diff --git a/ios/Classes/Module/FacebookModule.h b/ios/Classes/Module/FacebookModule.h index 5ab84e57..cc5994f7 100644 --- a/ios/Classes/Module/FacebookModule.h +++ b/ios/Classes/Module/FacebookModule.h @@ -21,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN /*! @brief The root-namespace for the Facebook module */ -@interface FacebookModule : TiModule { +@interface FacebookModule : TiModule { NSString *_userID; NSArray *_permissions; NSNumber *_loginTracking; @@ -358,22 +358,6 @@ NS_ASSUME_NONNULL_BEGIN */ - (void)presentPhotoShareDialog:(NSArray *> *_Nonnull)args; -/*! - @brief Build up and present a game request. - - @param args The arguments passed to the send-request-dialog. - - @code - const fb = require('facebook'); - - fb.presentSendRequestDialog({ - title: 'New Game available', - message: 'Check this new game!' - }); - @endcode - */ -- (void)presentSendRequestDialog:(NSArray *> *_Nonnull)args; - /*! @brief Refresh the current access token's permission state and extend the token's expiration date, if possible. diff --git a/ios/Classes/Module/FacebookModule.m b/ios/Classes/Module/FacebookModule.m index 072d4497..e8db4949 100644 --- a/ios/Classes/Module/FacebookModule.m +++ b/ios/Classes/Module/FacebookModule.m @@ -67,7 +67,7 @@ - (void)handleRelaunch:(NSNotification *_Nullable)notification - (void)resumed:(id)note { [self handleRelaunch:nil]; - [[FBSDKAppEvents singleton] activateApp]; + [[FBSDKAppEvents shared] activateApp]; } - (void)activateApp:(NSNotification *_Nullable)notification @@ -96,12 +96,12 @@ - (NSNumber *_Nonnull)loggedIn - (NSString *_Nonnull)appID { - return [FBSDKSettings appID]; + return FBSDKSettings.sharedSettings.appID; } - (void)setAppID:(NSString *_Nonnull)appID { - [FBSDKSettings setAppID:[TiUtils stringValue:appID]]; + FBSDKSettings.sharedSettings.appID = [TiUtils stringValue:appID]; } - (NSArray *_Nullable)permissions @@ -184,9 +184,9 @@ - (void)logPurchase:(NSArray *_Nonnull)purchase NSDictionary *parameters = [purchase objectAtIndex:2]; ENSURE_TYPE(parameters, NSDictionary); - [FBSDKAppEvents logPurchase:[amount doubleValue] currency:currency parameters:parameters]; + [FBSDKAppEvents.shared logPurchase:[amount doubleValue] currency:currency parameters:parameters]; } else { - [FBSDKAppEvents logPurchase:[amount doubleValue] currency:currency]; + [FBSDKAppEvents.shared logPurchase:[amount doubleValue] currency:currency]; } } @@ -194,7 +194,7 @@ - (void)logRegistrationCompleted:(NSString *_Nonnull)registrationMethod { NSDictionary *params = @{ FBSDKAppEventParameterNameRegistrationMethod : registrationMethod }; - [FBSDKAppEvents logEvent:FBSDKAppEventNameCompletedRegistration parameters:params]; + [FBSDKAppEvents.shared logEvent:FBSDKAppEventNameCompletedRegistration parameters:params]; } - (void)logCustomEvent:(NSArray *_Nonnull)customEvent @@ -214,14 +214,14 @@ - (void)logCustomEvent:(NSArray *_Nonnull)customEvent ENSURE_SINGLE_ARG_OR_NIL(args2, NSDictionary); NSDictionary *parameters = args2; - [FBSDKAppEvents logEvent:event valueToSum:valueToSum parameters:parameters]; + [FBSDKAppEvents.shared logEvent:event valueToSum:valueToSum parameters:parameters]; } - (void)logPushNotificationOpen:(NSArray *_Nonnull)pushNotification { if ([pushNotification count] == 1) { NSDictionary *payload = [pushNotification objectAtIndex:0]; - [FBSDKAppEvents logPushNotificationOpen:payload]; + [FBSDKAppEvents.shared logPushNotificationOpen:payload]; } else if ([pushNotification count] == 2) { id payload = [pushNotification objectAtIndex:0]; id action = [pushNotification objectAtIndex:1]; @@ -229,7 +229,7 @@ - (void)logPushNotificationOpen:(NSArray *_Nonnull)pushNotification ENSURE_TYPE(payload, NSDictionary); ENSURE_TYPE(action, NSString); - [FBSDKAppEvents logPushNotificationOpen:payload action:action]; + [FBSDKAppEvents.shared logPushNotificationOpen:payload action:action]; } else { NSLog(@"[ERROR] Invalid number of arguments provided, please check the docs for 'logPushNotificationOpen' and try again!"); } @@ -238,7 +238,7 @@ - (void)logPushNotificationOpen:(NSArray *_Nonnull)pushNotification - (void)setPushNotificationsDeviceToken:(NSString *_Nonnull)deviceToken { ENSURE_TYPE(deviceToken, NSString); - [FBSDKAppEvents setPushNotificationsDeviceToken:[FacebookModule dataFromHexString:deviceToken]]; + [FBSDKAppEvents.shared setPushNotificationsDeviceToken:[FacebookModule dataFromHexString:deviceToken]]; } - (void)authorize:(__unused id)unused @@ -313,12 +313,11 @@ - (void)presentShareDialog:(NSArray *> *_Nonnull)ar TiThreadPerformOnMainThread( ^{ FBSDKShareLinkContent *content = [FacebookModule shareLinkContentFromDictionary:params]; - FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init]; + FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] initWithViewController:nil content:content delegate:self]; - [dialog setMode:[TiUtils intValue:[params objectForKey:@"mode"] def:FBSDKShareDialogModeAutomatic]]; - [dialog setFromViewController:nil]; - [dialog setShareContent:content]; - [dialog setDelegate:self]; + if ([params objectForKey:@"mode"] != nil) { + dialog.mode = [TiUtils intValue:[params objectForKey:@"mode"] def:FBSDKShareDialogModeAutomatic]; + } [dialog show]; }, @@ -332,58 +331,17 @@ - (void)presentPhotoShareDialog:(NSArray *> *_Nonnu TiThreadPerformOnMainThread( ^{ FBSDKSharePhotoContent *content = [FacebookModule sharePhotoContentFromDictionary:params]; - FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init]; + FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] initWithViewController:nil content:content delegate:self]; - [dialog setMode:[TiUtils intValue:[params objectForKey:@"mode"] def:FBSDKShareDialogModeAutomatic]]; - [dialog setFromViewController:nil]; - [dialog setShareContent:content]; - [dialog setDelegate:self]; + if ([params objectForKey:@"mode"] != nil) { + dialog.mode = [TiUtils intValue:[params objectForKey:@"mode"] def:FBSDKShareDialogModeAutomatic]; + } [dialog show]; }, NO); } -- (void)presentSendRequestDialog:(NSArray *> *)args -{ - NSDictionary *_Nonnull params = [args objectAtIndex:0]; - - NSString *message = [params objectForKey:@"message"]; - NSString *title = [params objectForKey:@"title"]; - NSArray *recipients = [params objectForKey:@"recipients"]; - NSArray *recipientSuggestions = [params objectForKey:@"recipientSuggestions"]; - FBSDKGameRequestFilter filters = [TiUtils intValue:[params objectForKey:@"filters"]]; - NSString *objectID = [params objectForKey:@"objectID"]; - id tempData = [params objectForKey:@"data"]; - NSString *data = nil; - if ([tempData isKindOfClass:[NSDictionary class]]) { - NSData *dictonaryData = [NSJSONSerialization dataWithJSONObject:tempData options:NSJSONWritingPrettyPrinted error:nil]; - data = [[NSString alloc] initWithData:dictonaryData - encoding:NSUTF8StringEncoding]; - } else { - data = (NSString *)tempData; - } - - FBSDKGameRequestActionType actionType = [TiUtils intValue:[params objectForKey:@"actionType"]]; - - TiThreadPerformOnMainThread( - ^{ - FBSDKGameRequestContent *gameRequestContent = [[FBSDKGameRequestContent alloc] init]; - - gameRequestContent.title = title; - gameRequestContent.message = message; - gameRequestContent.recipients = recipients; - gameRequestContent.objectID = objectID; - gameRequestContent.data = data; - gameRequestContent.recipientSuggestions = recipientSuggestions; - gameRequestContent.filters = filters; - gameRequestContent.actionType = actionType; - - [FBSDKGameRequestDialog showWithContent:gameRequestContent delegate:self]; - }, - NO); -} - - (void)refreshPermissionsFromServer:(__unused id)unused { TiThreadPerformOnMainThread( @@ -682,7 +640,7 @@ - (void)fireLogin:(id _Nullable)result authenticationToken:(FBSDKAuthenticationT - (void)logEvents:(NSNotification *)notification { - [[FBSDKAppEvents singleton] activateApp]; + [FBSDKAppEvents.shared activateApp]; } - (void)accessTokenChanged:(NSNotification *)notification @@ -719,23 +677,6 @@ - (void)sharerDidCancel:(id)sharer [self fireDialogEventWithName:TiFacebookEventTypeShareCompleted andSuccess:NO error:nil cancelled:YES]; } -#pragma Game request delegates - -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary *)results -{ - [self fireDialogEventWithName:TiFacebookEventTypeRequestDialogCompleted andSuccess:YES error:nil cancelled:NO]; -} - -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didFailWithError:(NSError *)error -{ - [self fireDialogEventWithName:TiFacebookEventTypeRequestDialogCompleted andSuccess:NO error:error cancelled:NO]; -} - -- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog -{ - [self fireDialogEventWithName:TiFacebookEventTypeRequestDialogCompleted andSuccess:NO error:nil cancelled:YES]; -} - #pragma mark Dialog utilities - (void)fireDialogEventWithName:(NSString *_Nonnull)name andSuccess:(BOOL)success error:(NSError *_Nullable)error cancelled:(BOOL)cancelled @@ -809,7 +750,7 @@ + (FBSDKShareLinkContent *_Nonnull)shareLinkContentFromDictionary:(NSDictionary [content setContentURL:link]; if (hashtag != nil) { - [content setHashtag:[FBSDKHashtag hashtagWithString:hashtag]]; + [content setHashtag:[[FBSDKHashtag alloc] initWithString:hashtag]]; } if (quote != nil) { @@ -839,18 +780,21 @@ + (FBSDKSharePhotoContent *_Nonnull)sharePhotoContentFromDictionary:(NSDictionar NSMutableArray *nativePhotos = [NSMutableArray arrayWithCapacity:photos.count]; for (NSDictionary *photoDictionary in photos) { + FBSDKSharePhoto *nativePhoto = nil; id photo = photoDictionary[@"photo"]; NSString *caption = photoDictionary[@"caption"]; - FBSDKSharePhoto *nativePhoto = [FBSDKSharePhoto new]; BOOL userGenerated = [TiUtils boolValue:photoDictionary[@"userGenerated"]]; // A photo can either be a Blob or String if ([photo isKindOfClass:[TiBlob class]]) { - nativePhoto.image = [(TiBlob *)photo image]; + UIImage *image = [(TiBlob *)photo image]; + nativePhoto = [[FBSDKSharePhoto alloc] initWithImage:image isUserGenerated:userGenerated]; } else if ([photo isKindOfClass:[NSString class]]) { - nativePhoto.imageURL = [NSURL URLWithString:(NSString *)photo]; + NSURL *imageURL = [NSURL URLWithString:(NSString *)photo]; + nativePhoto = [[FBSDKSharePhoto alloc] initWithImageURL:imageURL isUserGenerated:userGenerated]; } else { NSLog(@"[ERROR] Required \"photo\" not found or of unknown type: %@", NSStringFromClass([photo class])); + return; } // An optional caption @@ -858,9 +802,6 @@ + (FBSDKSharePhotoContent *_Nonnull)sharePhotoContentFromDictionary:(NSDictionar nativePhoto.caption = caption; } - // An optional flag indicating if the photo was user generated - nativePhoto.userGenerated = userGenerated; - [nativePhotos addObject:nativePhoto]; } @@ -896,15 +837,6 @@ + (NSData *)dataFromHexString:(NSString *)string MAKE_SYSTEM_PROP(AUDIENCE_FRIENDS, FBSDKDefaultAudienceFriends); MAKE_SYSTEM_PROP(AUDIENCE_EVERYONE, FBSDKDefaultAudienceEveryone); -MAKE_SYSTEM_PROP(ACTION_TYPE_NONE, FBSDKGameRequestActionTypeNone); -MAKE_SYSTEM_PROP(ACTION_TYPE_SEND, FBSDKGameRequestActionTypeSend); -MAKE_SYSTEM_PROP(ACTION_TYPE_ASK_FOR, FBSDKGameRequestActionTypeAskFor); -MAKE_SYSTEM_PROP(ACTION_TYPE_TURN, FBSDKGameRequestActionTypeTurn); - -MAKE_SYSTEM_PROP(FILTER_NONE, FBSDKGameRequestFilterNone); -MAKE_SYSTEM_PROP(FILTER_APP_USERS, FBSDKGameRequestFilterAppUsers); -MAKE_SYSTEM_PROP(FILTER_APP_NON_USERS, FBSDKGameRequestFilterAppNonUsers); - MAKE_SYSTEM_PROP(MESSENGER_BUTTON_MODE_RECTANGULAR, TiFacebookShareButtonModeRectangular); MAKE_SYSTEM_PROP(MESSENGER_BUTTON_MODE_CIRCULAR, TiFacebookShareButtonModeCircular); diff --git a/ios/platform/FBSDKCoreKit.xcframework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/Info.plist index b3a8cf81..86f7ab29 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/Info.plist +++ b/ios/platform/FBSDKCoreKit.xcframework/Info.plist @@ -5,43 +5,36 @@ AvailableLibraries - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - tvos-arm64 + tvos-arm64_x86_64-simulator LibraryPath FBSDKCoreKit.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform tvos + SupportedPlatformVariant + simulator - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_armv7 + ios-arm64_x86_64-simulator LibraryPath FBSDKCoreKit.framework SupportedArchitectures arm64 - armv7 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier ios-arm64_x86_64-maccatalyst LibraryPath @@ -57,43 +50,28 @@ maccatalyst - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - tvos-arm64_x86_64-simulator + ios-arm64 LibraryPath FBSDKCoreKit.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform - tvos - SupportedPlatformVariant - simulator + ios - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_i386_x86_64-simulator + tvos-arm64 LibraryPath FBSDKCoreKit.framework SupportedArchitectures arm64 - i386 - x86_64 SupportedPlatform - ios - SupportedPlatformVariant - simulator + tvos CFBundlePackageType diff --git a/ios/platform/FBSDKCoreKit.xcframework/LICENSE b/ios/platform/FBSDKCoreKit.xcframework/LICENSE new file mode 100644 index 00000000..2eecb625 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/LICENSE @@ -0,0 +1,17 @@ +Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved. + +You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +copy, modify, and distribute this software in source code or binary form for use +in connection with the web services and APIs provided by Facebook. + +As with any software that integrates with the Facebook platform, your use of +this software is subject to the Facebook Platform Policy +[http://developers.facebook.com/policy/]. This copyright 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. diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/FBSDKCoreKit new file mode 100644 index 00000000..69413149 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/FBSDKCoreKit differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h new file mode 100644 index 00000000..87494ec0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h @@ -0,0 +1,188 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Notification indicating that the `currentAccessToken` has changed. + + the userInfo dictionary of the notification will contain keys + `FBSDKAccessTokenChangeOldKey` and + `FBSDKAccessTokenChangeNewKey`. + */ +FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification +NS_SWIFT_NAME(AccessTokenDidChange); + +/** + A key in the notification's userInfo that will be set + if and only if the user ID changed between the old and new tokens. + + Token refreshes can occur automatically with the SDK + which do not change the user. If you're only interested in user + changes (such as logging out), you should check for the existence + of this key. The value is a NSNumber with a boolValue. + + On a fresh start of the app where the SDK reads in the cached value + of an access token, this key will also exist since the access token + is moving from a null state (no user) to a non-null state (user). + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey +NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); + +/* + key in notification's userInfo object for getting the old token. + + If there was no old token, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey +NS_SWIFT_NAME(AccessTokenChangeOldKey); + +/* + key in notification's userInfo object for getting the new token. + + If there is no new token, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey +NS_SWIFT_NAME(AccessTokenChangeNewKey); + +/* + A key in the notification's userInfo that will be set + if and only if the token has expired. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey +NS_SWIFT_NAME(AccessTokenDidExpireKey); + +/// Represents an immutable access token for using Facebook services. +NS_SWIFT_NAME(AccessToken) +@interface FBSDKAccessToken : NSObject + +/** + The "global" access token that represents the currently logged in user. + + The `currentAccessToken` is a convenient representation of the token of the + current user and is used by other SDK components (like `FBSDKLoginManager`). + */ +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; + +/// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired +@property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (class, nullable, nonatomic, copy) id tokenCache; + +/// Returns the app ID. +@property (nonatomic, readonly, copy) NSString *appID; + +/// Returns the expiration date for data access +@property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; + +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *declinedPermissions + NS_REFINED_FOR_SWIFT; + +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *expiredPermissions + NS_REFINED_FOR_SWIFT; + +/// Returns the expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// Returns the known granted permissions. +@property (nonatomic, readonly, copy) NSSet *permissions + NS_REFINED_FOR_SWIFT; + +/// Returns the date the token was last refreshed. +@property (nonatomic, readonly, copy) NSDate *refreshDate; + +/// Returns the opaque token string. +@property (nonatomic, readonly, copy) NSString *tokenString; + +/// Returns the user ID. +@property (nonatomic, readonly, copy) NSString *userID; + +/// Returns whether the access token is expired by checking its expirationDate property +@property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; + +/// Returns whether user data access is still active for the given access token +@property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Initializes a new instance. + @param tokenString the opaque token string. + @param permissions the granted permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param appID the app ID. + @param userID the user ID. + @param expirationDate the optional expiration date (defaults to distantFuture). + @param refreshDate the optional date the token was last refreshed (defaults to today). + @param dataAccessExpirationDate the date which data access will expire for the given user + (defaults to distantFuture). + + This initializer should only be used for advanced apps that + manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` + along with `+currentAccessToken`. + */ +- (instancetype)initWithTokenString:(NSString *)tokenString + permissions:(NSArray *)permissions + declinedPermissions:(NSArray *)declinedPermissions + expiredPermissions:(NSArray *)expiredPermissions + appID:(NSString *)appID + userID:(NSString *)userID + expirationDate:(nullable NSDate *)expirationDate + refreshDate:(nullable NSDate *)refreshDate + dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate + NS_DESIGNATED_INITIALIZER; + +/** + Convenience getter to determine if a permission has been granted + @param permission The permission to check. + */ +// UNCRUSTIFY_FORMAT_OFF +- (BOOL)hasGranted:(NSString *)permission +NS_SWIFT_NAME(hasGranted(permission:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Compares the receiver to another FBSDKAccessToken + @param token The other token + @return YES if the receiver's values are equal to the other token's values; otherwise NO + */ +- (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; + +/** + Refresh the current access token's permission state and extend the token's expiration date, + if possible. + @param completion an optional callback handler that can surface any errors related to permission refreshing. + + On a successful refresh, the currentAccessToken will be updated so you typically only need to + observe the `FBSDKAccessTokenDidChangeNotification` notification. + + If a token is already expired, it cannot be refreshed. + */ ++ (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h new file mode 100644 index 00000000..5c033caa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; +@protocol FBSDKTokenCaching; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(AccessTokenProviding) +@protocol FBSDKAccessTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(AccessTokenSetting) +@protocol FBSDKAccessTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h new file mode 100644 index 00000000..730b90da --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h @@ -0,0 +1,25 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) { + FBSDKAdvertisingTrackingAllowed, + FBSDKAdvertisingTrackingDisallowed, + FBSDKAdvertisingTrackingUnspecified, +} NS_SWIFT_NAME(AdvertisingTrackingStatus); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h new file mode 100644 index 00000000..21a1f444 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppAvailabilityChecker) +@protocol FBSDKAppAvailabilityChecker + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isFacebookAppInstalled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h new file mode 100644 index 00000000..b55589b9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h @@ -0,0 +1,92 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. + Common event parameters are provided in the `FBSDKAppEventParameterName` constants. + */ + +/// typedef for FBSDKAppEventName +typedef NSString *FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); + +// MARK: - General Purpose + +/// Log this event when the user clicks an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; + +/// Log this event when the user views an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; + +/// Log this event when a user has completed registration with the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; + +/// Log this event when the user has completed a tutorial in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; + +/// A telephone/SMS, email, chat or other type of contact between a customer and your business. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; + +/// The customization of products through a configuration tool or other application your business owns. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; + +/// The donation of funds to your organization or cause. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; + +/// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; + +/// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; + +/// The booking of an appointment to visit one of your locations. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; + +/// Log this event when a user has performed a search within the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; + +/// The start of a free trial of a product or service you offer (example: trial subscription). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; + +/// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; + +/// The start of a paid subscription for a product or service you offer. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; + +/// Log this event when a user has viewed a form of content in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; + +// MARK: - E-Commerce + +/// Log this event when the user has entered their payment info. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; + +/// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; + +/// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; + +/// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; + +/// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; + +// MARK: - Gaming + +/// Log this event when the user has achieved a level in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; + +/// Log this event when the user has unlocked an achievement in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; + +/// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h new file mode 100644 index 00000000..ceb5e2d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h @@ -0,0 +1,73 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. + */ + +/// typedef for FBSDKAppEventParameterName +typedef NSString *FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); + +/** + * Parameter key used to specify data for the one or more pieces of content being logged about. + * Data should be a JSON encoded string. + * Example: + * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" + */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; + +/// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; + +/// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; + +/// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; + +/// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; + +/// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; + +/// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; + +/// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; + +/// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; + +/// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; + +/// Parameter key used to specify the string provided by the user for a search operation. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; + +/// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; + +/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression + * or FBSDKAppEventNameAdClick event. + * E.g. "banner", "interstitial", "rewarded_video", "native" */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameAdType; + +/** Parameter key used to specify the unique ID for all events within a subscription + * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; + +/// Parameter key used to specify event name. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; + +/// Parameter key used to specify event log time. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h new file mode 100644 index 00000000..ff0b036c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. + +/// typedef for FBSDKAppEventParameterProduct +typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); + +/// Parameter key used to specify the product item's category. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; + +/// Parameter key used to specify the product item's custom label 0. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; + +/// Parameter key used to specify the product item's custom label 1. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; + +/// Parameter key used to specify the product item's custom label 2. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; + +/// Parameter key used to specify the product item's custom label 3. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; + +/// Parameter key used to specify the product item's custom label 4. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; + +/// Parameter key used to specify the product item's AppLink app URL for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iOS App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPad App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; + +/// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; + +/// Parameter key used to specify the product item's AppLink app name for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; + +/// Parameter key used to specify the product item's AppLink app name for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h new file mode 100644 index 00000000..796e2e10 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/* + @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. + */ + +/// typedef for FBSDKAppEventParameterValue +typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); + +/// Yes-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; + +/// No-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h new file mode 100644 index 00000000..194443d5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; + +/// Parameter key used to specify user's email. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; + +/// Parameter key used to specify user's first name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; + +/// Parameter key used to specify user's last name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; + +/// Parameter key used to specify user's phone. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; + +/// Parameter key used to specify user's date of birth. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; + +/// Parameter key used to specify user's gender. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; + +/// Parameter key used to specify user's city. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; + +/// Parameter key used to specify user's state. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; + +/// Parameter key used to specify user's zip. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; + +/// Parameter key used to specify user's country. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; + +/// Parameter key used to specify user's external id. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h new file mode 100644 index 00000000..1504e744 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h @@ -0,0 +1,521 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + #import +#endif + +#import +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; + +/// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` +FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey +NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); + +/** + Client-side event logging for specialized application analytics available through Facebook App Insights + and for use with Facebook Ads conversion tracking and optimization. + + The `FBSDKAppEvents` static class has a few related roles: + + + Logging predefined and application-defined events to Facebook App Insights with a + numeric value to sum across a large number of events, and an optional set of key/value + parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or + 'gamerLevel' : 'intermediate') + + + Logging events to later be used for ads optimization around lifetime value. + + + Methods that control the way in which events are flushed out to the Facebook servers. + + Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: + + + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers + in a number of situations: + - when an event count threshold is passed (currently 100 logged events). + - when a time threshold is passed (currently 15 seconds). + - when an app has gone to background and is then brought back to the foreground. + + + Events will be accumulated when the app is in a disconnected state, and sent when the connection is + restored and one of the above 'flush' conditions are met. + + + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. + + + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only + occur on an explicit call to the `flush` method. + + + The developer can turn on console debug output for event logging and flushing to the server by using + the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. + + Some things to note when logging events: + + + There is a limit on the number of unique event names an app can use, on the order of 1000. + + There is a limit to the number of unique parameter names in the provided parameters that can + be used per event, on the order of 25. This is not just for an individual call, but for all + invocations for that eventName. + + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and + must consist of alphanumeric characters, _, -, or spaces. + + The length of each parameter value can be no more than on the order of 100 characters. + */ +NS_SWIFT_NAME(AppEvents) +@interface FBSDKAppEvents : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The shared instance of AppEvents. +@property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; + +/// Control over event batching/flushing + +/// The current event flushing behavior specifying when events are sent back to Facebook servers. +@property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; + +/** + Set the 'override' App ID for App Event logging. + + In some cases, apps want to use one Facebook App ID for login and social presence and another + for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but + want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` + plist value. If that's not set, it defaults to `Settings.shared.appID`. + + This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application + delegate's `application(_:didFinishLaunchingWithOptions:)` method. + */ +@property (nullable, nonatomic, copy) NSString *loggingOverrideAppID; + +/** + The custom user ID to associate with all app events. + + The userID is persisted until it is cleared by passing `nil`. + */ +@property (nullable, nonatomic, copy) NSString *userID; + +/// Returns generated anonymous id that persisted with current install of the app +@property (nonatomic, readonly) NSString *anonymousID; + +/* + * Basic event logging + */ + +/** + Log an event with just an event name. + + @param eventName The name of the event to record. Limitations on number of events and name length + are given in the `AppEvents` documentation. + */ +- (void)logEvent:(FBSDKAppEventName)eventName; + +/** + Log an event with an event name and a numeric value to be aggregated with other events of this name. + + @param eventName The name of the event to record. Limitations on number of events and name length + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report + the cumulative and average value of this amount. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(double)valueToSum; + +/** + Log an event with an event name and a set of key/value pairs in the parameters dictionary. + Parameter limitations are described above. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; + +/** + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report + the cumulative and average value of this amount. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(double)valueToSum + parameters:(nullable NSDictionary *)parameters; + +/** + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes + that this event doesn't have a value associated with it for summation. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + @param accessToken The optional access token to log the event as. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(nullable NSNumber *)valueToSum + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken; + +/* + * Purchase logging + */ + +/** + Log a purchase of the specified amount, in the specified currency. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency + NS_SWIFT_NAME(logPurchase(amount:currency:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount + currency:(NSString *)currency + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + @param accessToken The optional access token to log the event as. + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount + currency:(NSString *)currency + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); +// UNCRUSTIFY_FORMAT_ON + +/* + * Push Notifications Logging + */ + +/** + Log an app event that tracks that the application was open via Push Notification. + + @param payload Notification payload received via `UIApplicationDelegate`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload + NS_SWIFT_NAME(logPushNotificationOpen(payload:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log an app event that tracks that a custom action was taken from a push notification. + + @param payload Notification payload received via `UIApplicationDelegate`. + @param action Name of the action that was taken. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action + NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Uploads product catalog product item as an app event + + @param itemID Unique ID for the item. Can be a variant for a product. + Max size is 100. + @param availability If item is in stock. Accepted values are: + in stock - Item ships immediately + out of stock - No plan to restock + preorder - Available in future + available for order - Ships in 1-2 weeks + discontinued - Discontinued + @param condition Product condition: new, refurbished or used. + @param description Short text describing product. Max size is 5000. + @param imageLink Link to item image used in ad. + @param link Link to merchant's site where someone can buy the item. + @param title Title of item. + @param priceAmount Amount of purchase, in the currency specified by the 'currency' + parameter. This value will be rounded to the thousandths place + (e.g., 12.34567 becomes 12.346). + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN + @param mpn Unique manufacture ID for product + @param brand Name of the brand + Note: Either gtin, mpn or brand is required. + @param parameters Optional fields for deep link specification. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logProductItem:(NSString *)itemID + availability:(FBSDKProductAvailability)availability + condition:(FBSDKProductCondition)condition + description:(NSString *)description + imageLink:(NSString *)imageLink + link:(NSString *)link + title:(NSString *)title + priceAmount:(double)priceAmount + currency:(NSString *)currency + gtin:(nullable NSString *)gtin + mpn:(nullable NSString *)mpn + brand:(nullable NSString *)brand + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. + This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless + one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. + In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the + app delegates' `applicationDidBecomeActive:` method. + + This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to + track user acquisition and app install ads conversions. + + `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. + "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" + event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much + time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data + is all visible in your app's App Events Insights. + */ +- (void)activateApp; + +/* + * Push Notifications Registration and Uninstall Tracking + */ + +/** + Sets and sends device token to register the current application for push notifications. + + Sets and sends a device token from the `Data` representation that you get from + `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. + + @param deviceToken Device token data. + */ +- (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; + +/** + Sets and sends device token string to register the current application for push notifications. + + Sets and sends a device token string + + @param deviceTokenString Device token string. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString +NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate + kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. + */ +- (void)flush; + +/** + Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. + Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, + and then use the resultant Custom Audience to target ads. + + The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. + This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. + Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior + across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. + + The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, + the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the + native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out + at the iOS level from ad tracking, then a `nil` ID will be returned. + + This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage + via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. + + @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. + If `nil`, then `AccessToken.current` is used. + */ +// UNCRUSTIFY_FORMAT_OFF +- (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken +NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. + + The user data will be persisted between application instances. + + @param email user's email + @param firstName user's first name + @param lastName user's last name + @param phone user's phone + @param dateOfBirth user's date of birth + @param gender user's gender + @param city user's city + @param state user's state + @param zip user's zip + @param country user's country + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)setUserEmail:(nullable NSString *)email + firstName:(nullable NSString *)firstName + lastName:(nullable NSString *)lastName + phone:(nullable NSString *)phone + dateOfBirth:(nullable NSString *)dateOfBirth + gender:(nullable NSString *)gender + city:(nullable NSString *)city + state:(nullable NSString *)state + zip:(nullable NSString *)zip + country:(nullable NSString *)country +NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); +// UNCRUSTIFY_FORMAT_ON + +/// Returns the set user data else nil +- (nullable NSString *)getUserData; + +/// Clears the current user data +- (void)clearUserData; + +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. + + The user data will be persisted between application instances. + + @param data data + @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone + */ +- (void)setUserData:(nullable NSString *)data + forType:(FBSDKAppEventUserDataType)type; + +/// Clears the current user data of certain type +- (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; + +#if !TARGET_OS_TV +/** + Intended to be used as part of a hybrid webapp. + If you call this method, the FB SDK will inject a new JavaScript object into your webview. + If the FB Pixel is used within the webview, and references the app ID of this app, + then it will detect the presence of this injected JavaScript object + and pass Pixel events back to the FB SDK for logging using the AppEvents framework. + + @param webView The webview to augment with the additional JavaScript behavior + */ +- (void)augmentHybridWebView:(WKWebView *)webView; +#endif + +/* + * Unity helper functions + */ + +/** + Set whether Unity is already initialized. + + @param isUnityInitialized Whether Unity is initialized. + */ +- (void)setIsUnityInitialized:(BOOL)isUnityInitialized; + +/// Send event bindings to Unity +- (void)sendEventBindingsToUnity; + +/* + * SDK Specific Event Logging + * Do not call directly outside of the SDK itself. + */ + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters + isImplicitlyLogged:(BOOL)isImplicitlyLogged; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters + isImplicitlyLogged:(BOOL)isImplicitlyLogged + accessToken:(nullable FBSDKAccessToken *)accessToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h new file mode 100644 index 00000000..872ef491 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) + + Specifies when `FBSDKAppEvents` sends log events to the server. + */ +typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { + /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. + FBSDKAppEventsFlushBehaviorAuto = 0, + + /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the + events are persisted and re-established at activation, but they will only be written with an + explicit call to `flush`. */ + FBSDKAppEventsFlushBehaviorExplicitOnly, +} NS_SWIFT_NAME(AppEvents.FlushBehavior); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h new file mode 100644 index 00000000..159e27d7 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h @@ -0,0 +1,13 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. +FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification +NS_SWIFT_NAME(AppEventsLoggingResult); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h new file mode 100644 index 00000000..a995c02e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h @@ -0,0 +1,65 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The version of the App Link protocol that this library supports +FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion +NS_SWIFT_NAME(AppLinkVersion); + +/** + Contains App Link metadata relevant for navigation on this device + derived from the HTML at a given URL. + */ +NS_SWIFT_NAME(AppLink) +@interface FBSDKAppLink : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Creates a FBSDKAppLink with the given list of FBSDKAppLinkTargets and target URL. + + Generally, this will only be used by implementers of the FBSDKAppLinkResolving protocol, + as these implementers will produce App Link metadata for a given URL. + + @param sourceURL the URL from which this App Link is derived + @param targets an ordered list of FBSDKAppLinkTargets for this platform derived + from App Link metadata. + @param webURL the fallback web URL, if any, for the app link. + */ +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkWithSourceURL:(nullable NSURL *)sourceURL + targets:(NSArray *)targets + webURL:(nullable NSURL *)webURL +NS_SWIFT_NAME(init(sourceURL:targets:webURL:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL from which this FBSDKAppLink was derived +@property (nullable, nonatomic, readonly, strong) NSURL *sourceURL; + +/** + The ordered list of targets applicable to this platform that will be used + for navigation. + */ +@property (nonatomic, readonly, copy) NSArray> *targets; + +/// The fallback web URL to use if no targets are installed on this device. +@property (nullable, nonatomic, readonly, strong) NSURL *webURL; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h new file mode 100644 index 00000000..bfc1bbfc --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h @@ -0,0 +1,137 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import +#import + +@protocol FBSDKSettings; + +NS_ASSUME_NONNULL_BEGIN + +/// The result of calling navigate on a FBSDKAppLinkNavigation +typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { + /// Indicates that the navigation failed and no app was opened + FBSDKAppLinkNavigationTypeFailure, + /// Indicates that the navigation succeeded by opening the URL in the browser + FBSDKAppLinkNavigationTypeBrowser, + /// Indicates that the navigation succeeded by opening the URL in an app on the device + FBSDKAppLinkNavigationTypeApp, +} NS_SWIFT_NAME(AppLinkNavigation.Type); + +/** + Describes the callback for appLinkFromURLInBackground. + @param navType the FBSDKAppLink representing the deferred App Link + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError *_Nullable error) +NS_SWIFT_NAME(AppLinkNavigationBlock); + +/** + Represents a pending request to navigate to an App Link. Most developers will + simply use navigateToURLInBackground: to open a URL, but developers can build + custom requests with additional navigation and app data attached to them by + creating FBSDKAppLinkNavigations themselves. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension") +NS_SWIFT_NAME(AppLinkNavigation) +@interface FBSDKAppLinkNavigation : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + The default resolver to be used for App Link resolution. If the developer has not set one explicitly, + a basic, built-in FBSDKWebViewAppLinkResolver will be used. + */ +@property (class, nonatomic, strong) id defaultResolver +NS_SWIFT_NAME(default); + +/** + The extras for the AppLinkNavigation. This will generally contain application-specific + data that should be passed along with the request, such as advertiser or affiliate IDs or + other such metadata relevant on this device. + */ +@property (nonatomic, readonly, copy) NSDictionary *extras; + +/** + The al_applink_data for the AppLinkNavigation. This will generally contain data common to + navigation attempts such as back-links, user agents, and other information that may be used + in routing and handling an App Link request. + */ +@property (nonatomic, readonly, copy) NSDictionary *appLinkData; + +/// The AppLink to navigate to +@property (nonatomic, readonly, strong) FBSDKAppLink *appLink; + +/** + Return navigation type for current instance. + No-side-effect version of navigate: + */ +@property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; + +// UNCRUSTIFY_FORMAT_OFF +/// Creates an AppLinkNavigation with the given link, extras, and App Link data ++ (instancetype)navigationWithAppLink:(FBSDKAppLink *)appLink + extras:(NSDictionary *)extras + appLinkData:(NSDictionary *)appLinkData + settings:(id)settings +NS_SWIFT_NAME(init(appLink:extras:appLinkData:settings:)); + +/** + Creates an NSDictionary with the correct format for iOS callback URLs, + to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: + */ ++ (NSDictionary *> *)callbackAppLinkDataForAppWithName:(NSString *)appName + url:(NSString *)url +NS_SWIFT_NAME(callbackAppLinkData(forApp:url:)); +// UNCRUSTIFY_FORMAT_ON + +/// Performs the navigation +- (FBSDKAppLinkNavigationType)navigate:(NSError **)error + __attribute__((swift_error(nonnull_error))); + +/// Returns a FBSDKAppLink for the given URL ++ (void)resolveAppLink:(NSURL *)destination handler:(FBSDKAppLinkBlock)handler; + +/// Returns a FBSDKAppLink for the given URL using the given App Link resolution strategy ++ (void)resolveAppLink:(NSURL *)destination + resolver:(id)resolver + handler:(FBSDKAppLinkBlock)handler; + +/// Navigates to a FBSDKAppLink and returns whether it opened in-app or in-browser ++ (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink *)link error:(NSError **)error + __attribute__((swift_error(nonnull_error))); + +/** + Returns a FBSDKAppLinkNavigationType based on a FBSDKAppLink. + It's essentially a no-side-effect version of navigateToAppLink:error:, + allowing apps to determine flow based on the link type (e.g. open an + internal web view instead of going straight to the browser for regular links.) + */ ++ (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink *)link; + +/// Navigates to a URL (an asynchronous action) and returns a FBSDKNavigationType ++ (void)navigateToURL:(NSURL *)destination handler:(FBSDKAppLinkNavigationBlock)handler; + +/** + Navigates to a URL (an asynchronous action) using the given App Link resolution + strategy and returns a FBSDKNavigationType + */ ++ (void)navigateToURL:(NSURL *)destination + resolver:(id)resolver + handler:(FBSDKAppLinkNavigationBlock)handler; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h new file mode 100644 index 00000000..23056a35 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the callback for appLinkFromURLInBackground. + @param appLinks the FBSDKAppLinks representing the deferred App Links + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinksBlock)(NSDictionary *appLinks, + NSError *_Nullable error) +NS_SWIFT_NAME(AppLinksBlock); + +/** + Provides an implementation of the FBSDKAppLinkResolving protocol that uses the Facebook App Link + Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve + multiple App Links in a single call. + + Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` + */ + +NS_SWIFT_NAME(AppLinkResolver) +@interface FBSDKAppLinkResolver : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Asynchronously resolves App Link data for a given array of URLs. + + @param urls The URLs to resolve into an App Link. + @param handler The completion block that will return an App Link for the given URL. + */ +- (void)appLinksFromURLs:(NSArray *)urls handler:(FBSDKAppLinksBlock)handler + NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); + +/// Allocates and initializes a new instance of FBSDKAppLinkResolver. ++ (instancetype)resolver + NS_SWIFT_NAME(init()); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h new file mode 100644 index 00000000..41a9276d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAppLink; + +/** + Describes the callback for appLinkFromURLInBackground. + @param appLink the FBSDKAppLink representing the deferred App Link + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinkBlock)(FBSDKAppLink *_Nullable appLink, NSError *_Nullable error) +NS_SWIFT_NAME(AppLinkBlock); + +/** + Implement this protocol to provide an alternate strategy for resolving + App Links that may include pre-fetching, caching, or querying for App Link + data from an index provided by a service provider. + */ +NS_SWIFT_NAME(AppLinkResolving) +@protocol FBSDKAppLinkResolving + +/** + Asynchronously resolves App Link data for a given URL. + + @param url The URL to resolve into an App Link. + @param handler The completion block that will return an App Link for the given URL. + */ +- (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler + NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h new file mode 100644 index 00000000..75ecb373 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h @@ -0,0 +1,48 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a target defined in App Link metadata, consisting of at least + a URL, and optionally an App Store ID and name. + */ +NS_SWIFT_NAME(AppLinkTarget) +@interface FBSDKAppLinkTarget : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// Creates a FBSDKAppLinkTarget with the given app site and target URL. +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url + appStoreId:(nullable NSString *)appStoreId + appName:(NSString *)appName +NS_SWIFT_NAME(init(url:appStoreId:appName:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL prefix for this app link target +@property (nullable, nonatomic, readonly, strong) NSURL *URL; + +/// The app ID for the app store +@property (nullable, nonatomic, readonly, copy) NSString *appStoreId; + +/// The name of the app +@property (nonatomic, readonly, copy) NSString *appName; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h new file mode 100644 index 00000000..2bd5cd39 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A protocol to describe an AppLinkTarget +NS_SWIFT_NAME(AppLinkTargetProtocol) +@protocol FBSDKAppLinkTarget + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url + appStoreId:(nullable NSString *)appStoreId + appName:(NSString *)appName +NS_SWIFT_NAME(init(url:appStoreId:appName:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL prefix for this app link target +@property (nullable, nonatomic, readonly) NSURL *URL; + +/// The app ID for the app store +@property (nullable, nonatomic, readonly, copy) NSString *appStoreId; + +/// The name of the app +@property (nonatomic, readonly, copy) NSString *appName; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h new file mode 100644 index 00000000..cc886b5e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h @@ -0,0 +1,75 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the callback for fetchDeferredAppLink. + @param url the url representing the deferred App Link + @param error the error during the request, if any + + The url may also have a fb_click_time_utc query parameter that + represents when the click occurred that caused the deferred App Link to be created. + */ +typedef void (^ FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) +NS_SWIFT_NAME(URLBlock); + +/// Class containing App Links related utility methods. +NS_SWIFT_NAME(AppLinkUtility) +@interface FBSDKAppLinkUtility : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Call this method from the main thread to fetch deferred applink data if you use Mobile App + Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). + This may require a network round trip. If successful, the handler is invoked with the link + data (this will only return a valid URL once, and future calls will result in a nil URL + value in the callback). + + @param handler the handler to be invoked if there is deferred App Link data + + The handler may contain an NSError instance to capture any errors. In the + common case where there simply was no app link data, the NSError instance will be nil. + + This method should only be called from a location that occurs after any launching URL has + been processed (e.g., you should call this method from your application delegate's + applicationDidBecomeActive:). + */ ++ (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; + +/** + Call this method to fetch promotion code from the url, if it's present. + + @param url App Link url that was passed to the app. + + @return Promotion code string. + + Call this method to fetch App Invite Promotion Code from applink if present. + This can be used to fetch the promotion code that was associated with the invite when it + was created. This method should be called with the url from the openURL method. + */ ++ (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url; + +/** + Check whether the scheme is defined in the app's URL schemes. + @param scheme the scheme of App Link URL + @return YES if the scheme is defined, otherwise NO. + */ ++ (BOOL)isMatchURLScheme:(NSString *)scheme; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h new file mode 100644 index 00000000..c8b39faa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppURLSchemeProviding) +@protocol FBSDKAppURLSchemeProviding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, copy) NSString *appURLScheme; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)validateURLSchemes; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h new file mode 100644 index 00000000..ad1b6c78 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h @@ -0,0 +1,131 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The FBSDKApplicationDelegate is designed to post process the results from Facebook Login + or Facebook Dialogs (or any action that requires switching over to the native Facebook + app or Safari). + + The methods in this class are designed to mirror those in UIApplicationDelegate, and you + should call them in the respective methods in your AppDelegate implementation. + */ +NS_SWIFT_NAME(ApplicationDelegate) +@interface FBSDKApplicationDelegate : NSObject + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +#if DEBUG && FBTEST +@property (nonnull, nonatomic, readonly) NSHashTable> *applicationObservers; +#endif + +/// Gets the singleton instance. +@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance +NS_SWIFT_NAME(shared); + +/** + Call this method from the [UIApplicationDelegate application:continue:restorationHandler:] method + of the AppDelegate for your app. It should be invoked in order to properly process the web URL (universal link) + once the end user is redirected to your app. + + @param application The application as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + @param userActivity The user activity as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. +*/ +- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity; + +/** + Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +/** + Call this method from the [UIApplicationDelegate application:openURL:options:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + @param application The application as passed to [UIApplicationDelegate application:openURL:options:]. + + @param url The URL as passed to [UIApplicationDelegate application:openURL:options:]. + + @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + options:(NSDictionary *)options; + +/** + Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method + of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. + As part of SDK initialization basic auto logging of app events will occur, this can be + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + + @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + + @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + + @return True if there are any added application observers that themselves return true from calling `application:didFinishLaunchingWithOptions:`. + Otherwise will return false. Note: If this method is called after calling `initializeSDK` then the return type will always be false. + */ +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; + +/** + Initializes the SDK. + + If you are using the SDK within the context of the UIApplication lifecycle, do not use this method. + Instead use `application: didFinishLaunchingWithOptions:`. + + As part of SDK initialization basic auto logging of app events will occur, this can be + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + */ +- (void)initializeSDK; + +/** + Adds an observer that will be informed about application lifecycle events. + + @note Observers are weakly held + */ +- (void)addObserver:(id)observer; + +/** + Removes an observer so that it will no longer be informed about application lifecycle events. + + @note Observers are weakly held + */ +- (void)removeObserver:(id)observer; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h new file mode 100644 index 00000000..14de8940 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + Describes any types that optionally responds to various lifecycle events + received by the system and propagated by `ApplicationDelegate`. + */ +@protocol FBSDKApplicationObserving + +@optional +- (void)applicationDidBecomeActive:(nullable UIApplication *)application; +- (void)applicationWillResignActive:(nullable UIApplication *)application; +- (void)applicationDidEnterBackground:(nullable UIApplication *)application; +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; + +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h new file mode 100644 index 00000000..90648c92 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKAuthenticationTokenClaims; +@protocol FBSDKTokenCaching; + +NS_ASSUME_NONNULL_BEGIN + +/// Represent an AuthenticationToken used for a login attempt +NS_SWIFT_NAME(AuthenticationToken) +@interface FBSDKAuthenticationToken : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + The "global" authentication token that represents the currently logged in user. + + The `currentAuthenticationToken` represents the authentication token of the + current user and can be used by a client to verify an authentication attempt. + */ +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +/// The raw token string from the authentication response +@property (nonatomic, readonly, copy) NSString *tokenString; + +/// The nonce from the decoded authentication response +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The graph domain where the user is authenticated. +@property (nonatomic, readonly, copy) NSString *graphDomain; + +/// Returns the claims encoded in the AuthenticationToken +- (nullable FBSDKAuthenticationTokenClaims *)claims; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h new file mode 100644 index 00000000..874fe073 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h @@ -0,0 +1,89 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenClaims) +@interface FBSDKAuthenticationTokenClaims : NSObject + +/// A unique identifier for the token. +@property (nonatomic, readonly, strong) NSString *jti; + +/// Issuer Identifier for the Issuer of the response. +@property (nonatomic, readonly, strong) NSString *iss; + +/// Audience(s) that this ID Token is intended for. +@property (nonatomic, readonly, strong) NSString *aud; + +/// String value used to associate a Client session with an ID Token, and to mitigate replay attacks. +@property (nonatomic, readonly, strong) NSString *nonce; + +/// Expiration time on or after which the ID Token MUST NOT be accepted for processing. +@property (nonatomic, readonly, assign) NSTimeInterval exp; + +/// Time at which the JWT was issued. +@property (nonatomic, readonly, assign) NSTimeInterval iat; + +/// Subject - Identifier for the End-User at the Issuer. +@property (nonatomic, readonly, strong) NSString *sub; + +/// End-User's full name in displayable form including all name parts. +@property (nullable, nonatomic, readonly, strong) NSString *name; + +/// End-User's given name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *givenName; + +/// End-User's middle name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *middleName; + +/// End-User's family name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *familyName; + +/** + End-User's preferred e-mail address. + + IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. + */ +@property (nullable, nonatomic, readonly, strong) NSString *email; + +/// URL of the End-User's profile picture. +@property (nullable, nonatomic, readonly, strong) NSString *picture; + +/** + End-User's friends. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. + */ +@property (nullable, nonatomic, readonly, strong) NSArray *userFriends; + +/// End-User's birthday +@property (nullable, nonatomic, readonly, strong) NSString *userBirthday; + +/// End-User's age range +@property (nullable, nonatomic, readonly, strong) NSDictionary *userAgeRange; + +/// End-User's hometown +@property (nullable, nonatomic, readonly, strong) NSDictionary *userHometown; + +/// End-User's location +@property (nullable, nonatomic, readonly, strong) NSDictionary *userLocation; + +/// End-User's gender +@property (nullable, nonatomic, readonly, strong) NSString *userGender; + +/// End-User's link +@property (nullable, nonatomic, readonly, strong) NSString *userLink; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h new file mode 100644 index 00000000..4f642307 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenProviding) +@protocol FBSDKAuthenticationTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_SWIFT_NAME(AuthenticationTokenSetting) +@protocol FBSDKAuthenticationTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h new file mode 100644 index 00000000..75036b66 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + #import + #import + #import + #import + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^FBSDKAuthenticationCompletionHandler)(NSURL *_Nullable callbackURL, NSError *_Nullable error); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPI) +@interface FBSDKBridgeAPI : NSObject + +@property (class, nonatomic, readonly, strong) FBSDKBridgeAPI *sharedInstance +NS_SWIFT_NAME(shared); +@property (nonatomic, readonly, getter = isActive) BOOL active; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h new file mode 100644 index 00000000..d394ff30 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIProtocol) +@protocol FBSDKBridgeAPIProtocol + +- (nullable NSURL *)requestURLWithActionID:(NSString *)actionID + scheme:(NSString *)scheme + methodName:(NSString *)methodName + parameters:(NSDictionary *)parameters + error:(NSError *_Nullable *)errorRef; +- (nullable NSDictionary *)responseParametersForActionID:(NSString *)actionID + queryParameters:(NSDictionary *)queryParameters + cancelled:(nullable BOOL *)cancelledRef + error:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h new file mode 100644 index 00000000..7f866232 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKBridgeAPIProtocolType) { + FBSDKBridgeAPIProtocolTypeNative, + FBSDKBridgeAPIProtocolTypeWeb, +}; + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h new file mode 100644 index 00000000..b55f8704 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequest) +@interface FBSDKBridgeAPIRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; ++ (nullable instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType + scheme:(FBSDKURLScheme)scheme + methodName:(nullable NSString *)methodName + parameters:(nullable NSDictionary *)parameters + userInfo:(nullable NSDictionary *)userInfo; + +@property (nonatomic, readonly, copy) NSString *actionID; +@property (nullable, nonatomic, readonly, copy) NSString *methodName; +@property (nullable, nonatomic, readonly, copy) NSDictionary *parameters; +@property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; +@property (nonatomic, readonly, copy) FBSDKURLScheme scheme; +@property (nullable, nonatomic, readonly, copy) NSDictionary *userInfo; + +- (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h new file mode 100644 index 00000000..5c76020d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@protocol FBSDKBridgeAPIRequest; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestCreating) +@protocol FBSDKBridgeAPIRequestCreating + +- (nullable id)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType + scheme:(NSString *)scheme + methodName:(nullable NSString *)methodName + parameters:(nullable NSDictionary *)parameters + userInfo:(nullable NSDictionary *)userInfo; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h new file mode 100644 index 00000000..11039fb5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import +#import + +#import +#import + +@protocol FBSDKBridgeAPIRequest; +@protocol FBSDKURLOpening; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestOpening) +@protocol FBSDKBridgeAPIRequestOpening + +- (void)openBridgeAPIRequest:(NSObject *)request + useSafariViewController:(BOOL)useSafariViewController + fromViewController:(nullable UIViewController *)fromViewController + completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; + +// UNCRUSTIFY_FORMAT_OFF +- (void)openURLWithSafariViewController:(NSURL *)url + sender:(nullable id)sender + fromViewController:(nullable UIViewController *)fromViewController + handler:(FBSDKSuccessBlock)handler +NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +- (void)openURL:(NSURL *)url + sender:(nullable id)sender + handler:(FBSDKSuccessBlock)handler; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h new file mode 100644 index 00000000..4cdbd851 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@protocol FBSDKBridgeAPIProtocol; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestProtocol) +@protocol FBSDKBridgeAPIRequest + +@property (nonatomic, readonly, copy) NSString *scheme; +@property (nonatomic, readonly, copy) NSString *actionID; +@property (nullable, nonatomic, readonly, copy) NSString *methodName; +@property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; +@property (nullable, nonatomic, readonly, strong) id protocol; + +- (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h new file mode 100644 index 00000000..d9c3c3e0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@protocol FBSDKBridgeAPIRequest; +@class FBSDKBridgeAPIResponse; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^ FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) +NS_SWIFT_NAME(BridgeAPIResponseBlock); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIResponse) +@interface FBSDKBridgeAPIResponse : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + ++ (instancetype)bridgeAPIResponseWithRequest:(NSObject *)request error:(NSError *)error; ++ (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject *)request + responseURL:(NSURL *)responseURL + sourceApplication:(nullable NSString *)sourceApplication + error:(NSError *__autoreleasing *)errorRef; ++ (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject *)request; + +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; +@property (nullable, nonatomic, readonly, copy) NSError *error; +@property (nonatomic, readonly, copy) NSObject *request; +@property (nullable, nonatomic, readonly, copy) NSDictionary *responseParameters; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h new file mode 100644 index 00000000..beae11a1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h @@ -0,0 +1,80 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import + +@class FBSDKIcon; + +NS_ASSUME_NONNULL_BEGIN + +/// A base class for common SDK buttons. +NS_SWIFT_NAME(FBButton) +@interface FBSDKButton : FBSDKImpressionLoggingButton + +@property (nonatomic, readonly, getter = isImplicitlyDisabled) BOOL implicitlyDisabled; + +- (void)checkImplicitlyDisabled; +- (void)configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void) configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor + selectedTitle:(nullable NSString *)selectedTitle + selectedIcon:(nullable FBSDKIcon *)selectedIcon + selectedColor:(nullable UIColor *)selectedColor + selectedHighlightedColor:(nullable UIColor *)selectedHighlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (UIColor *)defaultBackgroundColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)sizeThatFits:(CGSize)size title:(NSString *)title; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)textSizeForText:(NSString *)text font:(UIFont *)font constrainedSize:(CGSize)constrainedSize lineBreakMode:(NSLineBreakMode)lineBreakMode; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logTapEventWithEventName:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h new file mode 100644 index 00000000..806edb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FBButtonImpressionLogging) +@protocol FBSDKButtonImpressionLogging + +@property (nullable, nonatomic, readonly, copy) NSDictionary *analyticsParameters; +@property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h new file mode 100644 index 00000000..d746dca3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h @@ -0,0 +1,206 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKCoreKit. + + Error codes from the SDK in the range 0-99 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain +NS_SWIFT_NAME(ErrorDomain); + +/* + @methodgroup error userInfo keys + */ + +/** + The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. + + If the invalid argument is a collection, the collection can be found with this key and the individual + invalid item can be found with FBSDKErrorArgumentValueKey. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey +NS_SWIFT_NAME(ErrorArgumentCollectionKey); + +/// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey +NS_SWIFT_NAME(ErrorArgumentNameKey); + +/// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey +NS_SWIFT_NAME(ErrorArgumentValueKey); + +/** + The userInfo key for the message for developers in NSErrors that originate from the SDK. + + The developer message will not be localized and is not intended to be presented within the app. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey +NS_SWIFT_NAME(ErrorDeveloperMessageKey); + +/// The userInfo key describing a localized description that can be presented to the user. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey +NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); + +/// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey +NS_SWIFT_NAME(ErrorLocalizedTitleKey); + +/* + @methodgroup FBSDKGraphRequest error userInfo keys + */ + +/** + The userInfo key describing the error category, for error recovery purposes. + + See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey +NS_SWIFT_NAME(GraphRequestErrorKey); + +/* + The userInfo key for the Graph API error code. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey +NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); + +/* + The userInfo key for the Graph API error subcode. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey +NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); + +/* + The userInfo key for the HTTP status code. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey +NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); + +/* + The userInfo key for the raw JSON response. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey +NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); + +/* + @methodgroup Common Code Block typedefs + */ + +/// Success Block +typedef void (^ FBSDKCodeBlock)(void) +NS_SWIFT_NAME(CodeBlock); + +/// Error Block +typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) +NS_SWIFT_NAME(ErrorBlock); + +/// Success Block +typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) +NS_SWIFT_NAME(SuccessBlock); + +/* + @methodgroup Enums + */ + +#ifndef NS_ERROR_ENUM + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger +#endif + +/** + FBSDKCoreError + Error codes for FBSDKErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) +{ + /// Reserved. + FBSDKErrorReserved = 0, + + /// The error code for errors from invalid encryption on incoming encryption URLs. + FBSDKErrorEncryption, + + /// The error code for errors from invalid arguments to SDK methods. + FBSDKErrorInvalidArgument, + + /// The error code for unknown errors. + FBSDKErrorUnknown, + + /** + A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve + the error object from the NSURLSession for more information. + */ + FBSDKErrorNetwork, + + /// The error code for errors encountered during an App Events flush. + FBSDKErrorAppEventsFlush, + + /** + An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. + + Endpoints that return image/jpg, etc. should be accessed using NSURLRequest + */ + FBSDKErrorGraphRequestNonTextMimeTypeReturned, + + /** + The operation failed because the server returned an unexpected response. + + You can get this error if you are not using the most recent SDK, or you are accessing a version of the + Graph API incompatible with the current SDK. + */ + FBSDKErrorGraphRequestProtocolMismatch, + + /** + The Graph API returned an error. + + See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) + */ + FBSDKErrorGraphRequestGraphAPI, + + /** + The specified dialog configuration is not available. + + This error may signify that the configuration for the dialogs has not yet been downloaded from the server + or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. + */ + FBSDKErrorDialogUnavailable, + + /// Indicates an operation failed because a required access token was not found. + FBSDKErrorAccessTokenRequired, + + /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. + FBSDKErrorAppVersionUnsupported, + + /// Indicates an app switch to the browser (typically for a dialog) failed. + FBSDKErrorBrowserUnavailable, + + /// Indicates that a bridge api interaction was interrupted. + FBSDKErrorBridgeAPIInterruption, + + /// Indicates that a bridge api response creation failed. + FBSDKErrorBridgeAPIResponse, +} NS_SWIFT_NAME(CoreError); + +/** + FBSDKGraphRequestError + Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. + */ +typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { + /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. + FBSDKGraphRequestErrorOther = 0, + /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. + FBSDKGraphRequestErrorTransient = 1, + /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. + FBSDKGraphRequestErrorRecoverable = 2, +} NS_SWIFT_NAME(GraphRequestError); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h new file mode 100644 index 00000000..cfadc7f3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h @@ -0,0 +1,254 @@ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKCOREKIT_SWIFT_H +#define FBSDKCOREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h new file mode 100644 index 00000000..8a4569c0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h @@ -0,0 +1,112 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#if !TARGET_OS_TV + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h new file mode 100644 index 00000000..e9eb97c5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#define FBSDK_VERSION_STRING @"13.1.0" +#define FBSDK_DEFAULT_GRAPH_API_VERSION @"v13.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h new file mode 100644 index 00000000..73ac8512 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + An internal base class for device related flows. + + This is an internal API that should not be used directly and is subject to change. + */ +NS_SWIFT_NAME(FBDeviceButton) +@interface FBSDKDeviceButton : FBSDKButton +- (CGSize)sizeThatFits:(CGSize)size attributedTitle:(NSAttributedString *)title; +- (nullable NSAttributedString *)attributedTitleStringFromString:(NSString *)string; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h new file mode 100644 index 00000000..b98e1221 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +NS_SWIFT_NAME(FBDeviceDialogView) +@interface FBSDKDeviceDialogView : UIView + +@property (nonatomic, weak) id delegate; +@property (nonatomic, copy) NSString *confirmationCode; + +// override point for subclasses. +- (void)buildView; + +@end + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate + +- (void)deviceDialogViewDidCancel:(FBSDKDeviceDialogView *)deviceDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h new file mode 100644 index 00000000..b4e309a9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + An internal base class for device related flows. + + This is an internal API that should not be used directly and is subject to change. + */ +NS_SWIFT_NAME(FBDeviceViewControllerBase) +@interface FBSDKDeviceViewControllerBase : UIViewController +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h new file mode 100644 index 00000000..a46a303e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(DynamicFrameworkLoaderProxy) +@interface FBSDKDynamicFrameworkLoaderProxy : NSObject +/** + Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework + + @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. + */ ++ (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h new file mode 100644 index 00000000..bad1414d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Social Constants + +/// Dynamically loaded constant for SLServiceTypeFacebook +FOUNDATION_EXPORT NSString *fbsdkdfl_SLServiceTypeFacebook(void); + +#pragma mark - Social Classes + +FOUNDATION_EXPORT Class fbsdkdfl_SLComposeViewControllerClass(void); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h new file mode 100644 index 00000000..85c9e191 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h @@ -0,0 +1,81 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorCreating) +@protocol FBSDKErrorCreating + +// MARK: - General Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithCode:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithDomain:(NSErrorDomain)domain + code:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(domain:code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Invalid Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithName:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(domain:name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Required Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithName:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(requiredArgumentError(name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError + NS_SWIFT_NAME(requiredArgumentError(domain:name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Unknown Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)unknownErrorWithMessage:(nullable NSString *)message + userInfo:(nullable NSDictionary *)userInfo +NS_SWIFT_NAME(unknownError(message:userInfo:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h new file mode 100644 index 00000000..217c00be --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h @@ -0,0 +1,18 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorFactory) +@interface FBSDKErrorFactory : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h new file mode 100644 index 00000000..b005f8eb --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A formal protocol very similar to the informal protocol NSErrorRecoveryAttempting + Internal use only + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ErrorRecoveryAttempting) +@protocol FBSDKErrorRecoveryAttempting + +/** + Attempt the recovery + @param error the error + @param completionHandler the handler called upon completion of error recovery + + Attempt recovery from the error, and call the completion handler. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. + */ +- (void)attemptRecoveryFromError:(NSError *)error + completionHandler:(void (^)(BOOL didRecover))completionHandler; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h new file mode 100644 index 00000000..1ddf4d2f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + FBSDKFeature enum + Defines features in SDK + + Sample: + FBSDKFeatureAppEvents = 0x00010000, + ^ ^ ^ ^ + | | | | + kit | | | + feature | | + sub-feature | + sub-sub-feature + 1st byte: kit + 2nd byte: feature + 3rd byte: sub-feature + 4th byte: sub-sub-feature + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKFeature) { + FBSDKFeatureNone = 0x00000000, + // Features in CoreKit + /// Essential of CoreKit + FBSDKFeatureCore = 0x01000000, + /// App Events + FBSDKFeatureAppEvents = 0x01010000, + FBSDKFeatureCodelessEvents = 0x01010100, + FBSDKFeatureRestrictiveDataFiltering = 0x01010200, + FBSDKFeatureAAM = 0x01010300, + FBSDKFeaturePrivacyProtection = 0x01010400, + FBSDKFeatureSuggestedEvents = 0x01010401, + FBSDKFeatureIntelligentIntegrity = 0x01010402, + FBSDKFeatureModelRequest = 0x01010403, + FBSDKFeatureEventDeactivation = 0x01010500, + FBSDKFeatureSKAdNetwork = 0x01010600, + FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, + FBSDKFeatureATELogging = 0x01010700, + FBSDKFeatureAEM = 0x01010800, + FBSDKFeatureAEMConversionFiltering = 0x01010801, + FBSDKFeatureAEMCatalogMatching = 0x01010802, + /// Instrument + FBSDKFeatureInstrument = 0x01020000, + FBSDKFeatureCrashReport = 0x01020100, + FBSDKFeatureCrashShield = 0x01020101, + FBSDKFeatureErrorReport = 0x01020200, + + // Features in LoginKit + /// Essential of LoginKit + FBSDKFeatureLogin = 0x02000000, + + // Features in ShareKit + /// Essential of ShareKit + FBSDKFeatureShare = 0x03000000, + + // Features in GamingServicesKit + /// Essential of GamingServicesKit + FBSDKFeatureGamingServices = 0x04000000, +} NS_SWIFT_NAME(SDKFeature); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h new file mode 100644 index 00000000..bdb5d532 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FeatureChecking) +@protocol FBSDKFeatureChecking + +- (BOOL)isEnabled:(FBSDKFeature)feature; + +- (void)checkFeature:(FBSDKFeature)feature + completionBlock:(FBSDKFeatureManagerBlock)completionBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h new file mode 100644 index 00000000..1fee9ddd --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h @@ -0,0 +1,97 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKGraphErrorRecoveryProcessor; +@protocol FBSDKGraphRequest; + +/// Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. +NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) +@protocol FBSDKGraphErrorRecoveryProcessorDelegate + +/** + Indicates the error recovery has been attempted. + @param processor the processor instance. + @param didRecover YES if the recovery was successful. + @param error the error that that was attempted to be recovered from. + */ +- (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor + didRecover:(BOOL)didRecover + error:(nullable NSError *)error; + +@optional +/** + Indicates the processor is about to process the error. + @param processor the processor instance. + @param error the error is about to be processed. + + return NO if the processor should not process the error. For example, + if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, + you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther + */ +- (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines a type that can process Facebook NSErrors with best practices. + + Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or + localized messages to present to the user. This class will process the instances as follows: + + 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and + notify the delegate. + 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) + with the recovery options and call the instance's attemptRecoveryFromError method. + 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey + and present that in an alert (dispatched to main thread). + + By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful + recovery. + + Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such + work is dispatched to the main thread (therefore your request handlers may then run on the main thread). + + Login recovery requires FBSDKLoginKit. Login will prompt the user + for all permissions last granted. If any are declined on the new request, the recovery is not successful but + the `[FBSDKAccessToken currentAccessToken]` might still have been updated. + . + */ +NS_SWIFT_NAME(GraphErrorRecoveryProcessor) +@interface FBSDKGraphErrorRecoveryProcessor : NSObject + +/// Initializes a GraphErrorRecoveryProcessor with an access token string. +- (instancetype)initWithAccessTokenString:(NSString *)accessTokenString; + +/** + Attempts to process the error, return YES if the error can be processed. + @param error the error to process. + @param request the related request that may be reissued. + @param delegate the delegate that will be retained until recovery is complete. + */ +- (BOOL)processError:(NSError *)error + request:(id)request + delegate:(nullable id)delegate; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h new file mode 100644 index 00000000..bd149522 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h @@ -0,0 +1,167 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +/** + Represents a request to the Facebook Graph API. + + `FBSDKGraphRequest` encapsulates the components of a request (the + Graph API path, the parameters, error recovery behavior) and should be + used in conjunction with `FBSDKGraphRequestConnection` to issue the request. + + Nearly all Graph APIs require an access token. Unless specified, the + `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests + will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). + + A `- start` method is provided for convenience for single requests. + + By default, FBSDKGraphRequest will attempt to recover any errors returned from + Facebook. You can disable this via `disableErrorRecovery:`. + + See FBSDKGraphErrorRecoveryProcessor + */ +NS_SWIFT_NAME(GraphRequest) +@interface FBSDKGraphRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void) configureWithSettings:(id)settings + currentAccessTokenStringProvider:(Class)accessTokenProvider + graphRequestConnectionFactory:(id)_graphRequestConnectionFactory +NS_SWIFT_NAME(configure(settings:currentAccessTokenStringProvider:graphRequestConnectionFactory:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + HTTPMethod:(FBSDKHTTPMethod)method; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method + NS_DESIGNATED_INITIALIZER; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param requestFlags flags that indicate how a graph request should be treated in various scenarios + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)requestFlags; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param HTTPMethod the HTTP method. Empty String defaults to @"GET". + @param flags flags that indicate how a graph request should be treated in various scenarios + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable NSString *)HTTPMethod + flags:(FBSDKGraphRequestFlags)flags; + +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; + +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; + +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; + +/** + If set, disables the automatic error recovery mechanism. + @param disable whether to disable the automatic error recovery mechanism + + By default, non-batched FBSDKGraphRequest instances will automatically try to recover + from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that + re-issues the request on successful recoveries. The re-issued request will call the same + handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. + + This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)setGraphErrorRecoveryDisabled:(BOOL)disable +NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Starts a connection to the Graph API. + @param completion The handler block to call when the request completes. + */ +- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h new file mode 100644 index 00000000..a64cb00d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequest; +@protocol FBSDKGraphRequestConnecting; +@protocol FBSDKGraphRequestConnectionDelegate; + +/** + FBSDKGraphRequestCompletion + + A block that is passed to addRequest to register for a callback with the results of that + request once the connection completes. + + Pass a block of this type when calling addRequest. This will be called once + the request completes. The call occurs on the UI thread. + + @param connection The connection that sent the request. + + @param result The result of the request. This is a translation of + JSON data to `NSDictionary` and `NSArray` objects. This + is nil if there was an error. + + @param error The `NSError` representing any error that occurred. + */ +NS_SWIFT_NAME(GraphRequestCompletion) +typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +/// A protocol to describe an object that can manage graph requests +NS_SWIFT_NAME(GraphRequestConnecting) +@protocol FBSDKGraphRequestConnecting + +@property (nonatomic, assign) NSTimeInterval timeout; +@property (nullable, nonatomic, weak) id delegate; + +- (void)addRequest:(id)request + completion:(FBSDKGraphRequestCompletion)handler; + +- (void)start; +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h new file mode 100644 index 00000000..99966bf1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h @@ -0,0 +1,173 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The key in the result dictionary for requests to old versions of the Graph API + whose response is not a JSON object. + + When a request returns a non-JSON response (such as a "true" literal), that response + will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API + prior to v2.1. + */ +FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty +NS_SWIFT_NAME(NonJSONResponseProperty); + +@protocol FBSDKGraphRequest; + +/** + The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. + + The request settings are encapsulated in a reusable object. The + `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication + e.g. starting a connection, canceling a connection, or batching requests. + */ +NS_SWIFT_NAME(GraphRequestConnection) +@interface FBSDKGraphRequestConnection : NSObject + +/// The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. +@property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; + +/// The delegate object that receives updates. +@property (nullable, nonatomic, weak) id delegate; + +/// Gets or sets the timeout interval to wait for a response before giving up. +@property (nonatomic, assign) NSTimeInterval timeout; + +/** + The raw response that was returned from the server. (readonly) + + This property can be used to inspect HTTP headers that were returned from + the server. + + The property is nil until the request completes. If there was a response + then this property will be non-nil during the FBSDKGraphRequestBlock callback. + */ +@property (nullable, nonatomic, readonly, retain) NSHTTPURLResponse *urlResponse; + +/** + Determines the operation queue that is used to call methods on the connection's delegate. + + By default, a connection is scheduled on the current thread in the default mode when it is created. + You cannot reschedule a connection after it has started. + */ +@property (nullable, nonatomic) NSOperationQueue *delegateQueue; + +/// @methodgroup Class methods + +/// @methodgroup Adding requests + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + @param completion A handler to call back when the round-trip completes or times out. + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. + */ +- (void)addRequest:(id)request + completion:(FBSDKGraphRequestCompletion)completion; + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + + @param completion A handler to call back when the round-trip completes or times out. + The handler will be invoked on the main thread. + + @param name A name for this request. This can be used to feed + the results of one request to the input of another in the same + `FBSDKGraphRequestConnection` as described in + [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. This request can be named + to allow for using the request's response in a subsequent request. + */ +- (void)addRequest:(id)request + name:(NSString *)name + completion:(FBSDKGraphRequestCompletion)completion; + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + + @param completion A handler to call back when the round-trip completes or times out. + + @param parameters The dictionary of parameters to include for this request + as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). + Examples include "depends_on", "name", or "omit_response_on_success". + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. This request can be named + to allow for using the request's response in a subsequent request. + */ +- (void)addRequest:(id)request + parameters:(nullable NSDictionary *)parameters + completion:(FBSDKGraphRequestCompletion)completion; + +/// @methodgroup Instance methods + +/** + @method + + Signals that a connection should be logically terminated as the + application is no longer interested in a response. + + Synchronously calls any handlers indicating the request was cancelled. Cancel + does not guarantee that the request-related processing will cease. It + does promise that all handlers will complete before the cancel returns. A call to + cancel prior to a start implies a cancellation of all requests associated + with the connection. + */ +- (void)cancel; + +/** + @method + + This method starts a connection with the server and is capable of handling all of the + requests that were added to the connection. + + By default, a connection is scheduled on the current thread in the default mode when it is created. + See `setDelegateQueue:` for other options. + + This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. + */ +- (void)start; + +/** + @method + + Overrides the default version for a batch request + + The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning + for applications. If you want to override the version part while using batch requests on the connection, call + this method to set the version for the batch request. + + @param version This is a string in the form @"v2.0" which will be used for the version part of an API path + */ +- (void)overrideGraphAPIVersion:(NSString *)version; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h new file mode 100644 index 00000000..738ad47d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network + activity progress information from a . + */ +NS_SWIFT_NAME(GraphRequestConnectionDelegate) +@protocol FBSDKGraphRequestConnectionDelegate + +@optional + +/** + @method + + Tells the delegate the request connection will begin loading + + If the is created using one of the convenience factory methods prefixed with + start, the object returned from the convenience method has already begun loading and this method + will not be called when the delegate is set. + + @param connection The request connection that is starting a network request + */ +- (void)requestConnectionWillBeginLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection finished loading + + If the request connection completes without a network error occurring then this method is called. + Invocation of this method does not indicate success of every made, only that the + request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock + block to determine success or failure of each . + + This method is invoked after the completion handler for each . + + @param connection The request connection that successfully completed a network request + */ +- (void)requestConnectionDidFinishLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection failed with an error + + If the request connection fails with a network error then this method is called. The `error` + argument specifies why the network connection failed. The `NSError` object passed to the + FBSDKGraphRequestBlock block may contain additional information. + + @param connection The request connection that successfully completed a network request + @param error The `NSError` representing the network error that occurred, if any. May be nil + in some circumstances. Consult the `NSError` for the for reliable + failure information. + */ +- (void)requestConnection:(id)connection + didFailWithError:(NSError *)error; + +/** + @method + + Tells the delegate how much data has been sent and is planned to send to the remote host + + The byte count arguments refer to the aggregated objects, not a particular . + + Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. + + @param connection The request connection transmitting data to a remote host + @param bytesWritten The number of bytes sent in the last transmission + @param totalBytesWritten The total number of bytes sent to the remote host + @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host + */ +- (void) requestConnection:(id)connection + didSendBodyData:(NSInteger)bytesWritten + totalBytesWritten:(NSInteger)totalBytesWritten + totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h new file mode 100644 index 00000000..19e62d20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequestConnecting`. + */ +NS_SWIFT_NAME(GraphRequestConnectionFactory) +@interface FBSDKGraphRequestConnectionFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h new file mode 100644 index 00000000..96b43dfa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestConnecting; + +/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` +NS_SWIFT_NAME(GraphRequestConnectionFactoryProtocol) +@protocol FBSDKGraphRequestConnectionFactory + +- (id)createGraphRequestConnection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h new file mode 100644 index 00000000..3775cb4f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A container class for data attachments so that additional metadata can be provided about the attachment. +NS_SWIFT_NAME(GraphRequestDataAttachment) +@interface FBSDKGraphRequestDataAttachment : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the receiver with the attachment data and metadata. + @param data The attachment data (retained, not copied) + @param filename The filename for the attachment + @param contentType The content type for the attachment + */ +- (instancetype)initWithData:(NSData *)data + filename:(NSString *)filename + contentType:(NSString *)contentType + NS_DESIGNATED_INITIALIZER; + +/// The content type for the attachment. +@property (nonatomic, readonly, copy) NSString *contentType; + +/// The attachment data. +@property (nonatomic, readonly, strong) NSData *data; + +/// The filename for the attachment. +@property (nonatomic, readonly, copy) NSString *filename; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h new file mode 100644 index 00000000..6661ac1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestFactory; + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequest` + */ +NS_SWIFT_NAME(GraphRequestFactory) +@interface FBSDKGraphRequestFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h new file mode 100644 index 00000000..eb85a3ba --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +@protocol FBSDKGraphRequest; + +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + +Describes anything that can provide instances of `GraphRequestProtocol` + */ +NS_SWIFT_NAME(GraphRequestFactoryProtocol) +@protocol FBSDKGraphRequestFactory + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable FBSDKHTTPMethod)method + flags:(FBSDKGraphRequestFlags)flags; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)flags; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h new file mode 100644 index 00000000..68e7c8da --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags that indicate how a graph request should be treated in various scenarios +typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { + FBSDKGraphRequestFlagNone = 0, + /// indicates this request should not use a client token as its token parameter + FBSDKGraphRequestFlagSkipClientToken = 1 << 1, + /// indicates this request should not close the session if its response is an oauth error + FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, + /// indicates this request should not perform error recovery + FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, +} NS_SWIFT_NAME(GraphRequestFlags); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h new file mode 100644 index 00000000..e79728d9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h @@ -0,0 +1,21 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// typedef for FBSDKHTTPMethod +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +/// GET Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); + +/// POST Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); + +/// DELETE Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h new file mode 100644 index 00000000..6cc4da38 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKGraphRequestConnection; +@protocol FBSDKGraphRequestConnecting; + +typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +/// A protocol to describe anything that represents a graph request +NS_SWIFT_NAME(GraphRequestProtocol) +@protocol FBSDKGraphRequest + +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; + +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; + +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; + +/// The graph request flags to use +@property (nonatomic, readonly, assign) FBSDKGraphRequestFlags flags; + +/// Convenience property to determine if graph error recover is disabled +@property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; + +/// Convenience property to determine if the request has attachments +@property (nonatomic, readonly) BOOL hasAttachments; + +/** + Starts a connection to the Graph API. + @param completion The handler block to call when the request completes. + */ +- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +/// A formatted description of the graph request +- (NSString *)formattedDescription; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h new file mode 100644 index 00000000..0404e39a --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Icon) +@interface FBSDKIcon : NSObject + +- (nullable CGPathRef)pathWithSize:(CGSize)size; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h new file mode 100644 index 00000000..4202de70 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ImpressionLoggingButton) +@interface FBSDKImpressionLoggingButton : UIButton +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h new file mode 100644 index 00000000..93829d56 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +#import +#import +#import +#import + +#if !TARGET_OS_TV + #import +#endif + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(InternalUtility) +@interface FBSDKInternalUtility : NSObject +#if !TARGET_OS_TV + +#else + +#endif + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +@property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +/** + Tests whether the supplied URL is a valid URL for opening in the browser. + @param URL The URL to test. + @return YES if the URL refers to an http or https resource, otherwise NO. + */ +- (BOOL)isBrowserURL:(NSURL *)URL; + +/** + Checks equality between 2 objects. + + Checks for pointer equality, nils, isEqual:. + @param object The first object to compare. + @param other The second object to compare. + @return YES if the objects are equal, otherwise NO. + */ +- (BOOL)object:(id)object isEqualToObject:(id)other; + +/// Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. +- (nullable UIViewController *)viewControllerForView:(UIView *)view; + +/// returns true if the url scheme is registered in the CFBundleURLTypes +- (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; + +/// returns currently displayed top view controller. +- (nullable UIViewController *)topMostViewController; + +/// returns the current key window +- (nullable UIWindow *)findWindow; + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; + +- (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h new file mode 100644 index 00000000..10846828 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(InternalUtilityProtocol) +@protocol FBSDKInternalUtility + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly) BOOL isFacebookAppInstalled; + +/* + Checks if the app is Unity. + */ +@property (nonatomic, readonly) BOOL isUnity; + +/** + Constructs an NSURL. + @param scheme The scheme for the URL. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The URL. + */ +- (nullable NSURL *)URLWithScheme:(NSString *)scheme + host:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs an URL for the current app. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The app URL. + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs a Facebook URL. + @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. + @param path The path for the URL. This may or may not include a version. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The Facebook URL. + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Registers a transient object so that it will not be deallocated until unregistered + @param object The transient object + */ +- (void)registerTransientObject:(id)object; + +/** + Unregisters a transient object that was previously registered with registerTransientObject: + @param object The transient object + */ +- (void)unregisterTransientObject:(__weak id)object; + +- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +/// Validates that the right URL schemes are registered, throws an NSException if not. +- (void)validateURLSchemes; + +/// add data processing options to the dictionary. +- (void)extendDictionaryWithDataProcessingOptions:(NSMutableDictionary *)parameters; + +/// Converts NSData to a hexadecimal UTF8 String. +- (nullable NSString *)hexadecimalStringFromData:(NSData *)data; + +/// validates that the app ID is non-nil, throws an NSException if nil. +- (void)validateAppID; + +/** + Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. + Returns the composed client access token. + */ +- (NSString *)validateRequiredClientAccessToken; + +/** + Extracts permissions from a response fetched from me/permissions + @param responseObject the response + @param grantedPermissions the set to add granted permissions to + @param declinedPermissions the set to add declined permissions to. + */ +- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject + grantedPermissions:(NSMutableSet *)grantedPermissions + declinedPermissions:(NSMutableSet *)declinedPermissions + expiredPermissions:(NSMutableSet *)expiredPermissions; + +/// validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. +- (void)validateFacebookReservedURLSchemes; + +/** + Parses an FB url's query params (and potentially fragment) into a dictionary. + @param url The FB url. + @return A dictionary with the key/value pairs. + */ +- (NSDictionary *)parametersFromFBURL:(NSURL *)url; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h new file mode 100644 index 00000000..a4292d54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStore) +@interface FBSDKKeychainStore : NSObject + +@property (nonatomic, readonly, copy) NSString *service; +@property (nullable, nonatomic, readonly, copy) NSString *accessGroup; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithService:(NSString *)service accessGroup:(nullable NSString *)accessGroup NS_DESIGNATED_INITIALIZER; + +- (BOOL)setData:(nullable NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +- (nullable NSData *)dataForKey:(NSString *)key; + +// hook for subclasses to override keychain query construction. +- (NSMutableDictionary *)queryForKey:(NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h new file mode 100644 index 00000000..149c59d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `KeychainStore` + */ +NS_SWIFT_NAME(KeychainStoreFactory) +@interface FBSDKKeychainStoreFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h new file mode 100644 index 00000000..4f8636a8 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProtocol) +@protocol FBSDKKeychainStore + +- (nullable NSString *)stringForKey:(NSString *)key; +- (nullable NSDictionary *)dictionaryForKey:(NSString *)key; + +- (BOOL)setString:(nullable NSString *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; +- (BOOL)setDictionary:(nullable NSDictionary *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h new file mode 100644 index 00000000..af0263ca --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProviding) +@protocol FBSDKKeychainStoreProviding + +- (nonnull id)createKeychainStoreWithService:(NSString *)service + accessGroup:(nullable NSString *)accessGroup; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h new file mode 100644 index 00000000..e9fd1304 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Location) +@interface FBSDKLocation : NSObject + +/// Location id +@property (nonatomic, readonly, strong) NSString *id; +/// Location name +@property (nonatomic, readonly, strong) NSString *name; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Returns a Location object from a dinctionary containing valid location information. + @param dictionary The dictionary containing raw location + + Valid location will consist of "id" and "name" strings. + */ ++ (nullable instancetype)locationFromDictionary:(NSDictionary *)dictionary; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h new file mode 100644 index 00000000..d6a31005 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Simple logging utility for conditionally logging strings and then emitting them + via NSLog(). + + @unsorted + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Logger) +@interface FBSDKLogger : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +// Simple helper to write a single log entry, based upon whether the behavior matches a specified on. ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h new file mode 100644 index 00000000..dbef5411 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Logging) +@protocol FBSDKLogging + +@property (nonatomic, readonly, copy) NSString *contents; +@property (nonatomic, readonly, copy) FBSDKLoggingBehavior loggingBehavior; + +- (instancetype)initWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +- (void)logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h new file mode 100644 index 00000000..900542d2 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. + */ + +typedef NSString *FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); + +/// Include access token in logging. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; + +/// Log performance characteristics +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; + +/// Log FBSDKAppEvents interactions +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; + +/// Log Informational occurrences +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; + +/// Log cache errors. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; + +/// Log errors from SDK UI controls +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; + +/// Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; + +/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. + Info is the lowest level of severity, using it will result in logging all previously mentioned levels. + */ +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; + +/// Log errors from SDK network requests +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; + +/// Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h new file mode 100644 index 00000000..a6637497 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +@interface FBSDKLoginTooltip : NSObject +@property (nonatomic, readonly, getter = isEnabled, assign) BOOL enabled; +@property (nonatomic, readonly, copy) NSString *text; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithText:(NSString *)text + enabled:(BOOL)enabled + NS_DESIGNATED_INITIALIZER; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h new file mode 100644 index 00000000..3403551b --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(MeasurementEvent) +@interface FBSDKMeasurementEvent : NSObject + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h new file mode 100644 index 00000000..219d3fef --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. + + NSObject implicitly conforms to this protocol. + */ +NS_SWIFT_NAME(MutableCopying) +@protocol FBSDKMutableCopying + +/** + Implemented by NSObject as a convenience to mutableCopyWithZone:. + @return A mutable copy of the receiver. + */ +- (id)mutableCopy; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h new file mode 100644 index 00000000..5b157c20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Concrete type providing functionality that checks whether an error represents a + network error. + */ +NS_SWIFT_NAME(NetworkErrorChecker) +@interface FBSDKNetworkErrorChecker : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h new file mode 100644 index 00000000..2868737f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_SWIFT_NAME(NetworkErrorChecking) +@protocol FBSDKNetworkErrorChecking + +/** + Checks whether an error is a network error. + + @param error An error that may or may not represent a network error. + + @return `YES` if the error represents a network error, otherwise `NO`. + */ +- (BOOL)isNetworkError:(NSError *)error; + +@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h new file mode 100644 index 00000000..fa8f4cde --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductAvailability) + Specifies product availability for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) { + /// Item ships immediately + FBSDKProductAvailabilityInStock = 0, + /// No plan to restock + FBSDKProductAvailabilityOutOfStock, + /// Available in future + FBSDKProductAvailabilityPreOrder, + /// Ships in 1-2 weeks + FBSDKProductAvailabilityAvailableForOrder, + /// Discontinued + FBSDKProductAvailabilityDiscontinued, +} NS_SWIFT_NAME(AppEvents.ProductAvailability); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h new file mode 100644 index 00000000..41e23b1e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductCondition) + Specifies product condition for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductCondition) { + FBSDKProductConditionNew = 0, + FBSDKProductConditionRefurbished, + FBSDKProductConditionUsed, +} NS_SWIFT_NAME(AppEvents.ProductCondition); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfile.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfile.h new file mode 100644 index 00000000..a38aa453 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfile.h @@ -0,0 +1,289 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@class FBSDKLocation; +@class FBSDKProfile; +@class FBSDKUserAgeRange; + +NS_ASSUME_NONNULL_BEGIN + +/** + Notification indicating that the `currentProfile` has changed. + + the userInfo dictionary of the notification will contain keys + `FBSDKProfileChangeOldKey` and + `FBSDKProfileChangeNewKey`. + */ +FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification +NS_SWIFT_NAME(ProfileDidChange); + +/* key in notification's userInfo object for getting the old profile. + + If there was no old profile, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey +NS_SWIFT_NAME(ProfileChangeOldKey); + +/* key in notification's userInfo object for getting the new profile. + + If there is no new profile, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey +NS_SWIFT_NAME(ProfileChangeNewKey); + +/** + Describes the callback for loadCurrentProfileWithCompletion. + @param profile the FBSDKProfile + @param error the error during the request, if any + */ +typedef void (^ FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) +NS_SWIFT_NAME(ProfileBlock); + +/// Represents the unique identifier for an end user +typedef NSString FBSDKUserIdentifier + NS_SWIFT_NAME(UserIdentifier); + +/** + Represents an immutable Facebook profile + + This class provides a global "currentProfile" instance to more easily + add social context to your application. When the profile changes, a notification is + posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. + + Typically, you will want to call `enableUpdatesOnAccessTokenChange:YES` so that + it automatically observes changes to the `[FBSDKAccessToken currentAccessToken]`. + + You can use this class to build your own `FBSDKProfilePictureView` or in place of typical requests to "/me". + */ +NS_SWIFT_NAME(Profile) +@interface FBSDKProfile : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + initializes a new instance. + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate; + +/** + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + @param imageURL an optional URL to use for fetching a user's profile image + @param email the user's email + @param friendIDs a list of identifiers for the user's friends + @param birthday the user's birthday + @param ageRange the user's age range + @param hometown the user's hometown + @param location the user's location + @param gender the user's gender + @param isLimited indicates if the information provided is incomplete in some way. + When true, `loadCurrentProfileWithCompletion:` will assume the profile is + incomplete and disregard any cached profile. Defaults to false. + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate + imageURL:(nullable NSURL *)imageURL + email:(nullable NSString *)email + friendIDs:(nullable NSArray *)friendIDs + birthday:(nullable NSDate *)birthday + ageRange:(nullable FBSDKUserAgeRange *)ageRange + hometown:(nullable FBSDKLocation *)hometown + location:(nullable FBSDKLocation *)location + gender:(nullable NSString *)gender + isLimited:(BOOL)isLimited; + +/** + initializes a new instance. + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + @param imageURL an optional URL to use for fetching a user's profile image + @param email the user's email + @param friendIDs a list of identifiers for the user's friends + @param birthday the user's birthday + @param ageRange the user's age range + @param hometown the user's hometown + @param location the user's location + @param gender the user's gender + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate + imageURL:(nullable NSURL *)imageURL + email:(nullable NSString *)email + friendIDs:(nullable NSArray *)friendIDs + birthday:(nullable NSDate *)birthday + ageRange:(nullable FBSDKUserAgeRange *)ageRange + hometown:(nullable FBSDKLocation *)hometown + location:(nullable FBSDKLocation *)location + gender:(nullable NSString *)gender + NS_DESIGNATED_INITIALIZER; + +/** + The current profile instance and posts the appropriate notification + if the profile parameter is different than the receiver. + + This persists the profile to NSUserDefaults. + */ + +/// The current profile +@property (class, nullable, nonatomic, strong) FBSDKProfile *currentProfile +NS_SWIFT_NAME(current); + +/// The user id +@property (nonatomic, readonly, copy) FBSDKUserIdentifier *userID; +/// The user's first name +@property (nullable, nonatomic, readonly, copy) NSString *firstName; +/// The user's middle name +@property (nullable, nonatomic, readonly, copy) NSString *middleName; +/// The user's last name +@property (nullable, nonatomic, readonly, copy) NSString *lastName; +/// The user's complete name +@property (nullable, nonatomic, readonly, copy) NSString *name; +/** + A URL to the user's profile. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_link' permission + + Consider using `FBSDKAppLinkResolver` to resolve this + to an app link to link directly to the user's profile in the Facebook app. + */ +@property (nullable, nonatomic, readonly) NSURL *linkURL; + +/// The last time the profile data was fetched. +@property (nonatomic, readonly) NSDate *refreshDate; +/// A URL to use for fetching a user's profile image. +@property (nullable, nonatomic, readonly) NSURL *imageURL; +/** + The user's email. + + IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSString *email; +/** + A list of identifiers of the user's friends. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSArray *friendIDs; + +/** + The user's birthday. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_birthday' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSDate *birthday; + +/** + The user's age range + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_age_range' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKUserAgeRange *ageRange; + +/** + The user's hometown + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_hometown' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKLocation *hometown; + +/** + The user's location + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_location' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKLocation *location; + +/** + The user's gender + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_gender' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSString *gender; + +/** + Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications + @param enable YES is observing + + If observing, this class will issue a graph request for public profile data when the current token's userID + differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. + + Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible + for `currentProfile` to return nil until the data is fetched. + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void)enableUpdatesOnAccessTokenChange:(BOOL)enable +NS_SWIFT_NAME(enableUpdatesOnAccessTokenChange(_:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Loads the current profile and passes it to the completion block. + @param completion The block to be executed once the profile is loaded + + If the profile is already loaded, this method will call the completion block synchronously, otherwise it + will begin a graph request to update `currentProfile` and then call the completion block when finished. + */ ++ (void)loadCurrentProfileWithCompletion:(nullable FBSDKProfileBlock)completion; + +/** + A convenience method for returning a complete `NSURL` for retrieving the user's profile image. + @param mode The picture mode + @param size The height and width. This will be rounded to integer precision. + */ +// UNCRUSTIFY_FORMAT_OFF +- (nullable NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size +NS_SWIFT_NAME(imageURL(forMode:size:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Returns YES if the profile is equivalent to the receiver. + @param profile the profile to compare to. + */ +- (BOOL)isEqualToProfile:(FBSDKProfile *)profile; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h new file mode 100644 index 00000000..36bf8c54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h @@ -0,0 +1,72 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@class FBSDKProfile; + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKProfilePictureMode enum + Defines the aspect ratio mode for the source image of the profile picture. + */ +typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) { + /// A square cropped version of the image will be included in the view. + FBSDKProfilePictureModeSquare, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeNormal, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeAlbum, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeSmall, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeLarge, +} NS_SWIFT_NAME(Profile.PictureMode); + +/// A view to display a profile picture. +NS_SWIFT_NAME(FBProfilePictureView) +@interface FBSDKProfilePictureView : UIView + +/** + Create a new instance of `FBSDKProfilePictureView`. + + - Parameter frame: Frame rectangle for the view. + - Parameter profile: Optional profile to display a picture for. + */ +- (instancetype)initWithFrame:(CGRect)frame + profile:(FBSDKProfile *_Nullable)profile; + +/** + Create a new instance of `FBSDKProfilePictureView`. + + - Parameter profile: Optional profile to display a picture for. + */ +- (instancetype)initWithProfile:(FBSDKProfile *_Nullable)profile; + +/// The mode for the receiver to determine the aspect ratio of the source image. +@property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; + +/// The profile ID to show the picture for. +@property (nonatomic, copy) NSString *profileID; + +/** + Explicitly marks the receiver as needing to update the image. + + This method is called whenever any properties that affect the source image are modified, but this can also + be used to trigger a manual update of the image if it needs to be re-downloaded. + */ +- (void)setNeedsImageUpdate; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h new file mode 100644 index 00000000..ac05481f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKProfile; + +NS_SWIFT_NAME(ProfileProviding) +@protocol FBSDKProfileProviding + +@property (class, nullable, nonatomic, strong) FBSDKProfile *currentProfile +NS_SWIFT_NAME(current); + ++ (nullable FBSDKProfile *)fetchCachedProfile; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h new file mode 100644 index 00000000..653a0389 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h @@ -0,0 +1,15 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + Provides a random string + @param numberOfBytes the number of bytes to use + */ +extern NSString *fb_randomString(NSUInteger numberOfBytes); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h new file mode 100644 index 00000000..884b84ac --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal block type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoginTooltipBlock) +typedef void (^FBSDKLoginTooltipBlock)(FBSDKLoginTooltip *_Nullable loginTooltip, NSError *_Nullable error); + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ServerConfigurationProvider) +@interface FBSDKServerConfigurationProvider : NSObject + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly) NSString *loggingToken; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (NSUInteger)cachedSmartLoginOptions; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (BOOL)useSafariViewControllerForDialogName:(NSString *)dialogName; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)loadServerConfigurationWithCompletionBlock:(nullable FBSDKLoginTooltipBlock)completionBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h new file mode 100644 index 00000000..6b3a2897 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h @@ -0,0 +1,197 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Settings) +@interface FBSDKSettings : NSObject + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +/// The shared settings instance. Prefer this and the exposed instance methods over the class variants. +@property (class, nonatomic, readonly) FBSDKSettings *sharedSettings; + +/// Retrieve the current iOS SDK version. +@property (nonatomic, readonly, copy) NSString *sdkVersion; + +/// Retrieve the current default Graph API version. +@property (nonatomic, readonly, copy) NSString *defaultGraphAPIVersion; + +/** + The quality of JPEG images sent to Facebook from the SDK, + expressed as a value from 0.0 to 1.0. + + If not explicitly set, the default is 0.9. +*/ +@property (nonatomic) CGFloat JPEGCompressionQuality +NS_SWIFT_NAME(jpegCompressionQuality); + +/** + Controls the auto logging of basic app events, such as activateApp and deactivateApp. + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; + +/** + Controls the fb_codeless_debug logging event + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; + +/** + Controls the access to IDFA + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; + +/** + Controls the SKAdNetwork report + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isSKAdNetworkReportEnabled) BOOL skAdNetworkReportEnabled; + +/** + Whether data such as that generated through FBSDKAppEvents and sent to Facebook + should be restricted from being used for other than analytics and conversions. + Defaults to NO. This value is stored on the device and persists across app launches. + */ +@property (nonatomic) BOOL isEventDataUsageLimited; + +/** + Whether in memory cached values should be used for expensive metadata fields, such as + carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. + Defaults to NO. This value is stored on the device and persists across app launches. + */ +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; + +/// A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; + +/** + The Facebook App ID used by the SDK. + + If not explicitly set, the default will be read from the application's plist (FacebookAppID). + */ +@property (nullable, nonatomic, copy) NSString *appID; + +/** + The default url scheme suffix used for sessions. + + If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). + */ +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; + +/** + The Client Token that has been set via [[FBSDKSettings sharedSettings] setClientToken]. + This is needed for certain API calls when made anonymously, without a user-based access token. + + The Facebook App's "client token", which, for a given appid can be found in the Security + section of the Advanced tab of the Facebook App settings found at + + If not explicitly set, the default will be read from the application's plist (FacebookClientToken). + */ +@property (nullable, nonatomic, copy) NSString *clientToken; + +/** + The Facebook Display Name used by the SDK. + + This should match the Display Name that has been set for the app with the corresponding Facebook App ID, + in the Facebook App Dashboard. + + If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). + */ +@property (nullable, nonatomic, copy) NSString *displayName; + +/** + The Facebook domain part. This can be used to change the Facebook domain + (e.g. @"beta") so that requests will be sent to `graph.beta.facebook.com` + + If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). + */ +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; + +/** + The current Facebook SDK logging behavior. This should consist of strings + defined as constants with FBSDKLoggingBehavior*. + + This should consist a set of strings indicating what information should be logged + defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. + + You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLoggingBehavior: + + The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors + */ +@property (nonatomic, copy) NSSet *loggingBehaviors; + +/** + Overrides the default Graph API version to use with `FBSDKGraphRequests`. + + The string should be of the form `@"v2.7"`. + + Defaults to `defaultGraphAPIVersion`. + */ +@property (nonatomic, copy) NSString *graphAPIVersion; + +/** + Internal property exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; + +/** + The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook + If not explicitly set in iOS14 or above, the default is false in iOS14 or above. + */ +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; + +/** +Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** +Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; + +/** + Enable a particular Facebook SDK logging behavior. + + @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + */ +- (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +/** + Disable a particular Facebook SDK logging behavior. + + @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + */ +- (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h new file mode 100644 index 00000000..1e21fe02 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(SettingsLogging) +@protocol FBSDKSettingsLogging + +- (void)logWarnings; +- (void)logIfSDKSettingsChanged; +- (void)recordInstall; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h new file mode 100644 index 00000000..d0eeb7ab --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h @@ -0,0 +1,63 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(SettingsProtocol) +@protocol FBSDKSettings + +@property (nullable, nonatomic, copy) NSString *appID; +@property (nullable, nonatomic, copy) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; +@property (nonatomic, readonly, copy) NSString *sdkVersion; +@property (nullable, nonatomic, copy) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; +@property (nonnull, nonatomic, copy) NSSet *loggingBehaviors; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; +@property (nonatomic, readonly) BOOL isDataProcessingRestricted; +@property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; +@property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; +@property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; +@property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; +@property (nullable, nonatomic, readonly) NSDate *installTimestamp; +@property (nullable, nonatomic, readonly) NSDate *advertiserTrackingEnabledTimestamp; +@property (nonatomic) BOOL isEventDataUsageLimited; +@property (nonatomic) BOOL shouldUseTokenOptimizations; +@property (nonatomic, copy) NSString *graphAPIVersion; +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; +@property (nullable, nonatomic, readonly, copy) NSString *graphAPIDebugParamValue; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nullable, nonatomic, readonly) NSDictionary *persistableDataProcessingOptions; + +/** + Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** + Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h new file mode 100644 index 00000000..4d30ced6 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Constant used to describe the 'Message' dialog +FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameMessage; +/// Constant used to describe the 'Share' dialog +FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameShare; + +/** + A lightweight interface to expose aspects of FBSDKServerConfiguration that are used by dialogs in ShareKit. + + Internal Use Only + */ +NS_SWIFT_NAME(ShareDialogConfiguration) +@interface FBSDKShareDialogConfiguration : NSObject + +@property (nonatomic, readonly, copy) NSString *defaultShareMode; + +- (BOOL)shouldUseNativeDialogForDialogName:(NSString *)dialogName; +- (BOOL)shouldUseSafariViewControllerForDialogName:(NSString *)dialogName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h new file mode 100644 index 00000000..6b07cb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(TokenCaching) +@protocol FBSDKTokenCaching + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) FBSDKAccessToken *accessToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h new file mode 100644 index 00000000..87f227de --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(TokenStringProviding) +@protocol FBSDKTokenStringProviding + +/** + Return the token string of the current access token. + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +@property (class, nullable, nonatomic, readonly, copy) NSString *tokenString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h new file mode 100644 index 00000000..ea415c83 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern CATransform3D const FBSDKCATransform3DIdentity; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@interface FBSDKTransformer : NSObject +- (CATransform3D)CATransform3DMakeScale:(CGFloat)sx sy:(CGFloat)sy sz:(CGFloat)sz; +- (CATransform3D)CATransform3DMakeTranslation:(CGFloat)tx ty:(CGFloat)ty tz:(CGFloat)tz; +- (CATransform3D)CATransform3DConcat:(CATransform3D)a b:(CATransform3D)b; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURL.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURL.h new file mode 100644 index 00000000..292430f5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURL.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKAppLink; + +/** + Provides a set of utilities for working with NSURLs, such as parsing of query parameters + and handling for App Link requests. + */ +NS_SWIFT_NAME(AppLinkURL) +@interface FBSDKURL : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Creates a link target from a raw URL. + On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's + application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: + to support better FBSDKMeasurementEvent notifications + @param url The instance of `NSURL` to create FBSDKURL from. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)URLWithURL:(NSURL *)url +NS_SWIFT_NAME(init(url:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's + application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. + @param url The instance of `NSURL` to create FBSDKURL from. + @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication +NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Gets the target URL. If the link is an App Link, this is the target of the App Link. + Otherwise, it is the url that created the target. + */ +@property (nonatomic, readonly, strong) NSURL *targetURL; + +/// Gets the query parameters for the target, parsed into an NSDictionary. +@property (nonatomic, readonly, strong) NSDictionary *targetQueryParameters; + +/** + If this link target is an App Link, this is the data found in al_applink_data. + Otherwise, it is nil. + */ +@property (nullable, nonatomic, readonly, strong) NSDictionary *appLinkData; + +/// If this link target is an App Link, this is the data found in extras. +@property (nullable, nonatomic, readonly, strong) NSDictionary *appLinkExtras; + +/// The App Link indicating how to navigate back to the referer app, if any. +@property (nullable, nonatomic, readonly, strong) id appLinkReferer; + +/// The URL that was used to create this FBSDKURL. +@property (nonatomic, readonly, strong) NSURL *inputURL; + +/// The query parameters of the inputURL, parsed into an NSDictionary. +@property (nonatomic, readonly, strong) NSDictionary *inputQueryParameters; + +/// The flag indicating whether the URL comes from auto app link +@property (nonatomic, readonly, getter = isAutoAppLink) BOOL isAutoAppLink; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h new file mode 100644 index 00000000..31741f40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(URLHosting) +@protocol FBSDKURLHosting + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h new file mode 100644 index 00000000..ff91da7d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKURLOpening; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(URLOpener) +@protocol FBSDKURLOpener + +- (void)openURL:(NSURL *)url + sender:(nullable id)sender + handler:(FBSDKSuccessBlock)handler; + +// UNCRUSTIFY_FORMAT_OFF +- (void)openURLWithSafariViewController:(NSURL *)url + sender:(id)sender + fromViewController:(UIViewController *)fromViewController + handler:(FBSDKSuccessBlock)handler +NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h new file mode 100644 index 00000000..65772a5c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(URLOpening) +@protocol FBSDKURLOpening + +// Implementations should make sure they can handle nil parameters +// which is possible in SafariViewController. +// see canOpenURL below. +- (BOOL)application:(nullable UIApplication *)application + openURL:(nullable NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +// create a different handler to return YES/NO if the receiver can process the above openURL:. +// This is separated so that we can process the openURL: in callbacks, while still returning +// the result of canOpenURL synchronously in FBSDKApplicationDelegate +- (BOOL) canOpenURL:(NSURL *)url + forApplication:(nullable UIApplication *)application + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +- (void)applicationDidBecomeActive:(UIApplication *)application; + +- (BOOL)isAuthenticationURL:(NSURL *)url; + +@optional +- (BOOL)shouldStopPropagationOfURL:(NSURL *)url; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h new file mode 100644 index 00000000..f7283921 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *FBSDKURLScheme NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(URLScheme); + +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeFacebookAPI; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeMessengerApp; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTPS NS_SWIFT_NAME(https); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTP NS_SWIFT_NAME(http); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeWeb; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h new file mode 100644 index 00000000..7d719165 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h @@ -0,0 +1,35 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(UserAgeRange) +@interface FBSDKUserAgeRange : NSObject + +/// The user's minimun age, nil if unspecified +@property (nullable, nonatomic, readonly, strong) NSNumber *min; +/// The user's maximun age, nil if unspecified +@property (nullable, nonatomic, readonly, strong) NSNumber *max; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Returns a UserAgeRange object from a dinctionary containing valid user age range. + @param dictionary The dictionary containing raw user age range + + Valid user age range will consist of "min" and/or "max" values that are + positive integers, where "min" is smaller than or equal to "max". + */ ++ (nullable instancetype)ageRangeFromDictionary:(NSDictionary *)dictionary; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h new file mode 100644 index 00000000..eb5ca0a4 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -0,0 +1,108 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Class to contain common utility methods. +NS_SWIFT_NAME(Utility) +@interface FBSDKUtility : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Parses a query string into a dictionary. + @param queryString The query string value. + @return A dictionary with the key/value pairs. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString +NS_SWIFT_NAME(dictionary(withQuery:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Constructs a query string from a dictionary. + @param dictionary The dictionary with key/value pairs for the query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return Query string representation of the parameters. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary + error:(NSError **)errorRef +NS_SWIFT_NAME(query(from:)) +__attribute__((swift_error(nonnull_error))); +// UNCRUSTIFY_FORMAT_ON + +/** + Decodes a value from an URL. + @param value The value to decode. + @return The decoded value. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)URLDecode:(NSString *)value +NS_SWIFT_NAME(decode(urlString:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Encodes a value for an URL. + @param value The value to encode. + @return The encoded value. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)URLEncode:(NSString *)value +NS_SWIFT_NAME(encode(urlString:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Creates a timer using Grand Central Dispatch. + @param interval The interval to fire the timer, in seconds. + @param block The code block to execute when timer is fired. + @return The dispatch handle. + */ ++ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; + +/** + Stop a timer that was started by startGCDTimerWithInterval. + @param timer The dispatch handle received from startGCDTimerWithInterval. + */ ++ (void)stopGCDTimer:(dispatch_source_t)timer; + +/** + Get SHA256 hased string of NSString/NSData + + @param input The data that needs to be hashed, it could be NSString or NSData. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (nullable NSString *)SHA256Hash:(NSObject *)input +NS_SWIFT_NAME(sha256Hash(_:)); +// UNCRUSTIFY_FORMAT_ON + +/// Returns the graphdomain stored in FBSDKAuthenticationToken ++ (nullable NSString *)getGraphDomainFromToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ ++ (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h new file mode 100644 index 00000000..136683d1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import +#import +#import + +#import + +@protocol _FBSDKWindowFinding; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(WebDialog) +@interface FBSDKWebDialog : NSObject + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic) BOOL shouldDeferVisibility; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, strong) id<_FBSDKWindowFinding> windowFinder; + ++ (instancetype)new NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ ++ (instancetype)dialogWithName:(NSString *)name + delegate:(id)delegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)createAndShowWithName:(NSString *)name + parameters:(nullable NSDictionary *)parameters + frame:(CGRect)frame + delegate:(id)delegate + windowFinder:(nullable id<_FBSDKWindowFinding>)windowFinder +NS_SWIFT_NAME(createAndShow(name:parameters:frame:delegate:windowFinder:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h new file mode 100644 index 00000000..6dd4b926 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h @@ -0,0 +1,56 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@class FBSDKWebDialog; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(WebDialogDelegate) +@protocol FBSDKWebDialogDelegate + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary *)results; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h new file mode 100644 index 00000000..b0861b81 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@protocol FBSDKWebDialogViewDelegate; + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(FBWebDialogView) +@interface FBSDKWebDialogView : UIView + +@property (nonatomic, weak) id delegate; + +- (void)loadURL:(NSURL *)URL; +- (void)stopLoading; + +@end + +NS_SWIFT_NAME(WebDialogViewDelegate) +@protocol FBSDKWebDialogViewDelegate + +- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results; +- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; +- (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; +- (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h new file mode 100644 index 00000000..f1d7dbed --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h @@ -0,0 +1,32 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A reference implementation for an App Link resolver that uses a hidden WKWebView + to parse the HTML containing App Link metadata. + */ +NS_SWIFT_NAME(WebViewAppLinkResolver) +@interface FBSDKWebViewAppLinkResolver : NSObject + +/// Gets the instance of a FBSDKWebViewAppLinkResolver. +@property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance +NS_SWIFT_NAME(shared); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h new file mode 100644 index 00000000..a9d946f3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(_WindowFinding) +@protocol _FBSDKWindowFinding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable UIWindow *)findWindow; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h new file mode 100644 index 00000000..a8114b1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoggerCreating) +@protocol __FBSDKLoggerCreating + +- (id)createLoggerWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Info.plist new file mode 100644 index 00000000..0544977a Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..172cc17b Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 00000000..cae0bbfc --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,93 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +@_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { + public var permissions: Swift.Set { + get + } + public var declinedPermissions: Swift.Set { + get + } + public var expiredPermissions: Swift.Set { + get + } + public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} +public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { + case publicProfile + case userFriends + case email + case userAboutMe + case userActionsBooks + case userActionsFitness + case userActionsMusic + case userActionsNews + case userActionsVideo + case userBirthday + case userEducationHistory + case userEvents + case userGamesActivity + case userGender + case userHometown + case userLikes + case userLocation + case userManagedGroups + case userPhotos + case userPosts + case userRelationships + case userRelationshipDetails + case userReligionPolitics + case userTaggedPlaces + case userVideos + case userWebsite + case userWorkHistory + case readCustomFriendlists + case readInsights + case readAudienceNetworkInsights + case readPageMailboxes + case pagesShowList + case pagesManageCta + case pagesManageInstantArticles + case adsRead + case custom(Swift.String) + public init(stringLiteral value: Swift.String) + public var name: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/module.modulemap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/module.modulemap rename to ios/platform/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/0EAACC0E-213C-3773-8116-D96530D08497.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/0EAACC0E-213C-3773-8116-D96530D08497.bcsymbolmap deleted file mode 100644 index bc9ab1e1..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/0EAACC0E-213C-3773-8116-D96530D08497.bcsymbolmap +++ /dev/null @@ -1,6291 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBSDKCoreKit.build/Release-iphoneos/FBSDKCoreKit-Dynamic.build/DerivedSources/FBSDKCoreKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit --[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e4_20b -___destroy_helper_block_e4_20s -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_ -___block_descriptor_24_e4_20bs_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.2 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_CLASS_PROTOCOLS_$_FBSDKAEMNetworker -__OBJC_METACLASS_RO_$_FBSDKAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBSDKAEMNetworker -__OBJC_CLASS_RO_$_FBSDKAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m -__destroy_helper_block_e4_20s -__copy_helper_block_e4_20b -__97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:] --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:graphDomain:] --[FBSDKAccessToken hasGranted:] --[FBSDKAccessToken isDataAccessExpired] --[FBSDKAccessToken isExpired] -+[FBSDKAccessToken tokenCache] -+[FBSDKAccessToken setTokenCache:] -+[FBSDKAccessToken resetTokenCache] -+[FBSDKAccessToken currentAccessToken] -+[FBSDKAccessToken tokenString] -+[FBSDKAccessToken setCurrentAccessToken:] -+[FBSDKAccessToken setCurrentAccessToken:shouldDispatchNotif:] -+[FBSDKAccessToken isCurrentAccessTokenActive] -+[FBSDKAccessToken refreshCurrentAccessToken:] -___46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke -+[FBSDKAccessToken refreshCurrentAccessTokenWithCompletion:] -+[FBSDKAccessToken connectionFactory] -+[FBSDKAccessToken setConnectionFactory:] --[FBSDKAccessToken hash] --[FBSDKAccessToken isEqual:] --[FBSDKAccessToken isEqualToAccessToken:] --[FBSDKAccessToken copyWithZone:] -+[FBSDKAccessToken supportsSecureCoding] --[FBSDKAccessToken initWithCoder:] --[FBSDKAccessToken encodeWithCoder:] --[FBSDKAccessToken appID] --[FBSDKAccessToken dataAccessExpirationDate] --[FBSDKAccessToken declinedPermissions] --[FBSDKAccessToken expiredPermissions] --[FBSDKAccessToken expirationDate] --[FBSDKAccessToken permissions] --[FBSDKAccessToken refreshDate] --[FBSDKAccessToken tokenString] --[FBSDKAccessToken userID] --[FBSDKAccessToken graphDomain] --[FBSDKAccessToken .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_g_tokenCache -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_g_currentAccessToken -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.91 -_g_connectionFactory -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -__OBJC_$_CLASS_METHODS_FBSDKAccessToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAccessToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAccessToken -__OBJC_METACLASS_RO_$_FBSDKAccessToken -__OBJC_$_INSTANCE_METHODS_FBSDKAccessToken -_OBJC_IVAR_$_FBSDKAccessToken._appID -_OBJC_IVAR_$_FBSDKAccessToken._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKAccessToken._declinedPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expiredPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expirationDate -_OBJC_IVAR_$_FBSDKAccessToken._permissions -_OBJC_IVAR_$_FBSDKAccessToken._refreshDate -_OBJC_IVAR_$_FBSDKAccessToken._tokenString -_OBJC_IVAR_$_FBSDKAccessToken._userID -_OBJC_IVAR_$_FBSDKAccessToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessToken -__OBJC_$_PROP_LIST_FBSDKAccessToken -__OBJC_CLASS_RO_$_FBSDKAccessToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.h -__46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke --[FBSDKAccessTokenExpirer initWithNotificationCenter:] --[FBSDKAccessTokenExpirer dealloc] --[FBSDKAccessTokenExpirer _checkAccessTokenExpirationDate] --[FBSDKAccessTokenExpirer _timerDidFire] --[FBSDKAccessTokenExpirer notificationCenter] --[FBSDKAccessTokenExpirer .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -__OBJC_METACLASS_RO_$_FBSDKAccessTokenExpirer -__OBJC_$_INSTANCE_METHODS_FBSDKAccessTokenExpirer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._timer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._notificationCenter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessTokenExpirer -__OBJC_$_PROP_LIST_FBSDKAccessTokenExpirer -__OBJC_CLASS_RO_$_FBSDKAccessTokenExpirer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -+[FBSDKAppEvents initialize] -___28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEvents init] --[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:] -___61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -___copy_helper_block_e4_20w -___destroy_helper_block_e4_20w --[FBSDKAppEvents startObservingApplicationLifecycleNotifications] --[FBSDKAppEvents dealloc] -+[FBSDKAppEvents logEvent:] --[FBSDKAppEvents logEvent:] -+[FBSDKAppEvents logEvent:valueToSum:] --[FBSDKAppEvents logEvent:valueToSum:] -+[FBSDKAppEvents logEvent:parameters:] --[FBSDKAppEvents logEvent:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:] --[FBSDKAppEvents logEvent:valueToSum:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents logPurchase:currency:] -+[FBSDKAppEvents logPurchase:currency:parameters:] -+[FBSDKAppEvents logPurchase:currency:parameters:accessToken:] -+[FBSDKAppEvents logPushNotificationOpen:] -+[FBSDKAppEvents logPushNotificationOpen:action:] -+[FBSDKAppEvents logProductItem:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:] -+[FBSDKAppEvents activateApp] --[FBSDKAppEvents activateApp] -+[FBSDKAppEvents setPushNotificationsDeviceToken:] -+[FBSDKAppEvents setPushNotificationsDeviceTokenString:] -+[FBSDKAppEvents flushBehavior] -+[FBSDKAppEvents setFlushBehavior:] -+[FBSDKAppEvents loggingOverrideAppID] -+[FBSDKAppEvents setLoggingOverrideAppID:] -+[FBSDKAppEvents flush] -+[FBSDKAppEvents setUserID:] --[FBSDKAppEvents setUserID:] -+[FBSDKAppEvents clearUserID] --[FBSDKAppEvents clearUserID] -+[FBSDKAppEvents userID] -+[FBSDKAppEvents setUserEmail:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:] -+[FBSDKAppEvents getUserData] -+[FBSDKAppEvents clearUserData] -+[FBSDKAppEvents setUserData:forType:] -+[FBSDKAppEvents clearUserDataForType:] -+[FBSDKAppEvents anonymousID] -+[FBSDKAppEvents augmentHybridWKWebView:] -+[FBSDKAppEvents setIsUnityInit:] -+[FBSDKAppEvents sendEventBindingsToUnity] --[FBSDKAppEvents configureWithGateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestProvider:featureChecker:store:logger:settings:paymentObserver:timeSpentRecorderFactory:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:swizzler:advertiserIDProvider:] -+[FBSDKAppEvents setFeatureChecker:] -+[FBSDKAppEvents setRequestProvider:] -+[FBSDKAppEvents setAppEventsConfigurationProvider:] -+[FBSDKAppEvents setServerConfigurationProvider:] --[FBSDKAppEvents configureNonTVComponentsWithOnDeviceMLModelManager:metadataIndexer:skAdNetworkReporter:] -+[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents singleton] -___27+[FBSDKAppEvents singleton]_block_invoke -___copy_helper_block_e4_ -___destroy_helper_block_e4_ --[FBSDKAppEvents flushForReason:] -___33-[FBSDKAppEvents flushForReason:]_block_invoke -___copy_helper_block_e4_20s24s -___destroy_helper_block_e4_20s24s --[FBSDKAppEvents setSourceApplication:openURL:] --[FBSDKAppEvents setSourceApplication:isFromAppLink:] --[FBSDKAppEvents registerAutoResetSourceApplication] --[FBSDKAppEvents appID] --[FBSDKAppEvents publishInstall] -___32-[FBSDKAppEvents publishInstall]_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___32-[FBSDKAppEvents publishInstall]_block_invoke.569 -___copy_helper_block_e4_20s24s28r -___destroy_helper_block_e4_20s24s28r -___copy_helper_block_e4_20s24s28s -___destroy_helper_block_e4_20s24s28s --[FBSDKAppEvents publishATE] -___28-[FBSDKAppEvents publishATE]_block_invoke --[FBSDKAppEvents appendInstallTimestamp:] --[FBSDKAppEvents enableCodelessEvents] --[FBSDKAppEvents fetchServerConfiguration:] -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.621 -___copy_helper_block_e4_20s -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.624 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.627 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.632 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.636 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.639 -___copy_helper_block_e4_20s24b --[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -___88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -___copy_helper_block_e4_20r -___destroy_helper_block_e4_20r --[FBSDKAppEvents checkPersistedEvents] -___38-[FBSDKAppEvents checkPersistedEvents]_block_invoke --[FBSDKAppEvents flushOnMainQueue:forReason:] -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 --[FBSDKAppEvents handleActivitiesPostCompletion:loggingEntry:appEventsState:] --[FBSDKAppEvents flushTimerFired:] --[FBSDKAppEvents applicationDidBecomeActive] --[FBSDKAppEvents applicationMovingFromActiveStateOrTerminating] --[FBSDKAppEvents validateConfiguration] -+[FBSDKAppEvents requestForCustomAudienceThirdPartyIDWithAccessToken:] --[FBSDKAppEvents store] --[FBSDKAppEvents setStore:] --[FBSDKAppEvents flushBehavior] --[FBSDKAppEvents setFlushBehavior:] --[FBSDKAppEvents applicationState] --[FBSDKAppEvents setApplicationState:] --[FBSDKAppEvents pushNotificationsDeviceTokenString] --[FBSDKAppEvents setPushNotificationsDeviceTokenString:] --[FBSDKAppEvents flushTimer] --[FBSDKAppEvents setFlushTimer:] --[FBSDKAppEvents userID] --[FBSDKAppEvents atePublisher] --[FBSDKAppEvents setAtePublisher:] --[FBSDKAppEvents swizzler] --[FBSDKAppEvents setSwizzler:] --[FBSDKAppEvents timeSpentRecorder] --[FBSDKAppEvents setTimeSpentRecorder:] --[FBSDKAppEvents appEventsStateProvider] --[FBSDKAppEvents setAppEventsStateProvider:] --[FBSDKAppEvents advertiserIDProvider] --[FBSDKAppEvents setAdvertiserIDProvider:] --[FBSDKAppEvents atePublisherFactory] --[FBSDKAppEvents setAtePublisherFactory:] --[FBSDKAppEvents isConfigured] --[FBSDKAppEvents setIsConfigured:] --[FBSDKAppEvents onDeviceMLModelManager] --[FBSDKAppEvents setOnDeviceMLModelManager:] --[FBSDKAppEvents metadataIndexer] --[FBSDKAppEvents setMetadataIndexer:] --[FBSDKAppEvents skAdNetworkReporter] --[FBSDKAppEvents setSkAdNetworkReporter:] --[FBSDKAppEvents disableTimer] --[FBSDKAppEvents setDisableTimer:] --[FBSDKAppEvents .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_shared -_g_overrideAppID -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -___block_descriptor_20_e5_v4?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -___block_descriptor_24_e4_20w_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_CLASSLIST_REFERENCES_$_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.314 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_CLASSLIST_REFERENCES_$_.323 -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_SELECTOR_REFERENCES_.340 -_g_logger -_OBJC_SELECTOR_REFERENCES_.344 -_OBJC_SELECTOR_REFERENCES_.346 -_OBJC_CLASSLIST_REFERENCES_$_.347 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.384 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_CLASSLIST_REFERENCES_$_.402 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_SELECTOR_REFERENCES_.412 -_OBJC_SELECTOR_REFERENCES_.414 -_g_explicitEventsLoggedYet -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -_OBJC_CLASSLIST_REFERENCES_$_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_CLASSLIST_REFERENCES_$_.441 -_OBJC_SELECTOR_REFERENCES_.443 -_OBJC_CLASSLIST_REFERENCES_$_.444 -_OBJC_SELECTOR_REFERENCES_.446 -_OBJC_SELECTOR_REFERENCES_.448 -_OBJC_CLASSLIST_REFERENCES_$_.449 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.459 -_OBJC_SELECTOR_REFERENCES_.461 -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.478 -_OBJC_SELECTOR_REFERENCES_.480 -_OBJC_SELECTOR_REFERENCES_.482 -_OBJC_SELECTOR_REFERENCES_.484 -_g_gateKeeperManager -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 -_g_settings -_g_paymentObserver -_g_appEventsStateStore -_g_eventDeactivationParameterProcessor -_g_restrictiveDataFilterParameterProcessor -_OBJC_SELECTOR_REFERENCES_.490 -_OBJC_SELECTOR_REFERENCES_.492 -_OBJC_SELECTOR_REFERENCES_.494 -_OBJC_SELECTOR_REFERENCES_.496 -_OBJC_SELECTOR_REFERENCES_.498 -_OBJC_SELECTOR_REFERENCES_.500 -_OBJC_SELECTOR_REFERENCES_.502 -_OBJC_SELECTOR_REFERENCES_.504 -_OBJC_SELECTOR_REFERENCES_.506 -_OBJC_SELECTOR_REFERENCES_.508 -_OBJC_SELECTOR_REFERENCES_.510 -_OBJC_SELECTOR_REFERENCES_.512 -_g_featureChecker -_g_graphRequestProvider -_g_appEventsConfigurationProvider -_g_serverConfigurationProvider -_OBJC_SELECTOR_REFERENCES_.514 -_OBJC_SELECTOR_REFERENCES_.516 -_OBJC_SELECTOR_REFERENCES_.518 -_OBJC_SELECTOR_REFERENCES_.520 -_OBJC_SELECTOR_REFERENCES_.522 -_OBJC_SELECTOR_REFERENCES_.524 -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.528 -_OBJC_SELECTOR_REFERENCES_.530 -_OBJC_SELECTOR_REFERENCES_.532 -_singleton.onceToken -___block_descriptor_24_e4__e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.534 -_OBJC_SELECTOR_REFERENCES_.536 -_OBJC_SELECTOR_REFERENCES_.538 -_OBJC_SELECTOR_REFERENCES_.540 -___block_descriptor_32_e4_20s24s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.542 -_OBJC_SELECTOR_REFERENCES_.544 -_OBJC_SELECTOR_REFERENCES_.546 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -_OBJC_SELECTOR_REFERENCES_.560 -_OBJC_SELECTOR_REFERENCES_.562 -_OBJC_SELECTOR_REFERENCES_.564 -_OBJC_SELECTOR_REFERENCES_.568 -_OBJC_CLASSLIST_REFERENCES_$_.570 -_OBJC_SELECTOR_REFERENCES_.572 -___block_descriptor_32_e4_20s24s28r_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.577 -___block_descriptor_32_e4_20s24s28s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.579 -_OBJC_SELECTOR_REFERENCES_.581 -_OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.585 -_OBJC_SELECTOR_REFERENCES_.587 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.593 -_OBJC_CLASSLIST_REFERENCES_$_.594 -_OBJC_SELECTOR_REFERENCES_.596 -_OBJC_CLASSLIST_REFERENCES_$_.597 -_OBJC_SELECTOR_REFERENCES_.599 -_OBJC_SELECTOR_REFERENCES_.601 -_OBJC_SELECTOR_REFERENCES_.603 -_OBJC_SELECTOR_REFERENCES_.605 -_OBJC_SELECTOR_REFERENCES_.607 -_OBJC_SELECTOR_REFERENCES_.609 -_OBJC_SELECTOR_REFERENCES_.611 -_OBJC_SELECTOR_REFERENCES_.613 -_OBJC_SELECTOR_REFERENCES_.615 -___block_descriptor_20_e7_v8?0c4l -___block_literal_global.617 -_OBJC_SELECTOR_REFERENCES_.619 -___block_literal_global.620 -___block_descriptor_24_e4_20w_e7_v8?0c4l -_OBJC_SELECTOR_REFERENCES_.623 -___block_descriptor_24_e4_20s_e7_v8?0c4l -_OBJC_SELECTOR_REFERENCES_.626 -_OBJC_SELECTOR_REFERENCES_.629 -_OBJC_SELECTOR_REFERENCES_.631 -_OBJC_CLASSLIST_REFERENCES_$_.633 -_OBJC_SELECTOR_REFERENCES_.635 -_OBJC_SELECTOR_REFERENCES_.638 -___block_literal_global.640 -_OBJC_CLASSLIST_REFERENCES_$_.641 -___block_descriptor_28_e4_20s24bs_e45_v12?0"FBSDKServerConfiguration"4"NSError"8l -_OBJC_SELECTOR_REFERENCES_.644 -___block_descriptor_28_e4_20s24bs_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.646 -_OBJC_SELECTOR_REFERENCES_.650 -_OBJC_SELECTOR_REFERENCES_.654 -_OBJC_SELECTOR_REFERENCES_.656 -_OBJC_SELECTOR_REFERENCES_.658 -_OBJC_SELECTOR_REFERENCES_.660 -___block_descriptor_24_e4_20r_e14_v16?048^c12l -_OBJC_SELECTOR_REFERENCES_.667 -_OBJC_SELECTOR_REFERENCES_.669 -_OBJC_SELECTOR_REFERENCES_.671 -_OBJC_SELECTOR_REFERENCES_.673 -_OBJC_CLASSLIST_REFERENCES_$_.676 -_OBJC_SELECTOR_REFERENCES_.678 -_OBJC_CLASSLIST_REFERENCES_$_.679 -_OBJC_SELECTOR_REFERENCES_.681 -_OBJC_SELECTOR_REFERENCES_.683 -_OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.687 -_OBJC_SELECTOR_REFERENCES_.689 -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.699 -_OBJC_SELECTOR_REFERENCES_.701 -_OBJC_SELECTOR_REFERENCES_.703 -_OBJC_SELECTOR_REFERENCES_.705 -_OBJC_SELECTOR_REFERENCES_.709 -_OBJC_SELECTOR_REFERENCES_.711 -_OBJC_SELECTOR_REFERENCES_.713 -_OBJC_SELECTOR_REFERENCES_.715 -_OBJC_SELECTOR_REFERENCES_.717 -_OBJC_SELECTOR_REFERENCES_.719 -_OBJC_SELECTOR_REFERENCES_.721 -___block_descriptor_28_e4_20s24s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.725 -_OBJC_SELECTOR_REFERENCES_.727 -_OBJC_SELECTOR_REFERENCES_.737 -_OBJC_SELECTOR_REFERENCES_.743 -_OBJC_SELECTOR_REFERENCES_.745 -_OBJC_SELECTOR_REFERENCES_.747 -_OBJC_SELECTOR_REFERENCES_.751 -_OBJC_SELECTOR_REFERENCES_.755 -_OBJC_SELECTOR_REFERENCES_.757 -___block_descriptor_32_e4_20s24s28s_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.759 -_OBJC_SELECTOR_REFERENCES_.761 -_OBJC_SELECTOR_REFERENCES_.763 -_OBJC_SELECTOR_REFERENCES_.767 -_OBJC_SELECTOR_REFERENCES_.769 -_OBJC_SELECTOR_REFERENCES_.781 -_OBJC_SELECTOR_REFERENCES_.783 -_OBJC_CLASSLIST_REFERENCES_$_.784 -_OBJC_SELECTOR_REFERENCES_.786 -_OBJC_SELECTOR_REFERENCES_.788 -_OBJC_SELECTOR_REFERENCES_.790 -_OBJC_SELECTOR_REFERENCES_.792 -_OBJC_SELECTOR_REFERENCES_.794 -__OBJC_$_CLASS_METHODS_FBSDKAppEvents -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEvents -__OBJC_METACLASS_RO_$_FBSDKAppEvents -__OBJC_$_INSTANCE_METHODS_FBSDKAppEvents -_OBJC_IVAR_$_FBSDKAppEvents._serverConfiguration -_OBJC_IVAR_$_FBSDKAppEvents._appEventsState -_OBJC_IVAR_$_FBSDKAppEvents._eventBindingManager -_OBJC_IVAR_$_FBSDKAppEvents._isUnityInit -_OBJC_IVAR_$_FBSDKAppEvents._isConfigured -_OBJC_IVAR_$_FBSDKAppEvents._disableTimer -_OBJC_IVAR_$_FBSDKAppEvents._store -_OBJC_IVAR_$_FBSDKAppEvents._flushBehavior -_OBJC_IVAR_$_FBSDKAppEvents._applicationState -_OBJC_IVAR_$_FBSDKAppEvents._pushNotificationsDeviceTokenString -_OBJC_IVAR_$_FBSDKAppEvents._flushTimer -_OBJC_IVAR_$_FBSDKAppEvents._userID -_OBJC_IVAR_$_FBSDKAppEvents._atePublisher -_OBJC_IVAR_$_FBSDKAppEvents._swizzler -_OBJC_IVAR_$_FBSDKAppEvents._timeSpentRecorder -_OBJC_IVAR_$_FBSDKAppEvents._appEventsStateProvider -_OBJC_IVAR_$_FBSDKAppEvents._advertiserIDProvider -_OBJC_IVAR_$_FBSDKAppEvents._atePublisherFactory -_OBJC_IVAR_$_FBSDKAppEvents._onDeviceMLModelManager -_OBJC_IVAR_$_FBSDKAppEvents._metadataIndexer -_OBJC_IVAR_$_FBSDKAppEvents._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEvents -__OBJC_$_PROP_LIST_FBSDKAppEvents -__OBJC_CLASS_RO_$_FBSDKAppEvents -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -__38-[FBSDKAppEvents checkPersistedEvents]_block_invoke -__destroy_helper_block_e4_20r -__copy_helper_block_e4_20r -__88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -__copy_helper_block_e4_20s24b -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.639 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.636 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.632 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.627 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.624 -__copy_helper_block_e4_20s -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.621 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -__28-[FBSDKAppEvents publishATE]_block_invoke -__destroy_helper_block_e4_20s24s28s -__copy_helper_block_e4_20s24s28s -__destroy_helper_block_e4_20s24s28r -__copy_helper_block_e4_20s24s28r -__32-[FBSDKAppEvents publishInstall]_block_invoke.569 -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__32-[FBSDKAppEvents publishInstall]_block_invoke -__destroy_helper_block_e4_20s24s -__copy_helper_block_e4_20s24s -__33-[FBSDKAppEvents flushForReason:]_block_invoke -__destroy_helper_block_e4_ -__copy_helper_block_e4_ -__27+[FBSDKAppEvents singleton]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e4_20w -__copy_helper_block_e4_20w -__61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -__28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEventsAtePublisher initWithAppIdentifier:graphRequestFactory:settings:store:] --[FBSDKAppEventsAtePublisher publishATE] -___40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsAtePublisher appIdentifier] --[FBSDKAppEventsAtePublisher graphRequestFactory] --[FBSDKAppEventsAtePublisher setGraphRequestFactory:] --[FBSDKAppEventsAtePublisher settings] --[FBSDKAppEventsAtePublisher setSettings:] --[FBSDKAppEventsAtePublisher store] --[FBSDKAppEventsAtePublisher setStore:] --[FBSDKAppEventsAtePublisher isProcessing] --[FBSDKAppEventsAtePublisher setIsProcessing:] --[FBSDKAppEventsAtePublisher .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_PROTOCOL_REFS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublishing -__OBJC_PROTOCOL_$_FBSDKAtePublishing -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublishing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsAtePublisher -__OBJC_METACLASS_RO_$_FBSDKAppEventsAtePublisher -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsAtePublisher -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._isProcessing -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._appIdentifier -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._graphRequestFactory -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._settings -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsAtePublisher -__OBJC_$_PROP_LIST_FBSDKAppEventsAtePublisher -__OBJC_CLASS_RO_$_FBSDKAppEventsAtePublisher -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h -__40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsConfiguration initWithJSON:] --[FBSDKAppEventsConfiguration initWithDefaultATEStatus:advertiserIDCollectionEnabled:eventCollectionEnabled:] -+[FBSDKAppEventsConfiguration defaultConfiguration] -+[FBSDKAppEventsConfiguration supportsSecureCoding] --[FBSDKAppEventsConfiguration initWithCoder:] --[FBSDKAppEventsConfiguration encodeWithCoder:] --[FBSDKAppEventsConfiguration copyWithZone:] --[FBSDKAppEventsConfiguration defaultATEStatus] --[FBSDKAppEventsConfiguration advertiserIDCollectionEnabled] --[FBSDKAppEventsConfiguration eventCollectionEnabled] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._eventCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._defaultATEStatus -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfiguration -__OBJC_$_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_CLASS_RO_$_FBSDKAppEventsConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -+[FBSDKAppEventsConfigurationManager shared] -___44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] --[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] -+[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] --[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] -+[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] --[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] -___74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -+[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _isTimestampValid] --[FBSDKAppEventsConfigurationManager store] --[FBSDKAppEventsConfigurationManager setStore:] --[FBSDKAppEventsConfigurationManager settings] --[FBSDKAppEventsConfigurationManager setSettings:] --[FBSDKAppEventsConfigurationManager requestFactory] --[FBSDKAppEventsConfigurationManager setRequestFactory:] --[FBSDKAppEventsConfigurationManager connectionFactory] --[FBSDKAppEventsConfigurationManager setConnectionFactory:] --[FBSDKAppEventsConfigurationManager configuration] --[FBSDKAppEventsConfigurationManager setConfiguration:] --[FBSDKAppEventsConfigurationManager isLoadingConfiguration] --[FBSDKAppEventsConfigurationManager setIsLoadingConfiguration:] --[FBSDKAppEventsConfigurationManager hasRequeryFinishedForAppStart] --[FBSDKAppEventsConfigurationManager setHasRequeryFinishedForAppStart:] --[FBSDKAppEventsConfigurationManager timestamp] --[FBSDKAppEventsConfigurationManager setTimestamp:] --[FBSDKAppEventsConfigurationManager completionBlocks] --[FBSDKAppEventsConfigurationManager setCompletionBlocks:] --[FBSDKAppEventsConfigurationManager .cxx_destruct] -_shared.instance -_sharedConfigurationManagerNonce -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -___block_descriptor_24_e4_20s_e53_v16?0""48"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfigurationManager -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._isLoadingConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._hasRequeryFinishedForAppStart -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._store -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._settings -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._requestFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._connectionFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._configuration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._timestamp -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._completionBlocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfigurationManager -__OBJC_$_PROP_LIST_FBSDKAppEventsConfigurationManager -__OBJC_CLASS_RO_$_FBSDKAppEventsConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -__74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -__44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsDeviceInfo extendDictionaryWithDeviceInfo:] -+[FBSDKAppEventsDeviceInfo initialize] -+[FBSDKAppEventsDeviceInfo sharedDeviceInfo] --[FBSDKAppEventsDeviceInfo init] --[FBSDKAppEventsDeviceInfo encodedDeviceInfo] --[FBSDKAppEventsDeviceInfo setEncodedDeviceInfo:] --[FBSDKAppEventsDeviceInfo _collectPersistentData] --[FBSDKAppEventsDeviceInfo _isGroup1Expired] --[FBSDKAppEventsDeviceInfo _collectGroup1Data] --[FBSDKAppEventsDeviceInfo _generateEncoding] --[FBSDKAppEventsDeviceInfo unixTimeNow] -+[FBSDKAppEventsDeviceInfo _getTotalDiskSpace] -+[FBSDKAppEventsDeviceInfo _getRemainingDiskSpace] -+[FBSDKAppEventsDeviceInfo _coreCount] -+[FBSDKAppEventsDeviceInfo _readSysCtlUInt:type:] -+[FBSDKAppEventsDeviceInfo _getCarrier] --[FBSDKAppEventsDeviceInfo .cxx_destruct] -_sharedDeviceInfo._sharedDeviceInfo -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.103 -_OBJC_SELECTOR_REFERENCES_.105 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsDeviceInfo -__OBJC_METACLASS_RO_$_FBSDKAppEventsDeviceInfo -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsDeviceInfo -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._carrierName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneAbbrev -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._remainingDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._bundleIdentifier -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._longVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._shortVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._sysVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._machine -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._language -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._totalDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._coreCount -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._width -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._height -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._density -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._lastGroup1CheckTime -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._isEncodingDirty -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._encodedDeviceInfo -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsDeviceInfo -__OBJC_CLASS_RO_$_FBSDKAppEventsDeviceInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m --[FBSDKAppEventsNumberParser initWithLocale:] --[FBSDKAppEventsNumberParser parseNumberFrom:] --[FBSDKAppEventsNumberParser .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.24 -__OBJC_$_PROTOCOL_REFS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKNumberParsing -__OBJC_PROTOCOL_$_FBSDKNumberParsing -__OBJC_LABEL_PROTOCOL_$_FBSDKNumberParsing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsNumberParser -__OBJC_METACLASS_RO_$_FBSDKAppEventsNumberParser -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsNumberParser -_OBJC_IVAR_$_FBSDKAppEventsNumberParser._locale -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsNumberParser -__OBJC_$_PROP_LIST_FBSDKAppEventsNumberParser -__OBJC_CLASS_RO_$_FBSDKAppEventsNumberParser -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -+[FBSDKAppEventsState configureWithEventProcessors:] --[FBSDKAppEventsState initWithToken:appID:] --[FBSDKAppEventsState copyWithZone:] -+[FBSDKAppEventsState supportsSecureCoding] --[FBSDKAppEventsState initWithCoder:] --[FBSDKAppEventsState encodeWithCoder:] --[FBSDKAppEventsState events] --[FBSDKAppEventsState addEventsFromAppEventState:] --[FBSDKAppEventsState addEvent:isImplicit:] --[FBSDKAppEventsState extractReceiptData] --[FBSDKAppEventsState areAllEventsImplicit] --[FBSDKAppEventsState isCompatibleWithAppEventsState:] --[FBSDKAppEventsState isCompatibleWithTokenString:appID:] --[FBSDKAppEventsState JSONStringForEventsIncludingImplicitEvents:] --[FBSDKAppEventsState numSkipped] --[FBSDKAppEventsState tokenString] --[FBSDKAppEventsState appID] --[FBSDKAppEventsState .cxx_destruct] -__eventProcessors -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.108 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsState -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsState -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsState -__OBJC_METACLASS_RO_$_FBSDKAppEventsState -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsState -_OBJC_IVAR_$_FBSDKAppEventsState._mutableEvents -_OBJC_IVAR_$_FBSDKAppEventsState._numSkipped -_OBJC_IVAR_$_FBSDKAppEventsState._tokenString -_OBJC_IVAR_$_FBSDKAppEventsState._appID -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsState -__OBJC_$_PROP_LIST_FBSDKAppEventsState -__OBJC_CLASS_RO_$_FBSDKAppEventsState -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h --[FBSDKAppEventsStateFactory createStateWithToken:appID:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppEventsStateProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppEventsStateProviding -__OBJC_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsStateFactory -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateFactory -__OBJC_CLASS_RO_$_FBSDKAppEventsStateFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m --[FBSDKAppEventsStateManager init] --[FBSDKAppEventsStateManager setCanSkipDiskCheck:] --[FBSDKAppEventsStateManager canSkipDiskCheck] -+[FBSDKAppEventsStateManager shared] -___36+[FBSDKAppEventsStateManager shared]_block_invoke --[FBSDKAppEventsStateManager clearPersistedAppEventsStates] --[FBSDKAppEventsStateManager persistAppEventsData:] --[FBSDKAppEventsStateManager retrievePersistedAppEventsStates] --[FBSDKAppEventsStateManager filePath] -_shared.nonce -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_CLASSLIST_REFERENCES_$_.64 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsStateManager -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsStateManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateManager -_OBJC_IVAR_$_FBSDKAppEventsStateManager._canSkipDiskCheck -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsStateManager -__OBJC_CLASS_RO_$_FBSDKAppEventsStateManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -__36+[FBSDKAppEventsStateManager shared]_block_invoke -+[FBSDKAppEventsUtility initialize] -+[FBSDKAppEventsUtility shared] -___31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:] -___88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke --[FBSDKAppEventsUtility advertiserID] --[FBSDKAppEventsUtility _advertiserIDFromDynamicFrameworkResolver:shouldUseCachedManager:] --[FBSDKAppEventsUtility _asIdentifierManagerWithShouldUseCachedManager:dynamicFrameworkResolver:] -+[FBSDKAppEventsUtility isStandardEvent:] -+[FBSDKAppEventsUtility clearLibraryFiles] -+[FBSDKAppEventsUtility ensureOnMainThread:className:] -+[FBSDKAppEventsUtility flushReasonToString:] -+[FBSDKAppEventsUtility logAndNotify:] -+[FBSDKAppEventsUtility logAndNotify:allowLogAsDeveloperError:] -+[FBSDKAppEventsUtility matchString:firstCharacterSet:restOfStringCharacterSet:] -+[FBSDKAppEventsUtility regexValidateIdentifier:] -___49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -+[FBSDKAppEventsUtility validateIdentifier:] -+[FBSDKAppEventsUtility tokenStringToUseFor:] -+[FBSDKAppEventsUtility unixTimeNow] -+[FBSDKAppEventsUtility convertToUnixTime:] -+[FBSDKAppEventsUtility isDebugBuild] -+[FBSDKAppEventsUtility shouldDropAppEvent] -+[FBSDKAppEventsUtility isSensitiveUserData:] -+[FBSDKAppEventsUtility isCreditCardNumber:] -+[FBSDKAppEventsUtility isEmailAddress:] -_standardEvents -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.fetchBundleOnce -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.urlSchemes -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.98 -__cachedAdvertiserIdentifierManager -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_regexValidateIdentifier:.firstCharacterSet -_regexValidateIdentifier:.restOfStringCharacterSet -_regexValidateIdentifier:.onceToken -_regexValidateIdentifier:.cachedIdentifiers -___block_literal_global.165 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_CLASSLIST_REFERENCES_$_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_CLASSLIST_REFERENCES_$_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsUtility -__OBJC_METACLASS_RO_$_FBSDKAppEventsUtility -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsUtility -__OBJC_$_PROP_LIST_FBSDKAppEventsUtility -__OBJC_CLASS_RO_$_FBSDKAppEventsUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -__49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -__88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke -__31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:isBackToReferrer:] -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:] --[FBSDKAppLink initWithIsBackToReferrer:] --[FBSDKAppLink sourceURL] --[FBSDKAppLink setSourceURL:] --[FBSDKAppLink targets] --[FBSDKAppLink setTargets:] --[FBSDKAppLink webURL] --[FBSDKAppLink setWebURL:] --[FBSDKAppLink isBackToReferrer] --[FBSDKAppLink setBackToReferrer:] --[FBSDKAppLink .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLink -__OBJC_METACLASS_RO_$_FBSDKAppLink -__OBJC_$_INSTANCE_METHODS_FBSDKAppLink -_OBJC_IVAR_$_FBSDKAppLink._backToReferrer -_OBJC_IVAR_$_FBSDKAppLink._sourceURL -_OBJC_IVAR_$_FBSDKAppLink._targets -_OBJC_IVAR_$_FBSDKAppLink._webURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLink -__OBJC_$_PROP_LIST_FBSDKAppLink -__OBJC_CLASS_RO_$_FBSDKAppLink -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.h -+[FBSDKAppLinkNavigation navigationWithAppLink:extras:appLinkData:] -+[FBSDKAppLinkNavigation callbackAppLinkDataForAppWithName:url:] --[FBSDKAppLinkNavigation stringByEscapingQueryString:] --[FBSDKAppLinkNavigation appLinkURLWithTargetURL:error:] --[FBSDKAppLinkNavigation navigate:] --[FBSDKAppLinkNavigation navigateWithUrlOpener:eventPoster:error:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:eventPoster:] -+[FBSDKAppLinkNavigation resolveAppLink:resolver:handler:] -+[FBSDKAppLinkNavigation resolveAppLink:handler:] -+[FBSDKAppLinkNavigation navigateToURL:handler:] -+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:] -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -___copy_helper_block_e4_24s28s32b -___destroy_helper_block_e4_24s28s32s -+[FBSDKAppLinkNavigation navigateToAppLink:error:] -+[FBSDKAppLinkNavigation navigationTypeForLink:] --[FBSDKAppLinkNavigation navigationType] --[FBSDKAppLinkNavigation navigationTypeForTargets:urlOpener:] -+[FBSDKAppLinkNavigation defaultResolver] -+[FBSDKAppLinkNavigation setDefaultResolver:] --[FBSDKAppLinkNavigation extras] --[FBSDKAppLinkNavigation setExtras:] --[FBSDKAppLinkNavigation appLinkData] --[FBSDKAppLinkNavigation setAppLinkData:] --[FBSDKAppLinkNavigation appLink] --[FBSDKAppLinkNavigation setAppLink:] --[FBSDKAppLinkNavigation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -___block_descriptor_28_e4_20bs_e33_v12?0"FBSDKAppLink"4"NSError"8l -___block_descriptor_36_e4_24s28s32bs_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.123 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_defaultResolver -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkNavigation -__OBJC_$_CLASS_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_METACLASS_RO_$_FBSDKAppLinkNavigation -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkNavigation -_OBJC_IVAR_$_FBSDKAppLinkNavigation._extras -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLinkData -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkNavigation -__OBJC_$_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_CLASS_RO_$_FBSDKAppLinkNavigation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h -__destroy_helper_block_e4_24s28s32s -__copy_helper_block_e4_24s28s32b -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:requestBuilder:clientTokenProvider:accessTokenProvider:] --[FBSDKAppLinkResolver appLinkFromURL:handler:] -___47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke -___copy_helper_block_e4_20b24s --[FBSDKAppLinkResolver appLinksFromURLs:handler:] -___49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -___copy_helper_block_e4_20b24s28s32s -___destroy_helper_block_e4_20s24s28s32s --[FBSDKAppLinkResolver buildAppLinkForURL:inResults:] -+[FBSDKAppLinkResolver resolver] --[FBSDKAppLinkResolver cachedFBSDKAppLinks] --[FBSDKAppLinkResolver setCachedFBSDKAppLinks:] --[FBSDKAppLinkResolver userInterfaceIdiom] --[FBSDKAppLinkResolver setUserInterfaceIdiom:] --[FBSDKAppLinkResolver requestBuilder] --[FBSDKAppLinkResolver setRequestBuilder:] --[FBSDKAppLinkResolver clientTokenProvider] --[FBSDKAppLinkResolver setClientTokenProvider:] --[FBSDKAppLinkResolver accessTokenProvider] --[FBSDKAppLinkResolver setAccessTokenProvider:] --[FBSDKAppLinkResolver .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.27 -___block_descriptor_28_e4_20bs24s_e33_v12?0"NSDictionary"4"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.46 -___block_descriptor_36_e4_20bs24s28s32s_e53_v16?0""48"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_CLASSLIST_REFERENCES_$_.93 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkResolver -__OBJC_$_PROTOCOL_REFS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppLinkResolving -__OBJC_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolver -_OBJC_IVAR_$_FBSDKAppLinkResolver._cachedFBSDKAppLinks -_OBJC_IVAR_$_FBSDKAppLinkResolver._userInterfaceIdiom -_OBJC_IVAR_$_FBSDKAppLinkResolver._requestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolver._clientTokenProvider -_OBJC_IVAR_$_FBSDKAppLinkResolver._accessTokenProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -__destroy_helper_block_e4_20s24s28s32s -__copy_helper_block_e4_20b24s28s32s -__49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -__copy_helper_block_e4_20b24s -__47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke --[FBSDKAppLinkResolverRequestBuilder initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolverRequestBuilder init] --[FBSDKAppLinkResolverRequestBuilder requestForURLs:] --[FBSDKAppLinkResolverRequestBuilder getIdiomSpecificField] --[FBSDKAppLinkResolverRequestBuilder getUISpecificFields] --[FBSDKAppLinkResolverRequestBuilder getEncodedURLs:] --[FBSDKAppLinkResolverRequestBuilder userInterfaceIdiom] --[FBSDKAppLinkResolverRequestBuilder setUserInterfaceIdiom:] -_OBJC_CLASSLIST_REFERENCES_$_.34 -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolverRequestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolverRequestBuilder._userInterfaceIdiom -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_PROP_LIST_FBSDKAppLinkResolverRequestBuilder -__OBJC_CLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -+[FBSDKAppLinkTarget appLinkTargetWithURL:appStoreId:appName:] --[FBSDKAppLinkTarget URL] --[FBSDKAppLinkTarget setURL:] --[FBSDKAppLinkTarget appStoreId] --[FBSDKAppLinkTarget setAppStoreId:] --[FBSDKAppLinkTarget appName] --[FBSDKAppLinkTarget setAppName:] --[FBSDKAppLinkTarget .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLinkTarget -__OBJC_METACLASS_RO_$_FBSDKAppLinkTarget -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkTarget -_OBJC_IVAR_$_FBSDKAppLinkTarget._URL -_OBJC_IVAR_$_FBSDKAppLinkTarget._appStoreId -_OBJC_IVAR_$_FBSDKAppLinkTarget._appName -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkTarget -__OBJC_$_PROP_LIST_FBSDKAppLinkTarget -__OBJC_CLASS_RO_$_FBSDKAppLinkTarget -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h -+[FBSDKAppLinkUtility configureWithRequestProvider:infoDictionaryProvider:] -+[FBSDKAppLinkUtility fetchDeferredAppLink:] -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -___copy_helper_block_e4_20b24s28s -+[FBSDKAppLinkUtility appInvitePromotionCodeFromURL:] -+[FBSDKAppLinkUtility isMatchURLScheme:] -+[FBSDKAppLinkUtility validateConfiguration] -__requestProvider -__infoDictionaryProvider -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_32_e4_20bs24s28s_e5_v4?0l -___block_descriptor_24_e4_20bs_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.77 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkUtility -__OBJC_METACLASS_RO_$_FBSDKAppLinkUtility -__OBJC_CLASS_RO_$_FBSDKAppLinkUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -__copy_helper_block_e4_20b24s28s -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -+[FBSDKApplicationDelegate initializeSDK:] -+[FBSDKApplicationDelegate sharedInstance] -___42+[FBSDKApplicationDelegate sharedInstance]_block_invoke --[FBSDKApplicationDelegate init] --[FBSDKApplicationDelegate initWithNotificationCenter:tokenWallet:settings:featureChecker:appEvents:serverConfigurationProvider:store:authenticationTokenWallet:profileProvider:backgroundEventLogger:] --[FBSDKApplicationDelegate initializeSDK] --[FBSDKApplicationDelegate initializeSDKWithLaunchOptions:] --[FBSDKApplicationDelegate initializeAppLink] --[FBSDKApplicationDelegate handleDeferredActivationIfNeeded] --[FBSDKApplicationDelegate configureSourceApplicationWithLaunchOptions:] --[FBSDKApplicationDelegate initializeMeasurementListener] --[FBSDKApplicationDelegate logBackgroundRefreshStatus] --[FBSDKApplicationDelegate logInitialization] --[FBSDKApplicationDelegate enableInstrumentation] -___49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke --[FBSDKApplicationDelegate addObservers] --[FBSDKApplicationDelegate dealloc] --[FBSDKApplicationDelegate application:openURL:options:] --[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:] -___77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke --[FBSDKApplicationDelegate application:didFinishLaunchingWithOptions:] --[FBSDKApplicationDelegate initializeTokenCache] --[FBSDKApplicationDelegate fetchServerConfiguration] --[FBSDKApplicationDelegate initializeProfile] --[FBSDKApplicationDelegate checkAuthentication] --[FBSDKApplicationDelegate notifyLaunchObserversWithApplication:launchOptions:] --[FBSDKApplicationDelegate applicationDidEnterBackground:] --[FBSDKApplicationDelegate applicationDidBecomeActive:] --[FBSDKApplicationDelegate applicationWillResignActive:] --[FBSDKApplicationDelegate addObserver:] --[FBSDKApplicationDelegate removeObserver:] -+[FBSDKApplicationDelegate applicationState] --[FBSDKApplicationDelegate setApplicationState:] --[FBSDKApplicationDelegate _logIfAppLinkEvent:] --[FBSDKApplicationDelegate _logSDKInitialize] --[FBSDKApplicationDelegate _logIfAutoAppLinkEnabled] -+[FBSDKApplicationDelegate isSDKInitialized] --[FBSDKApplicationDelegate configureDependencies] --[FBSDKApplicationDelegate featureChecker] --[FBSDKApplicationDelegate tokenWallet] --[FBSDKApplicationDelegate settings] --[FBSDKApplicationDelegate notificationObserver] --[FBSDKApplicationDelegate applicationObservers] --[FBSDKApplicationDelegate appEvents] --[FBSDKApplicationDelegate serverConfigurationProvider] --[FBSDKApplicationDelegate store] --[FBSDKApplicationDelegate authenticationTokenWallet] --[FBSDKApplicationDelegate accessTokenExpirer] --[FBSDKApplicationDelegate profileProvider] --[FBSDKApplicationDelegate backgroundEventLogger] --[FBSDKApplicationDelegate skAdNetworkReporter] --[FBSDKApplicationDelegate setSkAdNetworkReporter:] --[FBSDKApplicationDelegate isAppLaunched] --[FBSDKApplicationDelegate setIsAppLaunched:] --[FBSDKApplicationDelegate .cxx_destruct] -_sharedInstance._sharedInstance -_sharedInstance.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.11 -_hasInitializeBeenCalled -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_CLASSLIST_REFERENCES_$_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -__applicationState -_OBJC_CLASSLIST_REFERENCES_$_.212 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_CLASSLIST_REFERENCES_$_.260 -_OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.333 -_OBJC_CLASSLIST_REFERENCES_$_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_CLASSLIST_REFERENCES_$_.338 -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_CLASSLIST_REFERENCES_$_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_CLASSLIST_REFERENCES_$_.346 -_OBJC_SELECTOR_REFERENCES_.348 -_OBJC_CLASSLIST_REFERENCES_$_.349 -_OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_CLASSLIST_REFERENCES_$_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_CLASSLIST_REFERENCES_$_.359 -_OBJC_SELECTOR_REFERENCES_.361 -_OBJC_CLASSLIST_REFERENCES_$_.362 -_OBJC_CLASSLIST_REFERENCES_$_.363 -_OBJC_CLASSLIST_REFERENCES_$_.366 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_CLASSLIST_REFERENCES_$_.369 -_OBJC_CLASSLIST_REFERENCES_$_.370 -_OBJC_CLASSLIST_REFERENCES_$_.371 -_OBJC_CLASSLIST_REFERENCES_$_.372 -_OBJC_CLASSLIST_REFERENCES_$_.373 -_OBJC_CLASSLIST_REFERENCES_$_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_CLASSLIST_REFERENCES_$_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_CLASSLIST_REFERENCES_$_.387 -_OBJC_CLASSLIST_REFERENCES_$_.388 -_OBJC_CLASSLIST_REFERENCES_$_.392 -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_CLASSLIST_REFERENCES_$_.395 -_OBJC_CLASSLIST_REFERENCES_$_.398 -_OBJC_SELECTOR_REFERENCES_.400 -_OBJC_SELECTOR_REFERENCES_.402 -_OBJC_CLASSLIST_REFERENCES_$_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_CLASSLIST_REFERENCES_$_.406 -_OBJC_CLASSLIST_REFERENCES_$_.411 -_OBJC_CLASSLIST_REFERENCES_$_.412 -_OBJC_CLASSLIST_REFERENCES_$_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_CLASSLIST_REFERENCES_$_.420 -_OBJC_CLASSLIST_REFERENCES_$_.421 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_CLASSLIST_REFERENCES_$_.424 -_OBJC_SELECTOR_REFERENCES_.426 -__OBJC_$_CLASS_METHODS_FBSDKApplicationDelegate -__OBJC_$_CLASS_PROP_LIST_FBSDKApplicationDelegate -__OBJC_METACLASS_RO_$_FBSDKApplicationDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKApplicationDelegate -_OBJC_IVAR_$_FBSDKApplicationDelegate._isAppLaunched -_OBJC_IVAR_$_FBSDKApplicationDelegate._featureChecker -_OBJC_IVAR_$_FBSDKApplicationDelegate._tokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._settings -_OBJC_IVAR_$_FBSDKApplicationDelegate._notificationObserver -_OBJC_IVAR_$_FBSDKApplicationDelegate._applicationObservers -_OBJC_IVAR_$_FBSDKApplicationDelegate._appEvents -_OBJC_IVAR_$_FBSDKApplicationDelegate._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._store -_OBJC_IVAR_$_FBSDKApplicationDelegate._authenticationTokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._accessTokenExpirer -_OBJC_IVAR_$_FBSDKApplicationDelegate._profileProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._backgroundEventLogger -_OBJC_IVAR_$_FBSDKApplicationDelegate._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKApplicationDelegate -__OBJC_$_PROP_LIST_FBSDKApplicationDelegate -__OBJC_CLASS_RO_$_FBSDKApplicationDelegate -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m -FBSDKCoreKit/FBSDKApplicationDelegate.m -__77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke -__49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke -__42+[FBSDKApplicationDelegate sharedInstance]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m --[FBSDKAtePublisherFactory initWithStore:graphRequestFactory:settings:] --[FBSDKAtePublisherFactory createPublisherWithAppID:] --[FBSDKAtePublisherFactory graphRequestFactory] --[FBSDKAtePublisherFactory settings] --[FBSDKAtePublisherFactory store] --[FBSDKAtePublisherFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublisherCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublisherCreating -__OBJC_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAtePublisherFactory -__OBJC_METACLASS_RO_$_FBSDKAtePublisherFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAtePublisherFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._graphRequestFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._settings -_OBJC_IVAR_$_FBSDKAtePublisherFactory._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAtePublisherFactory -__OBJC_$_PROP_LIST_FBSDKAtePublisherFactory -__OBJC_CLASS_RO_$_FBSDKAtePublisherFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus] -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -___copy_helper_block_e4_24s -___destroy_helper_block_e4_24s -+[FBSDKAuthenticationStatusUtility _handleResponse:] -+[FBSDKAuthenticationStatusUtility _requestURL] -+[FBSDKAuthenticationStatusUtility _invalidateCurrentSession] -___block_descriptor_28_e4_24s_e5_v4?0l -___block_descriptor_24_e4__e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_CLASSLIST_REFERENCES_$_.62 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationStatusUtility -__OBJC_METACLASS_RO_$_FBSDKAuthenticationStatusUtility -__OBJC_CLASS_RO_$_FBSDKAuthenticationStatusUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -__destroy_helper_block_e4_24s -__copy_helper_block_e4_24s -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke --[FBSDKAuthenticationToken initWithTokenString:nonce:graphDomain:] --[FBSDKAuthenticationToken initWithTokenString:nonce:] -+[FBSDKAuthenticationToken currentAuthenticationToken] -+[FBSDKAuthenticationToken setCurrentAuthenticationToken:] --[FBSDKAuthenticationToken claims] -+[FBSDKAuthenticationToken tokenCache] -+[FBSDKAuthenticationToken setTokenCache:] -+[FBSDKAuthenticationToken resetTokenCache] -+[FBSDKAuthenticationToken supportsSecureCoding] --[FBSDKAuthenticationToken initWithCoder:] --[FBSDKAuthenticationToken encodeWithCoder:] --[FBSDKAuthenticationToken copyWithZone:] --[FBSDKAuthenticationToken tokenString] --[FBSDKAuthenticationToken nonce] --[FBSDKAuthenticationToken graphDomain] --[FBSDKAuthenticationToken .cxx_destruct] -_g_currentAuthenticationToken -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationToken -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAuthenticationToken -__OBJC_METACLASS_RO_$_FBSDKAuthenticationToken -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationToken -_OBJC_IVAR_$_FBSDKAuthenticationToken._jti -_OBJC_IVAR_$_FBSDKAuthenticationToken._tokenString -_OBJC_IVAR_$_FBSDKAuthenticationToken._nonce -_OBJC_IVAR_$_FBSDKAuthenticationToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationToken -__OBJC_$_PROP_LIST_FBSDKAuthenticationToken -__OBJC_CLASS_RO_$_FBSDKAuthenticationToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.h --[FBSDKAuthenticationTokenClaims initWithJti:iss:aud:nonce:exp:iat:sub:name:givenName:middleName:familyName:email:picture:userFriends:userBirthday:userAgeRange:userHometown:userLocation:userGender:userLink:] -+[FBSDKAuthenticationTokenClaims claimsFromEncodedString:nonce:] -+[FBSDKAuthenticationTokenClaims extractLocationDictFromClaims:key:] --[FBSDKAuthenticationTokenClaims isEqualToClaims:] --[FBSDKAuthenticationTokenClaims isEqual:] --[FBSDKAuthenticationTokenClaims jti] --[FBSDKAuthenticationTokenClaims iss] --[FBSDKAuthenticationTokenClaims aud] --[FBSDKAuthenticationTokenClaims nonce] --[FBSDKAuthenticationTokenClaims exp] --[FBSDKAuthenticationTokenClaims iat] --[FBSDKAuthenticationTokenClaims sub] --[FBSDKAuthenticationTokenClaims name] --[FBSDKAuthenticationTokenClaims givenName] --[FBSDKAuthenticationTokenClaims middleName] --[FBSDKAuthenticationTokenClaims familyName] --[FBSDKAuthenticationTokenClaims email] --[FBSDKAuthenticationTokenClaims picture] --[FBSDKAuthenticationTokenClaims userFriends] --[FBSDKAuthenticationTokenClaims userBirthday] --[FBSDKAuthenticationTokenClaims userAgeRange] --[FBSDKAuthenticationTokenClaims userHometown] --[FBSDKAuthenticationTokenClaims userLocation] --[FBSDKAuthenticationTokenClaims userGender] --[FBSDKAuthenticationTokenClaims userLink] --[FBSDKAuthenticationTokenClaims .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.134 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenClaims -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenClaims -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenClaims -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._jti -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iss -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._aud -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._nonce -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._sub -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._name -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._givenName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._middleName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._familyName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._email -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._picture -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userFriends -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userBirthday -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userAgeRange -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userHometown -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLocation -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userGender -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLink -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._exp -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iat -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenClaims -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenClaims -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenClaims -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h --[FBSDKBackgroundEventLogger initWithInfoDictionaryProvider:eventLogger:] --[FBSDKBackgroundEventLogger logBackgroundRefresStatus:] --[FBSDKBackgroundEventLogger _isNewBackgroundRefresh] --[FBSDKBackgroundEventLogger infoDictionaryProvider] --[FBSDKBackgroundEventLogger eventLogger] --[FBSDKBackgroundEventLogger .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBackgroundEventLogging -__OBJC_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_LABEL_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_CLASS_PROTOCOLS_$_FBSDKBackgroundEventLogger -__OBJC_METACLASS_RO_$_FBSDKBackgroundEventLogger -__OBJC_$_INSTANCE_METHODS_FBSDKBackgroundEventLogger -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKBackgroundEventLogger -__OBJC_$_PROP_LIST_FBSDKBackgroundEventLogger -__OBJC_CLASS_RO_$_FBSDKBackgroundEventLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -+[FBSDKBridgeAPI sharedInstance] -___32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[FBSDKBridgeAPI initWithProcessInfo:logger:urlOpener:bridgeAPIResponseFactory:frameworkLoader:appURLSchemeProvider:] --[FBSDKBridgeAPI applicationWillResignActive:] --[FBSDKBridgeAPI applicationDidBecomeActive:] --[FBSDKBridgeAPI applicationDidEnterBackground:] --[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:] -___67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e4_20s24s28s32s36s40s -___destroy_helper_block_e4_20s24s28s32s36s40s --[FBSDKBridgeAPI application:didFinishLaunchingWithOptions:] --[FBSDKBridgeAPI _updateAuthStateIfSystemAlertToUseWebAuthFlowPresented] --[FBSDKBridgeAPI _updateAuthStateIfSystemCancelAuthSession] --[FBSDKBridgeAPI _isRequestingWebAuthenticationSession] --[FBSDKBridgeAPI openURL:sender:handler:] -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -___copy_helper_block_e4_20s24s28b32r -___destroy_helper_block_e4_20s24s28s32r --[FBSDKBridgeAPI openBridgeAPIRequest:useSafariViewController:fromViewController:completionBlock:] --[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:] -___73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -___copy_helper_block_e4_20s24s28b --[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:] -___84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -___copy_helper_block_e4_20s24s28s32s --[FBSDKBridgeAPI openURLWithAuthenticationSession:] --[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:] -___57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -___copy_helper_block_e4_20b24w -___destroy_helper_block_e4_20s24w --[FBSDKBridgeAPI sessionCompletionHandler] --[FBSDKBridgeAPI safariViewControllerDidFinish:] --[FBSDKBridgeAPI viewControllerDidDisappear:animated:] --[FBSDKBridgeAPI _handleBridgeAPIResponseURL:sourceApplication:] --[FBSDKBridgeAPI _cancelBridgeRequest] --[FBSDKBridgeAPI presentationAnchorForWebAuthenticationSession:] --[FBSDKBridgeAPI isActive] --[FBSDKBridgeAPI logger] --[FBSDKBridgeAPI setLogger:] --[FBSDKBridgeAPI urlOpener] --[FBSDKBridgeAPI bridgeAPIResponseFactory] --[FBSDKBridgeAPI frameworkLoader] --[FBSDKBridgeAPI appURLSchemeProvider] --[FBSDKBridgeAPI .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.10 -___block_descriptor_44_e4_20s24s28s32s36s40s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.61 -___block_descriptor_24_e4_20bs_e7_v8?0c4l -___block_descriptor_36_e4_20s24s28bs32r_e5_v4?0l -___block_descriptor_32_e4_20s24s28bs_e19_v12?0c4"NSError"8l -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_CLASSLIST_REFERENCES_$_.144 -___block_descriptor_40_e4_20s24s28s32s_e55_v8?0""4lu36l4 -___block_descriptor_28_e4_20bs24w_e26_v12?0"NSURL"4"NSError"8l -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_CLASSLIST_REFERENCES_$_.192 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPI -__OBJC_$_PROTOCOL_REFS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKContainerViewControllerDelegate -__OBJC_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_REFS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_ASWebAuthenticationPresentationContextProviding -__OBJC_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_LABEL_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPI -__OBJC_$_CLASS_PROP_LIST_FBSDKBridgeAPI -__OBJC_METACLASS_RO_$_FBSDKBridgeAPI -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPI -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequest -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequestCompletionBlock -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingURLOpen -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSession -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionCompletionHandler -_OBJC_IVAR_$_FBSDKBridgeAPI._expectingBackground -_OBJC_IVAR_$_FBSDKBridgeAPI._safariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isDismissingSafariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isAppLaunched -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionState -_OBJC_IVAR_$_FBSDKBridgeAPI._processInfo -_OBJC_IVAR_$_FBSDKBridgeAPI._active -_OBJC_IVAR_$_FBSDKBridgeAPI._logger -_OBJC_IVAR_$_FBSDKBridgeAPI._urlOpener -_OBJC_IVAR_$_FBSDKBridgeAPI._bridgeAPIResponseFactory -_OBJC_IVAR_$_FBSDKBridgeAPI._frameworkLoader -_OBJC_IVAR_$_FBSDKBridgeAPI._appURLSchemeProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPI -__OBJC_$_PROP_LIST_FBSDKBridgeAPI -__OBJC_CLASS_RO_$_FBSDKBridgeAPI -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.h -__destroy_helper_block_e4_20s24w -__copy_helper_block_e4_20b24w -__57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -__copy_helper_block_e4_20s24s28s32s -__84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -__copy_helper_block_e4_20s24s28b -__73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -__destroy_helper_block_e4_20s24s28s32r -__copy_helper_block_e4_20s24s28b32r -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -__destroy_helper_block_e4_20s24s28s32s36s40s -__copy_helper_block_e4_20s24s28s32s36s40s -__67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -__32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[UIPasteboard(FBSDKPasteboard) _isGeneralPasteboard] --[UIPasteboard(FBSDKPasteboard) _isFindPasteboard] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:] --[FBSDKBridgeAPIProtocolNativeV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolNativeV1 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolNativeV1 _appIcon] --[FBSDKBridgeAPIProtocolNativeV1 _bridgeParametersWithActionID:error:] --[FBSDKBridgeAPIProtocolNativeV1 _errorWithDictionary:] --[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:] -___78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -___copy_helper_block_e4_20s24r -___destroy_helper_block_e4_20s24r -+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:] -___87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke --[FBSDKBridgeAPIProtocolNativeV1 appScheme] --[FBSDKBridgeAPIProtocolNativeV1 dataLengthThreshold] --[FBSDKBridgeAPIProtocolNativeV1 shouldIncludeAppIcon] --[FBSDKBridgeAPIProtocolNativeV1 pasteboard] --[FBSDKBridgeAPIProtocolNativeV1 .cxx_destruct] -__OBJC_$_CATEGORY_INSTANCE_METHODS_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPasteboard -__OBJC_$_PROP_LIST_FBSDKPasteboard -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPasteboard -__OBJC_PROTOCOL_$_FBSDKPasteboard -__OBJC_LABEL_PROTOCOL_$_FBSDKPasteboard -__OBJC_CATEGORY_PROTOCOLS_$_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROP_LIST_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_CATEGORY_UIPasteboard_$_FBSDKPasteboard -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_CLASSLIST_REFERENCES_$_.138 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -___block_descriptor_29_e4_20s24r_e11_12?04^c8l -_OBJC_SELECTOR_REFERENCES_.151 -___block_descriptor_28_e4_20s24s_e23_v8?0"NSNotification"4l -_OBJC_CLASSLIST_REFERENCES_$_.158 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolNativeV1 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._includeAppIcon -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._appScheme -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._dataLengthThreshold -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._pasteboard -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h -__87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke -__destroy_helper_block_e4_20s24r -__copy_helper_block_e4_20s24r -__78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/UIPasteboard+Pasteboard.h --[FBSDKBridgeAPIProtocolWebV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV1 responseParametersForActionID:queryParameters:cancelled:error:] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m --[FBSDKBridgeAPIProtocolWebV2 init] --[FBSDKBridgeAPIProtocolWebV2 initWithServerConfigurationProvider:nativeBridge:] --[FBSDKBridgeAPIProtocolWebV2 _redirectURLWithActionID:methodName:error:] --[FBSDKBridgeAPIProtocolWebV2 _requestURLForDialogConfiguration:error:] --[FBSDKBridgeAPIProtocolWebV2 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV2 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolWebV2 serverConfigurationProvider] --[FBSDKBridgeAPIProtocolWebV2 nativeBridge] --[FBSDKBridgeAPIProtocolWebV2 .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV2 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._nativeBridge -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV2 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -+[FBSDKBridgeAPIRequest bridgeAPIRequestWithProtocolType:scheme:methodName:methodVersion:parameters:userInfo:] -+[FBSDKBridgeAPIRequest protocolMap] -___36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke --[FBSDKBridgeAPIRequest initWithProtocol:protocolType:scheme:methodName:methodVersion:parameters:userInfo:] --[FBSDKBridgeAPIRequest requestURL:] --[FBSDKBridgeAPIRequest copyWithZone:] -+[FBSDKBridgeAPIRequest _protocolForType:scheme:] --[FBSDKBridgeAPIRequest actionID] --[FBSDKBridgeAPIRequest methodName] --[FBSDKBridgeAPIRequest methodVersion] --[FBSDKBridgeAPIRequest parameters] --[FBSDKBridgeAPIRequest protocolType] --[FBSDKBridgeAPIRequest scheme] --[FBSDKBridgeAPIRequest userInfo] --[FBSDKBridgeAPIRequest protocol] --[FBSDKBridgeAPIRequest setProtocol:] --[FBSDKBridgeAPIRequest .cxx_destruct] -_protocolMap._protocolMap -_protocolMap.onceToken -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIRequest -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIRequestProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIRequest -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIRequest -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIRequest -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._actionID -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodName -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodVersion -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._parameters -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocolType -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._scheme -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._userInfo -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocol -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIRequest -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequest -__OBJC_CLASS_RO_$_FBSDKBridgeAPIRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h -FBSDKCoreKit/FBSDKBridgeAPIRequest.h -__36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:osVersionComparer:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponse initWithRequest:responseParameters:cancelled:error:] --[FBSDKBridgeAPIResponse copyWithZone:] --[FBSDKBridgeAPIResponse isCancelled] --[FBSDKBridgeAPIResponse error] --[FBSDKBridgeAPIResponse request] --[FBSDKBridgeAPIResponse responseParameters] --[FBSDKBridgeAPIResponse .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIResponse -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponse -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponse -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponse -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._cancelled -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._error -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._request -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._responseParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIResponse -__OBJC_$_PROP_LIST_FBSDKBridgeAPIResponse -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponse -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.h --[FBSDKBridgeAPIResponseFactory createResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:error:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:responseURL:sourceApplication:error:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIResponseCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIResponseCreating -__OBJC_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponseFactory -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponseFactory -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponseFactory -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponseFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -+[FBSDKButton applicationActivationNotifier] -+[FBSDKButton setApplicationActivationNotifier:] --[FBSDKButton initWithFrame:] --[FBSDKButton awakeFromNib] --[FBSDKButton dealloc] --[FBSDKButton setEnabled:] --[FBSDKButton imageRectForContentRect:] --[FBSDKButton intrinsicContentSize] --[FBSDKButton sizeThatFits:] --[FBSDKButton sizeToFit] --[FBSDKButton titleRectForContentRect:] -_FBSDKTextSize --[FBSDKButton logTapEventWithEventName:parameters:] --[FBSDKButton checkImplicitlyDisabled] --[FBSDKButton configureButton] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton defaultBackgroundColor] --[FBSDKButton defaultDisabledColor] --[FBSDKButton defaultFont] --[FBSDKButton defaultHighlightedColor] --[FBSDKButton defaultIcon] --[FBSDKButton defaultSelectedColor] --[FBSDKButton highlightedContentColor] --[FBSDKButton isImplicitlyDisabled] --[FBSDKButton sizeThatFits:title:] --[FBSDKButton _applicationDidBecomeActiveNotification:] --[FBSDKButton _backgroundImageWithColor:cornerRadius:scale:] --[FBSDKButton _configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton _fontSizeForHeight:] --[FBSDKButton _heightForContentRect:] --[FBSDKButton _heightForFont:] --[FBSDKButton _marginForHeight:] --[FBSDKButton _paddingForHeight:] --[FBSDKButton _textPaddingCorrectionForHeight:] -__applicationActivationNotifier -_OBJC_IVAR_$_FBSDKButton._skipIntrinsicContentSizing -_OBJC_IVAR_$_FBSDKButton._isExplicitlyDisabled -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.78 -__OBJC_$_CLASS_METHODS_FBSDKButton -__OBJC_$_CLASS_PROP_LIST_FBSDKButton -__OBJC_METACLASS_RO_$_FBSDKButton -__OBJC_$_INSTANCE_METHODS_FBSDKButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKButton -__OBJC_$_PROP_LIST_FBSDKButton -__OBJC_CLASS_RO_$_FBSDKButton -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_CLASSLIST_REFERENCES_$_.181 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m -FBSDKCoreKit/FBSDKButton.m -CGSizeMake -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -FBSDKEdgeInsetsInsetSize -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKTextSize -CGRectMake --[FBSDKCloseIcon imageWithSize:] --[FBSDKCloseIcon imageWithSize:primaryColor:secondaryColor:scale:] -__OBJC_METACLASS_RO_$_FBSDKCloseIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCloseIcon -__OBJC_CLASS_RO_$_FBSDKCloseIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -CGPointMake -+[FBSDKCodelessIndexer configureWithRequestProvider:serverConfigurationProvider:store:connectionProvider:swizzler:settings:advertiserIDProvider:] -+[FBSDKCodelessIndexer requestProvider] -+[FBSDKCodelessIndexer serverConfigurationProvider] -+[FBSDKCodelessIndexer store] -+[FBSDKCodelessIndexer connectionProvider] -+[FBSDKCodelessIndexer swizzler] -+[FBSDKCodelessIndexer settings] -+[FBSDKCodelessIndexer advertiserIDProvider] -+[FBSDKCodelessIndexer enable] -___30+[FBSDKCodelessIndexer enable]_block_invoke -___30+[FBSDKCodelessIndexer enable]_block_invoke_2 -+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:] -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -___copy_helper_block_e4_24s28b -___destroy_helper_block_e4_24s28s -___copy_helper_block_e4_20s28b -___destroy_helper_block_e4_20s28s -+[FBSDKCodelessIndexer requestToLoadCodelessSetup:] -+[FBSDKCodelessIndexer _codelessSetupTimestampIsValid:] -+[FBSDKCodelessIndexer setupGesture] -___36+[FBSDKCodelessIndexer setupGesture]_block_invoke -+[FBSDKCodelessIndexer checkCodelessIndexingSession] -___52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -+[FBSDKCodelessIndexer currentSessionDeviceID] -+[FBSDKCodelessIndexer extInfo] -+[FBSDKCodelessIndexer startIndexing] -+[FBSDKCodelessIndexer uploadIndexing] -+[FBSDKCodelessIndexer uploadIndexing:] -___39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -+[FBSDKCodelessIndexer currentViewTree] -+[FBSDKCodelessIndexer screenshot] -+[FBSDKCodelessIndexer dimensionOf:] -__serverConfigurationProvider -__store -__connectionProvider -__swizzler -__settings -__advertiserIDProvider -__isGestureSet -_enable.onceToken -___block_descriptor_24_e4__e19_v12?0c4"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.15 -__codelessSetting -_OBJC_CLASSLIST_REFERENCES_$_.35 -___block_descriptor_32_e4_24s28bs_e53_v16?0""48"NSError"12l -___block_descriptor_32_e4_20s28bs_e45_v12?0"FBSDKServerConfiguration"4"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.100 -__isCheckingSession -__isCodelessIndexingEnabled -__lastTreeHash -__appIndexingTimer -_OBJC_CLASSLIST_REFERENCES_$_.141 -__deviceSessionID -___block_descriptor_24_e4__e53_v16?0""48"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.149 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_CLASSLIST_REFERENCES_$_.156 -_OBJC_CLASSLIST_REFERENCES_$_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_CLASSLIST_REFERENCES_$_.174 -_OBJC_CLASSLIST_REFERENCES_$_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.182 -__isCodelessIndexing -_OBJC_CLASSLIST_REFERENCES_$_.202 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.213 -___block_descriptor_20_e53_v16?0""48"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_CLASSLIST_REFERENCES_$_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.268 -_OBJC_CLASSLIST_REFERENCES_$_.269 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 -__OBJC_$_CLASS_METHODS_FBSDKCodelessIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKCodelessIndexer -__OBJC_METACLASS_RO_$_FBSDKCodelessIndexer -__OBJC_CLASS_RO_$_FBSDKCodelessIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -__39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -__52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -__36+[FBSDKCodelessIndexer setupGesture]_block_invoke -__destroy_helper_block_e4_20s28s -__copy_helper_block_e4_20s28b -__destroy_helper_block_e4_24s28s -__copy_helper_block_e4_24s28b -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -__30+[FBSDKCodelessIndexer enable]_block_invoke_2 -__30+[FBSDKCodelessIndexer enable]_block_invoke --[FBSDKCodelessParameterComponent initWithJSON:] --[FBSDKCodelessParameterComponent isEqualToParameter:] --[FBSDKCodelessParameterComponent name] --[FBSDKCodelessParameterComponent value] --[FBSDKCodelessParameterComponent path] --[FBSDKCodelessParameterComponent pathType] --[FBSDKCodelessParameterComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessParameterComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessParameterComponent -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._name -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._value -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._path -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._pathType -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessParameterComponent -__OBJC_$_PROP_LIST_FBSDKCodelessParameterComponent -__OBJC_CLASS_RO_$_FBSDKCodelessParameterComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h --[FBSDKCodelessPathComponent initWithJSON:] --[FBSDKCodelessPathComponent isEqualToPath:] --[FBSDKCodelessPathComponent className] --[FBSDKCodelessPathComponent text] --[FBSDKCodelessPathComponent hint] --[FBSDKCodelessPathComponent desc] --[FBSDKCodelessPathComponent index] --[FBSDKCodelessPathComponent tag] --[FBSDKCodelessPathComponent section] --[FBSDKCodelessPathComponent row] --[FBSDKCodelessPathComponent matchBitmask] --[FBSDKCodelessPathComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessPathComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessPathComponent -_OBJC_IVAR_$_FBSDKCodelessPathComponent._className -_OBJC_IVAR_$_FBSDKCodelessPathComponent._text -_OBJC_IVAR_$_FBSDKCodelessPathComponent._hint -_OBJC_IVAR_$_FBSDKCodelessPathComponent._desc -_OBJC_IVAR_$_FBSDKCodelessPathComponent._index -_OBJC_IVAR_$_FBSDKCodelessPathComponent._tag -_OBJC_IVAR_$_FBSDKCodelessPathComponent._section -_OBJC_IVAR_$_FBSDKCodelessPathComponent._row -_OBJC_IVAR_$_FBSDKCodelessPathComponent._matchBitmask -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessPathComponent -__OBJC_$_PROP_LIST_FBSDKCodelessPathComponent -__OBJC_CLASS_RO_$_FBSDKCodelessPathComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m --[FBSDKContainerViewController viewDidDisappear:] --[FBSDKContainerViewController displayChildController:] --[FBSDKContainerViewController delegate] --[FBSDKContainerViewController setDelegate:] --[FBSDKContainerViewController .cxx_destruct] -_OBJC_IVAR_$_FBSDKContainerViewController._delegate -__OBJC_METACLASS_RO_$_FBSDKContainerViewController -__OBJC_$_INSTANCE_METHODS_FBSDKContainerViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKContainerViewController -__OBJC_$_PROP_LIST_FBSDKContainerViewController -__OBJC_CLASS_RO_$_FBSDKContainerViewController -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.h --[FBSDKCrashObserver init] --[FBSDKCrashObserver initWithFeatureChecker:graphRequestProvider:settings:] -+[FBSDKCrashObserver shared] -___28+[FBSDKCrashObserver shared]_block_invoke --[FBSDKCrashObserver didReceiveCrashLogs:] -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 --[FBSDKCrashObserver prefixes] --[FBSDKCrashObserver setPrefixes:] --[FBSDKCrashObserver frameworks] --[FBSDKCrashObserver setFrameworks:] --[FBSDKCrashObserver featureChecker] --[FBSDKCrashObserver setFeatureChecker:] --[FBSDKCrashObserver requestProvider] --[FBSDKCrashObserver setRequestProvider:] --[FBSDKCrashObserver settings] --[FBSDKCrashObserver setSettings:] --[FBSDKCrashObserver .cxx_destruct] -_shared._sharedInstance -__OBJC_$_CLASS_METHODS_FBSDKCrashObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKCrashObserving -__OBJC_$_PROP_LIST_FBSDKCrashObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKCrashObserving -__OBJC_PROTOCOL_$_FBSDKCrashObserving -__OBJC_LABEL_PROTOCOL_$_FBSDKCrashObserving -__OBJC_CLASS_PROTOCOLS_$_FBSDKCrashObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashObserver -__OBJC_METACLASS_RO_$_FBSDKCrashObserver -__OBJC_$_INSTANCE_METHODS_FBSDKCrashObserver -_OBJC_IVAR_$_FBSDKCrashObserver.prefixes -_OBJC_IVAR_$_FBSDKCrashObserver.frameworks -_OBJC_IVAR_$_FBSDKCrashObserver._featureChecker -_OBJC_IVAR_$_FBSDKCrashObserver._requestProvider -_OBJC_IVAR_$_FBSDKCrashObserver._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKCrashObserver -__OBJC_$_PROP_LIST_FBSDKCrashObserver -__OBJC_CLASS_RO_$_FBSDKCrashObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -__28+[FBSDKCrashObserver shared]_block_invoke -+[FBSDKCrashShield settings] -+[FBSDKCrashShield requestProvider] -+[FBSDKCrashShield featureChecking] -+[FBSDKCrashShield configureWithSettings:requestProvider:featureChecking:] -+[FBSDKCrashShield initialize] -+[FBSDKCrashShield analyze:] -+[FBSDKCrashShield featureForString:] -+[FBSDKCrashShield _getFeature:] -+[FBSDKCrashShield _getClassName:] -__featureChecking -__featureMapping -__featureForStringMap -_OBJC_CLASSLIST_REFERENCES_$_.135 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.150 -__OBJC_$_CLASS_METHODS_FBSDKCrashShield -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashShield -__OBJC_METACLASS_RO_$_FBSDKCrashShield -__OBJC_CLASS_RO_$_FBSDKCrashShield -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -+[FBSDKCrypto randomBytes:] -+[FBSDKCrypto randomString:] -__OBJC_$_CLASS_METHODS_FBSDKCrypto -__OBJC_METACLASS_RO_$_FBSDKCrypto -__OBJC_CLASS_RO_$_FBSDKCrypto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCryptoBlankData --[FBSDKDialogConfiguration initWithName:URL:appVersions:] -+[FBSDKDialogConfiguration supportsSecureCoding] --[FBSDKDialogConfiguration initWithCoder:] --[FBSDKDialogConfiguration encodeWithCoder:] --[FBSDKDialogConfiguration copyWithZone:] --[FBSDKDialogConfiguration appVersions] --[FBSDKDialogConfiguration name] --[FBSDKDialogConfiguration URL] --[FBSDKDialogConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKDialogConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKDialogConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKDialogConfiguration -__OBJC_METACLASS_RO_$_FBSDKDialogConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKDialogConfiguration -_OBJC_IVAR_$_FBSDKDialogConfiguration._appVersions -_OBJC_IVAR_$_FBSDKDialogConfiguration._name -_OBJC_IVAR_$_FBSDKDialogConfiguration._URL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDialogConfiguration -__OBJC_$_PROP_LIST_FBSDKDialogConfiguration -__OBJC_CLASS_RO_$_FBSDKDialogConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h -+[FBSDKDynamicFrameworkLoader shared] -___37+[FBSDKDynamicFrameworkLoader shared]_block_invoke --[FBSDKDynamicFrameworkLoader safariViewControllerClass] --[FBSDKDynamicFrameworkLoader asIdentifierManagerClass] -+[FBSDKDynamicFrameworkLoader loadkSecRandomDefault] -_fbsdkdfl_handle_get_Security -_fbsdkdfl_load_symbol_once -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessible] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccount] -+[FBSDKDynamicFrameworkLoader loadkSecAttrService] -+[FBSDKDynamicFrameworkLoader loadkSecValueData] -+[FBSDKDynamicFrameworkLoader loadkSecClassGenericPassword] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessGroup] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimit] -+[FBSDKDynamicFrameworkLoader loadkSecReturnData] -+[FBSDKDynamicFrameworkLoader loadkSecClass] -_fbsdkdfl_handle_get_Social -_fbsdkdfl_handle_get_QuartzCore -_fbsdkdfl_handle_get_AdSupport -_fbsdkdfl_handle_get_SafariServices -_fbsdkdfl_handle_get_AuthenticationServices -_fbsdkdfl_handle_get_CoreTelephony -_fbsdkdfl_load_Security_once -_fbsdkdfl_load_framework_once -_fbsdkdfl_load_Social_once -_fbsdkdfl_load_QuartzCore_once -_fbsdkdfl_load_AdSupport_once -_fbsdkdfl_load_SafariServices_once -_fbsdkdfl_load_AuthenticationServices_once -_fbsdkdfl_load_CoreTelephony_once -_shared.onceToken -_shared.shared -_loadkSecRandomDefault.k -_loadkSecRandomDefault.kSecRandomDefault_once -_loadkSecRandomDefault.ctx -_loadkSecAttrAccessible.k -_loadkSecAttrAccessible.kSecAttrAccessible_once -_loadkSecAttrAccessible.ctx -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.k -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly_once -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.ctx -_loadkSecAttrAccount.k -_loadkSecAttrAccount.kSecAttrAccount_once -_loadkSecAttrAccount.ctx -_loadkSecAttrService.k -_loadkSecAttrService.kSecAttrService_once -_loadkSecAttrService.ctx -_loadkSecValueData.k -_loadkSecValueData.kSecValueData_once -_loadkSecValueData.ctx -_loadkSecClassGenericPassword.k -_loadkSecClassGenericPassword.kSecClassGenericPassword_once -_loadkSecClassGenericPassword.ctx -_loadkSecAttrAccessGroup.k -_loadkSecAttrAccessGroup.kSecAttrAccessGroup_once -_loadkSecAttrAccessGroup.ctx -_loadkSecMatchLimitOne.k -_loadkSecMatchLimitOne.kSecMatchLimitOne_once -_loadkSecMatchLimitOne.ctx -_loadkSecMatchLimit.k -_loadkSecMatchLimit.kSecMatchLimit_once -_loadkSecMatchLimit.ctx -_loadkSecReturnData.k -_loadkSecReturnData.kSecReturnData_once -_loadkSecReturnData.ctx -_loadkSecClass.k -_loadkSecClass.kSecClass_once -_loadkSecClass.ctx -__OBJC_$_CLASS_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROTOCOL_REFS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDynamicFrameworkResolving -__OBJC_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKDynamicFrameworkLoader -__OBJC_METACLASS_RO_$_FBSDKDynamicFrameworkLoader -__OBJC_$_INSTANCE_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROP_LIST_FBSDKDynamicFrameworkLoader -__OBJC_CLASS_RO_$_FBSDKDynamicFrameworkLoader -_fbsdkdfl_SecRandomCopyBytes.f -_fbsdkdfl_SecRandomCopyBytes.SecRandomCopyBytes_once -_fbsdkdfl_SecRandomCopyBytes.ctx -_fbsdkdfl_SecItemUpdate.f -_fbsdkdfl_SecItemUpdate.SecItemUpdate_once -_fbsdkdfl_SecItemUpdate.ctx -_fbsdkdfl_SecItemAdd.f -_fbsdkdfl_SecItemAdd.SecItemAdd_once -_fbsdkdfl_SecItemAdd.ctx -_fbsdkdfl_SecItemCopyMatching.f -_fbsdkdfl_SecItemCopyMatching.SecItemCopyMatching_once -_fbsdkdfl_SecItemCopyMatching.ctx -_fbsdkdfl_SecItemDelete.f -_fbsdkdfl_SecItemDelete.SecItemDelete_once -_fbsdkdfl_SecItemDelete.ctx -_fbsdkdfl_SLServiceTypeFacebook.k -_fbsdkdfl_SLServiceTypeFacebook.SLServiceTypeFacebook_once -_fbsdkdfl_SLServiceTypeFacebook.ctx -_fbsdkdfl_SLComposeViewControllerClass.c -_fbsdkdfl_SLComposeViewControllerClass.SLComposeViewController_once -_fbsdkdfl_SLComposeViewControllerClass.ctx -_fbsdkdfl_CATransactionClass.c -_fbsdkdfl_CATransactionClass.CATransaction_once -_fbsdkdfl_CATransactionClass.ctx -_fbsdkdfl_CATransform3DMakeScale.f -_fbsdkdfl_CATransform3DMakeScale.CATransform3DMakeScale_once -_fbsdkdfl_CATransform3DMakeScale.ctx -_fbsdkdfl_CATransform3DMakeTranslation.f -_fbsdkdfl_CATransform3DMakeTranslation.CATransform3DMakeTranslation_once -_fbsdkdfl_CATransform3DMakeTranslation.ctx -_fbsdkdfl_CATransform3DConcat.f -_fbsdkdfl_CATransform3DConcat.CATransform3DConcat_once -_fbsdkdfl_CATransform3DConcat.ctx -_fbsdkdfl_ASIdentifierManagerClass.c -_fbsdkdfl_ASIdentifierManagerClass.ASIdentifierManager_once -_fbsdkdfl_ASIdentifierManagerClass.ctx -_fbsdkdfl_SFSafariViewControllerClass.c -_fbsdkdfl_SFSafariViewControllerClass.SFSafariViewController_once -_fbsdkdfl_SFSafariViewControllerClass.ctx -_fbsdkdfl_SFAuthenticationSessionClass.c -_fbsdkdfl_SFAuthenticationSessionClass.SFAuthenticationSession_once -_fbsdkdfl_SFAuthenticationSessionClass.ctx -_fbsdkdfl_ASWebAuthenticationSessionClass.c -_fbsdkdfl_ASWebAuthenticationSessionClass.ASWebAuthenticationSession_once -_fbsdkdfl_ASWebAuthenticationSessionClass.ctx -_fbsdkdfl_CTTelephonyNetworkInfoClass.c -_fbsdkdfl_CTTelephonyNetworkInfoClass.CTTelephonyNetworkInfo_once -_fbsdkdfl_CTTelephonyNetworkInfoClass.ctx -_fbsdkdfl_handle_get_Security.Security_handle -_fbsdkdfl_handle_get_Security.Security_once -_OBJC_CLASSLIST_REFERENCES_$_.140 -_fbsdkdfl_handle_get_Social.Social_handle -_fbsdkdfl_handle_get_Social.Social_once -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_handle -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_once -_fbsdkdfl_handle_get_AdSupport.AdSupport_handle -_fbsdkdfl_handle_get_AdSupport.AdSupport_once -_fbsdkdfl_handle_get_SafariServices.SafariServices_handle -_fbsdkdfl_handle_get_SafariServices.SafariServices_once -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_handle -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_once -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_handle -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_once -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_CoreTelephony_once -FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_AuthenticationServices_once -fbsdkdfl_load_SafariServices_once -fbsdkdfl_load_AdSupport_once -fbsdkdfl_load_QuartzCore_once -fbsdkdfl_load_Social_once -fbsdkdfl_load_framework_once -fbsdkdfl_load_library_once -fbsdkdfl_load_Security_once -fbsdkdfl_handle_get_CoreTelephony -fbsdkdfl_CTTelephonyNetworkInfoClass -fbsdkdfl_handle_get_AuthenticationServices -fbsdkdfl_ASWebAuthenticationSessionClass -fbsdkdfl_SFAuthenticationSessionClass -fbsdkdfl_handle_get_SafariServices -fbsdkdfl_handle_get_AdSupport -fbsdkdfl_CATransform3DConcat -fbsdkdfl_CATransform3DMakeTranslation -fbsdkdfl_CATransform3DMakeScale -fbsdkdfl_handle_get_QuartzCore -fbsdkdfl_CATransactionClass -fbsdkdfl_SLComposeViewControllerClass -fbsdkdfl_handle_get_Social -fbsdkdfl_SLServiceTypeFacebook -fbsdkdfl_SecItemDelete -fbsdkdfl_SecItemCopyMatching -fbsdkdfl_SecItemAdd -fbsdkdfl_SecItemUpdate -fbsdkdfl_SecRandomCopyBytes -fbsdkdfl_load_symbol_once -fbsdkdfl_handle_get_Security -fbsdkdfl_ASIdentifierManagerClass -fbsdkdfl_SFSafariViewControllerClass -__37+[FBSDKDynamicFrameworkLoader shared]_block_invoke -+[FBSDKError errorReporter] -+[FBSDKError setErrorReporter:] -+[FBSDKError configureWithErrorReporter:] -+[FBSDKError errorWithCode:message:] -+[FBSDKError errorWithDomain:code:message:] -+[FBSDKError errorWithCode:message:underlyingError:] -+[FBSDKError errorWithDomain:code:message:underlyingError:] -+[FBSDKError errorWithCode:userInfo:message:underlyingError:] -+[FBSDKError errorWithDomain:code:userInfo:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithName:value:message:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:] -+[FBSDKError invalidArgumentErrorWithName:value:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:underlyingError:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:underlyingError:] -+[FBSDKError requiredArgumentErrorWithName:message:] -+[FBSDKError requiredArgumentErrorWithDomain:name:message:] -+[FBSDKError requiredArgumentErrorWithName:message:underlyingError:] -+[FBSDKError unknownErrorWithMessage:] -+[FBSDKError isNetworkError:] -__errorReporter -__OBJC_$_CLASS_METHODS_FBSDKError -__OBJC_$_CLASS_PROP_LIST_FBSDKError -__OBJC_METACLASS_RO_$_FBSDKError -__OBJC_CLASS_RO_$_FBSDKError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKError.m -FBSDKCoreKit/FBSDKError.m --[FBSDKErrorConfiguration initWithDictionary:] --[FBSDKErrorConfiguration recoveryConfigurationForCode:subcode:request:] --[FBSDKErrorConfiguration updateWithArray:] -___43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke -+[FBSDKErrorConfiguration supportsSecureCoding] --[FBSDKErrorConfiguration initWithCoder:] --[FBSDKErrorConfiguration encodeWithCoder:] --[FBSDKErrorConfiguration copyWithZone:] --[FBSDKErrorConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.43 -___block_descriptor_28_e4_20s24s_e24_v16?0"NSString"48^c12l -_OBJC_CLASSLIST_REFERENCES_$_.101 -__OBJC_$_CLASS_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_REFS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDecodableErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfiguration -_OBJC_IVAR_$_FBSDKErrorConfiguration._configurationDictionary -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -__43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke --[FBSDKErrorConfigurationProvider errorConfiguration] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfigurationProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfigurationProviding -__OBJC_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfigurationProvider -__OBJC_METACLASS_RO_$_FBSDKErrorConfigurationProvider -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfigurationProvider -__OBJC_CLASS_RO_$_FBSDKErrorConfigurationProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m --[FBSDKTemporaryErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -+[FBSDKErrorRecoveryAttempter recoveryAttempterFromConfiguration:] --[FBSDKErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -__OBJC_METACLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROTOCOL_REFS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorRecoveryAttempting -__OBJC_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryAttempter -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m -FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m --[FBSDKErrorRecoveryConfiguration initWithRecoveryDescription:optionDescriptions:category:recoveryActionName:] -+[FBSDKErrorRecoveryConfiguration supportsSecureCoding] --[FBSDKErrorRecoveryConfiguration initWithCoder:] --[FBSDKErrorRecoveryConfiguration encodeWithCoder:] --[FBSDKErrorRecoveryConfiguration copyWithZone:] --[FBSDKErrorRecoveryConfiguration localizedRecoveryDescription] --[FBSDKErrorRecoveryConfiguration localizedRecoveryOptionDescriptions] --[FBSDKErrorRecoveryConfiguration errorCategory] --[FBSDKErrorRecoveryConfiguration recoveryActionName] --[FBSDKErrorRecoveryConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryConfiguration -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryDescription -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryOptionDescriptions -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._errorCategory -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._recoveryActionName -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorRecoveryConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h --[FBSDKErrorReport init] --[FBSDKErrorReport initWithGraphRequestProvider:fileManager:settings:fileDataExtractor:] -+[FBSDKErrorReport shared] -___26+[FBSDKErrorReport shared]_block_invoke --[FBSDKErrorReport enable] -+[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport createErrorDirectoryIfNeeded] --[FBSDKErrorReport uploadErrors] -___32-[FBSDKErrorReport uploadErrors]_block_invoke --[FBSDKErrorReport loadErrorReports] -___36-[FBSDKErrorReport loadErrorReports]_block_invoke -___36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 --[FBSDKErrorReport _clearErrorInfo] --[FBSDKErrorReport _saveErrorInfoToDisk:] --[FBSDKErrorReport _pathToErrorInfoFile] --[FBSDKErrorReport requestProvider] --[FBSDKErrorReport setRequestProvider:] --[FBSDKErrorReport fileManager] --[FBSDKErrorReport setFileManager:] --[FBSDKErrorReport settings] --[FBSDKErrorReport setSettings:] --[FBSDKErrorReport dataExtractor] --[FBSDKErrorReport setDataExtractor:] --[FBSDKErrorReport directoryPath] --[FBSDKErrorReport isEnabled] --[FBSDKErrorReport setIsEnabled:] --[FBSDKErrorReport .cxx_destruct] -___block_descriptor_20_e24_c12?04"NSDictionary"8l -___block_descriptor_20_e10_i12?048l -___block_literal_global.121 -__OBJC_$_CLASS_METHODS_FBSDKErrorReport -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorReport -__OBJC_METACLASS_RO_$_FBSDKErrorReport -__OBJC_$_INSTANCE_METHODS_FBSDKErrorReport -_OBJC_IVAR_$_FBSDKErrorReport._isEnabled -_OBJC_IVAR_$_FBSDKErrorReport._requestProvider -_OBJC_IVAR_$_FBSDKErrorReport._fileManager -_OBJC_IVAR_$_FBSDKErrorReport._settings -_OBJC_IVAR_$_FBSDKErrorReport._dataExtractor -_OBJC_IVAR_$_FBSDKErrorReport._directoryPath -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorReport -__OBJC_$_PROP_LIST_FBSDKErrorReport -__OBJC_CLASS_RO_$_FBSDKErrorReport -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -__36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 -__36-[FBSDKErrorReport loadErrorReports]_block_invoke -__32-[FBSDKErrorReport uploadErrors]_block_invoke -__26+[FBSDKErrorReport shared]_block_invoke -+[FBSDKEventBinding numberParser] -+[FBSDKEventBinding setNumberParser:] -+[FBSDKEventBinding initialize] --[FBSDKEventBinding initWithJSON:eventLogger:] --[FBSDKEventBinding trackEvent:] -+[FBSDKEventBinding matchAnyView:pathComponent:] -+[FBSDKEventBinding match:pathComponent:] -+[FBSDKEventBinding isViewMatchPath:path:] -+[FBSDKEventBinding isPath:matchViewPath:] -+[FBSDKEventBinding findViewByPath:parent:level:] --[FBSDKEventBinding isEqualToBinding:] -+[FBSDKEventBinding findParameterOfPath:pathType:sourceView:] --[FBSDKEventBinding eventName] --[FBSDKEventBinding eventType] --[FBSDKEventBinding appVersion] --[FBSDKEventBinding path] --[FBSDKEventBinding pathType] --[FBSDKEventBinding parameters] --[FBSDKEventBinding eventLogger] --[FBSDKEventBinding setEventLogger:] --[FBSDKEventBinding .cxx_destruct] -__numberParser -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.120 -__OBJC_$_CLASS_METHODS_FBSDKEventBinding -__OBJC_$_CLASS_PROP_LIST_FBSDKEventBinding -__OBJC_METACLASS_RO_$_FBSDKEventBinding -__OBJC_$_INSTANCE_METHODS_FBSDKEventBinding -_OBJC_IVAR_$_FBSDKEventBinding._eventName -_OBJC_IVAR_$_FBSDKEventBinding._eventType -_OBJC_IVAR_$_FBSDKEventBinding._appVersion -_OBJC_IVAR_$_FBSDKEventBinding._path -_OBJC_IVAR_$_FBSDKEventBinding._pathType -_OBJC_IVAR_$_FBSDKEventBinding._parameters -_OBJC_IVAR_$_FBSDKEventBinding._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBinding -__OBJC_$_PROP_LIST_FBSDKEventBinding -__OBJC_CLASS_RO_$_FBSDKEventBinding -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h --[FBSDKEventBindingManager initWithSwizzler:eventLogger:] --[FBSDKEventBindingManager initWithJSON:swizzler:eventLogger:] --[FBSDKEventBindingManager parseArray:] --[FBSDKEventBindingManager start] -___33-[FBSDKEventBindingManager start]_block_invoke -___33-[FBSDKEventBindingManager start]_block_invoke.67 -___33-[FBSDKEventBindingManager start]_block_invoke.73 -___33-[FBSDKEventBindingManager start]_block_invoke.79 --[FBSDKEventBindingManager rematchBindings] --[FBSDKEventBindingManager matchSubviewsIn:] --[FBSDKEventBindingManager matchView:delegate:] -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.116 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.274 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.279 -___copy_helper_block_e4_20s24s28s32w -___destroy_helper_block_e4_20s24s28s32w -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.339 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.340 -___copy_helper_block_e4_20s24s28s32s36r40w -___destroy_helper_block_e4_20s24s28s32s36r40w -___copy_helper_block_e4_20s24s28s32r36w -___destroy_helper_block_e4_20s24s28s32r36w --[FBSDKEventBindingManager updateBindings:] -___43-[FBSDKEventBindingManager updateBindings:]_block_invoke --[FBSDKEventBindingManager handleReactNativeTouchesWithHandler:command:touches:eventName:] --[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:] -___94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke --[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:] -___100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke --[FBSDKEventBindingManager validClasses] --[FBSDKEventBindingManager eventLogger] --[FBSDKEventBindingManager setEventLogger:] --[FBSDKEventBindingManager swizzler] --[FBSDKEventBindingManager setSwizzler:] --[FBSDKEventBindingManager isStarted] --[FBSDKEventBindingManager setIsStarted:] --[FBSDKEventBindingManager reactBindings] --[FBSDKEventBindingManager setReactBindings:] --[FBSDKEventBindingManager setValidClasses:] --[FBSDKEventBindingManager hasReactNative] --[FBSDKEventBindingManager setHasReactNative:] --[FBSDKEventBindingManager eventBindings] --[FBSDKEventBindingManager setEventBindings:] --[FBSDKEventBindingManager .cxx_destruct] -___block_descriptor_24_e4_20s_e7_v8?04l -___block_descriptor_24_e4_20s_e16_v20?04:81216l -___block_descriptor_24_e4_20s_e49_v16?0"UITableView"4:8""12l -___block_descriptor_24_e4_20s_e59_v16?0"UICollectionView"4:8""12l -__OBJC_$_PROTOCOL_REFS_UIScrollViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIScrollViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UIScrollViewDelegate -__OBJC_PROTOCOL_$_UIScrollViewDelegate -__OBJC_LABEL_PROTOCOL_$_UIScrollViewDelegate -__OBJC_$_PROTOCOL_REFS_UITableViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDelegate -__OBJC_PROTOCOL_$_UITableViewDelegate -__OBJC_LABEL_PROTOCOL_$_UITableViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UITableViewDelegate -_OBJC_SELECTOR_REFERENCES_.273 -___block_descriptor_28_e4_20s24s_e42_v20?04:8"UITableView"12"NSIndexPath"16l -___block_descriptor_36_e4_20s24s28s32w_e5_v4?0l -__OBJC_$_PROTOCOL_REFS_UICollectionViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UICollectionViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UICollectionViewDelegate -__OBJC_PROTOCOL_$_UICollectionViewDelegate -__OBJC_LABEL_PROTOCOL_$_UICollectionViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UICollectionViewDelegate -___block_descriptor_28_e4_20s24s_e47_v20?04:8"UICollectionView"12"NSIndexPath"16l -___block_descriptor_44_e4_20s24s28s32s36r40w_e5_v4?0l -___block_descriptor_40_e4_20s24s28s32r36w_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.350 -_OBJC_SELECTOR_REFERENCES_.352 -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -___block_descriptor_24_e4_20s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.379 -__OBJC_METACLASS_RO_$_FBSDKEventBindingManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventBindingManager -_OBJC_IVAR_$_FBSDKEventBindingManager._isStarted -_OBJC_IVAR_$_FBSDKEventBindingManager._hasReactNative -_OBJC_IVAR_$_FBSDKEventBindingManager._eventLogger -_OBJC_IVAR_$_FBSDKEventBindingManager._swizzler -_OBJC_IVAR_$_FBSDKEventBindingManager._reactBindings -_OBJC_IVAR_$_FBSDKEventBindingManager._validClasses -_OBJC_IVAR_$_FBSDKEventBindingManager._eventBindings -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBindingManager -__OBJC_$_PROP_LIST_FBSDKEventBindingManager -__OBJC_CLASS_RO_$_FBSDKEventBindingManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -__100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke -__94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke -__43-[FBSDKEventBindingManager updateBindings:]_block_invoke -__destroy_helper_block_e4_20s24s28s32r36w -__copy_helper_block_e4_20s24s28s32r36w -__destroy_helper_block_e4_20s24s28s32s36r40w -__copy_helper_block_e4_20s24s28s32s36r40w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.340 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.339 -__destroy_helper_block_e4_20s24s28s32w -__copy_helper_block_e4_20s24s28s32w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.279 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.274 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.116 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -__33-[FBSDKEventBindingManager start]_block_invoke.79 -__33-[FBSDKEventBindingManager start]_block_invoke.73 -__33-[FBSDKEventBindingManager start]_block_invoke.67 -__33-[FBSDKEventBindingManager start]_block_invoke --[FBSDKDeactivatedEvent initWithEventName:deactivatedParams:] --[FBSDKDeactivatedEvent eventName] --[FBSDKDeactivatedEvent deactivatedParams] --[FBSDKDeactivatedEvent .cxx_destruct] -+[FBSDKEventDeactivationManager shared] -___39+[FBSDKEventDeactivationManager shared]_block_invoke --[FBSDKEventDeactivationManager initWithServerConfigurationProvider:] --[FBSDKEventDeactivationManager enable] -___39-[FBSDKEventDeactivationManager enable]_block_invoke --[FBSDKEventDeactivationManager processEvents:] --[FBSDKEventDeactivationManager processParameters:eventName:] --[FBSDKEventDeactivationManager _updateDeactivatedEvents:] --[FBSDKEventDeactivationManager isEventDeactivationEnabled] --[FBSDKEventDeactivationManager setIsEventDeactivationEnabled:] --[FBSDKEventDeactivationManager deactivatedEvents] --[FBSDKEventDeactivationManager setDeactivatedEvents:] --[FBSDKEventDeactivationManager eventsWithDeactivatedParams] --[FBSDKEventDeactivationManager setEventsWithDeactivatedParams:] --[FBSDKEventDeactivationManager serverConfigurationProvider] --[FBSDKEventDeactivationManager setServerConfigurationProvider:] --[FBSDKEventDeactivationManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_INSTANCE_METHODS_FBSDKDeactivatedEvent -_OBJC_IVAR_$_FBSDKDeactivatedEvent._eventName -_OBJC_IVAR_$_FBSDKDeactivatedEvent._deactivatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeactivatedEvent -__OBJC_$_PROP_LIST_FBSDKDeactivatedEvent -__OBJC_CLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_CLASS_METHODS_FBSDKEventDeactivationManager -__OBJC_METACLASS_RO_$_FBSDKEventDeactivationManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventDeactivationManager -_OBJC_IVAR_$_FBSDKEventDeactivationManager._isEventDeactivationEnabled -_OBJC_IVAR_$_FBSDKEventDeactivationManager._deactivatedEvents -_OBJC_IVAR_$_FBSDKEventDeactivationManager._eventsWithDeactivatedParams -_OBJC_IVAR_$_FBSDKEventDeactivationManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventDeactivationManager -__OBJC_$_PROP_LIST_FBSDKEventDeactivationManager -__OBJC_CLASS_RO_$_FBSDKEventDeactivationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -__39-[FBSDKEventDeactivationManager enable]_block_invoke -__39+[FBSDKEventDeactivationManager shared]_block_invoke -+[FBSDKFeatureExtractor configureWithRulesFromKeyProvider:] -+[FBSDKFeatureExtractor initialize] -+[FBSDKFeatureExtractor loadRulesForKey:] -+[FBSDKFeatureExtractor getTextFeature:withScreenName:] -+[FBSDKFeatureExtractor getDenseFeatures:] -+[FBSDKFeatureExtractor pruneTree:siblings:] -+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:] -___77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureExtractor parseFeatures:] -+[FBSDKFeatureExtractor isButton:] -+[FBSDKFeatureExtractor update:text:hint:] -+[FBSDKFeatureExtractor foundIndicators:inValues:] -+[FBSDKFeatureExtractor regextMatch:text:] -+[FBSDKFeatureExtractor regexMatch:event:textType:matchText:] -__keyProvider -__languageInfo -__eventInfo -__textTypeInfo -_OBJC_CLASSLIST_REFERENCES_$_.54 -__rules -_OBJC_CLASSLIST_REFERENCES_$_.59 -___block_descriptor_24_e4__e24_c12?04"NSDictionary"8l -_OBJC_CLASSLIST_REFERENCES_$_.196 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.208 -_OBJC_CLASSLIST_REFERENCES_$_.209 -__OBJC_$_CLASS_METHODS_FBSDKFeatureExtractor -__OBJC_METACLASS_RO_$_FBSDKFeatureExtractor -__OBJC_CLASS_RO_$_FBSDKFeatureExtractor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -sum -__77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureManager shared] -___29+[FBSDKFeatureManager shared]_block_invoke --[FBSDKFeatureManager init] --[FBSDKFeatureManager initWithGateKeeperManager:store:] -+[FBSDKFeatureManager checkFeature:completionBlock:] --[FBSDKFeatureManager checkFeature:completionBlock:] -___52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke --[FBSDKFeatureManager isEnabled:] --[FBSDKFeatureManager disableFeature:] --[FBSDKFeatureManager storageKeyForFeature:] -+[FBSDKFeatureManager getParentFeature:] --[FBSDKFeatureManager checkGK:] -+[FBSDKFeatureManager featureName:] -+[FBSDKFeatureManager defaultStatus:] --[FBSDKFeatureManager gateKeeperManager] --[FBSDKFeatureManager setGateKeeperManager:] --[FBSDKFeatureManager store] --[FBSDKFeatureManager setStore:] --[FBSDKFeatureManager .cxx_destruct] -___block_descriptor_32_e4_20bs24s_e16_v8?0"NSError"4l -__OBJC_$_CLASS_METHODS_FBSDKFeatureManager -__OBJC_$_CLASS_PROP_LIST_FBSDKFeatureManager -__OBJC_METACLASS_RO_$_FBSDKFeatureManager -__OBJC_$_INSTANCE_METHODS_FBSDKFeatureManager -_OBJC_IVAR_$_FBSDKFeatureManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKFeatureManager._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKFeatureManager -__OBJC_$_PROP_LIST_FBSDKFeatureManager -__OBJC_CLASS_RO_$_FBSDKFeatureManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m -FBSDKCoreKit/Internal/FBSDKFeatureManager.m -__52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -__29+[FBSDKFeatureManager shared]_block_invoke -+[FBSDKGateKeeperManager initialize] -+[FBSDKGateKeeperManager configureWithSettings:requestProvider:connectionProvider:store:] -+[FBSDKGateKeeperManager boolForKey:defaultValue:] -+[FBSDKGateKeeperManager loadGateKeepers:] -___42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke -+[FBSDKGateKeeperManager requestToLoadGateKeepers] -+[FBSDKGateKeeperManager processLoadRequestResponse:error:] -+[FBSDKGateKeeperManager _didProcessGKFromNetwork:] -+[FBSDKGateKeeperManager _gateKeeperTimestampIsValid:] -+[FBSDKGateKeeperManager _gateKeeperIsValid] -+[FBSDKGateKeeperManager requestProvider] -+[FBSDKGateKeeperManager settings] -+[FBSDKGateKeeperManager connectionProvider] -+[FBSDKGateKeeperManager gateKeepers] -+[FBSDKGateKeeperManager store] -__completionBlocks -__canLoadGateKeepers -__gateKeepers -__loadingGateKeepers -__requeryFinishedForAppStart -__timestamp -__OBJC_$_CLASS_METHODS_FBSDKGateKeeperManager -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGateKeeperManaging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGateKeeperManaging -__OBJC_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_LABEL_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_CLASS_PROTOCOLS_$_FBSDKGateKeeperManager -__OBJC_METACLASS_RO_$_FBSDKGateKeeperManager -__OBJC_CLASS_RO_$_FBSDKGateKeeperManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -__42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke --[FBSDKGraphErrorRecoveryProcessor processError:request:delegate:] --[FBSDKGraphErrorRecoveryProcessor delegate] --[FBSDKGraphErrorRecoveryProcessor .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphErrorRecoveryProcessor._delegate -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_PROP_LIST_FBSDKGraphErrorRecoveryProcessor -__OBJC_CLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m -FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m --[FBSDKGraphRequest initWithGraphPath:] --[FBSDKGraphRequest initWithGraphPath:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:] --[FBSDKGraphRequest initWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:version:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequest isGraphErrorRecoveryDisabled] --[FBSDKGraphRequest setGraphErrorRecoveryDisabled:] --[FBSDKGraphRequest hasAttachments] -___35-[FBSDKGraphRequest hasAttachments]_block_invoke -+[FBSDKGraphRequest isAttachment:] -+[FBSDKGraphRequest serializeURL:params:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:] -___61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -+[FBSDKGraphRequest preprocessParams:] -+[FBSDKGraphRequest setCurrentAccessTokenStringProvider:] -+[FBSDKGraphRequest setSettings:] --[FBSDKGraphRequest startWithCompletionHandler:] -___48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke --[FBSDKGraphRequest startWithCompletion:] --[FBSDKGraphRequest description] --[FBSDKGraphRequest formattedDescription] --[FBSDKGraphRequest HTTPMethod] --[FBSDKGraphRequest setHTTPMethod:] --[FBSDKGraphRequest flags] --[FBSDKGraphRequest setFlags:] --[FBSDKGraphRequest parameters] --[FBSDKGraphRequest setParameters:] --[FBSDKGraphRequest tokenString] --[FBSDKGraphRequest graphPath] --[FBSDKGraphRequest version] --[FBSDKGraphRequest connectionFactory] --[FBSDKGraphRequest setConnectionFactory:] --[FBSDKGraphRequest .cxx_destruct] -__currentAccessTokenStringProvider -_OBJC_CLASSLIST_REFERENCES_$_.53 -___block_descriptor_28_e4_24s_e11_12?04^c8l -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_CLASSLIST_REFERENCES_$_.102 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequest -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequest -__OBJC_PROTOCOL_$_FBSDKGraphRequest -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequest -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequest -__OBJC_METACLASS_RO_$_FBSDKGraphRequest -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequest -_OBJC_IVAR_$_FBSDKGraphRequest.HTTPMethod -_OBJC_IVAR_$_FBSDKGraphRequest.flags -_OBJC_IVAR_$_FBSDKGraphRequest._parameters -_OBJC_IVAR_$_FBSDKGraphRequest._tokenString -_OBJC_IVAR_$_FBSDKGraphRequest._graphPath -_OBJC_IVAR_$_FBSDKGraphRequest._version -_OBJC_IVAR_$_FBSDKGraphRequest._connectionFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest.199 -__OBJC_CLASS_RO_$_FBSDKGraphRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h -__48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke -__61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -__35-[FBSDKGraphRequest hasAttachments]_block_invoke --[FBSDKGraphRequestBody init] --[FBSDKGraphRequestBody mimeContentType] --[FBSDKGraphRequestBody appendUTF8:] --[FBSDKGraphRequestBody appendWithKey:formValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:imageValue:logger:] -___57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:] -___66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke --[FBSDKGraphRequestBody data] --[FBSDKGraphRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBSDKGraphRequestBody compressedData] --[FBSDKGraphRequestBody requiresMultipartDataFormat] --[FBSDKGraphRequestBody setRequiresMultipartDataFormat:] --[FBSDKGraphRequestBody .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestBody -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestBody -_OBJC_IVAR_$_FBSDKGraphRequestBody._data -_OBJC_IVAR_$_FBSDKGraphRequestBody._json -_OBJC_IVAR_$_FBSDKGraphRequestBody._stringBoundary -_OBJC_IVAR_$_FBSDKGraphRequestBody._requiresMultipartDataFormat -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestBody -__OBJC_$_PROP_LIST_FBSDKGraphRequestBody -__OBJC_CLASS_RO_$_FBSDKGraphRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h -__66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke -__57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestConnection init] --[FBSDKGraphRequestConnection initWithURLSessionProxyFactory:errorConfigurationProvider:piggybackManagerProvider:settings:connectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:] --[FBSDKGraphRequestConnection dealloc] -+[FBSDKGraphRequestConnection setDefaultConnectionTimeout:] -+[FBSDKGraphRequestConnection defaultConnectionTimeout] --[FBSDKGraphRequestConnection addRequest:completionHandler:] -___60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:completion:] --[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:] -___75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:name:completion:] --[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:] -___76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:parameters:completion:] --[FBSDKGraphRequestConnection cancel] --[FBSDKGraphRequestConnection overrideGraphAPIVersion:] --[FBSDKGraphRequestConnection start] -___36-[FBSDKGraphRequestConnection start]_block_invoke -___36-[FBSDKGraphRequestConnection start]_block_invoke_2 -___36-[FBSDKGraphRequestConnection start]_block_invoke.136 --[FBSDKGraphRequestConnection delegateQueue] --[FBSDKGraphRequestConnection setDelegateQueue:] -+[FBSDKGraphRequestConnection setCanMakeRequests] -+[FBSDKGraphRequestConnection canMakeRequests] --[FBSDKGraphRequestConnection session] --[FBSDKGraphRequestConnection sessionProxyFactory] --[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:] -___73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke --[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:] -___75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke --[FBSDKGraphRequestConnection appendJSONRequests:toBody:andNameAttachments:logger:] --[FBSDKGraphRequestConnection _shouldWarnOnMissingFieldsParam:] --[FBSDKGraphRequestConnection _validateFieldsParamForGetRequests:] --[FBSDKGraphRequestConnection requestWithBatch:timeout:] --[FBSDKGraphRequestConnection addBody:toPostRequest:] --[FBSDKGraphRequestConnection urlStringForSingleRequest:forBatch:] --[FBSDKGraphRequestConnection completeFBSDKURLSessionWithResponse:data:networkError:] --[FBSDKGraphRequestConnection parseJSONResponse:error:statusCode:] --[FBSDKGraphRequestConnection parseJSONOrOtherwise:error:] --[FBSDKGraphRequestConnection _completeWithResults:networkError:] -___65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke --[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:] -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.434 --[FBSDKGraphRequestConnection processResultDebugDictionary:] -___60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke --[FBSDKGraphRequestConnection errorFromResult:request:] --[FBSDKGraphRequestConnection _errorWithCode:statusCode:parsedJSONResponse:innerError:message:] --[FBSDKGraphRequestConnection logAndInvokeHandler:error:] --[FBSDKGraphRequestConnection logAndInvokeHandler:response:responseData:requestStartTime:] --[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:] -___73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke --[FBSDKGraphRequestConnection logMessage:] --[FBSDKGraphRequestConnection taskDidCompleteWithResponse:data:requestStartTime:handler:] --[FBSDKGraphRequestConnection _taskDidCompleteWithError:handler:] --[FBSDKGraphRequestConnection logRequest:bodyLength:bodyLogger:attachmentLogger:] --[FBSDKGraphRequestConnection accessTokenWithRequest:] --[FBSDKGraphRequestConnection registerTokenToOmitFromLog:] --[FBSDKGraphRequestConnection warnIfMissingClientToken] --[FBSDKGraphRequestConnection userAgent] -___40-[FBSDKGraphRequestConnection userAgent]_block_invoke --[FBSDKGraphRequestConnection URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] --[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:] -___76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke --[FBSDKGraphRequestConnection description] --[FBSDKGraphRequestConnection delegate] --[FBSDKGraphRequestConnection setDelegate:] --[FBSDKGraphRequestConnection timeout] --[FBSDKGraphRequestConnection setTimeout:] --[FBSDKGraphRequestConnection urlResponse] --[FBSDKGraphRequestConnection requests] --[FBSDKGraphRequestConnection setRequests:] --[FBSDKGraphRequestConnection state] --[FBSDKGraphRequestConnection setState:] --[FBSDKGraphRequestConnection logger] --[FBSDKGraphRequestConnection setLogger:] --[FBSDKGraphRequestConnection requestStartTime] --[FBSDKGraphRequestConnection setRequestStartTime:] --[FBSDKGraphRequestConnection setSession:] --[FBSDKGraphRequestConnection setSessionProxyFactory:] --[FBSDKGraphRequestConnection errorConfigurationProvider] --[FBSDKGraphRequestConnection setErrorConfigurationProvider:] --[FBSDKGraphRequestConnection piggybackManagerProvider] --[FBSDKGraphRequestConnection setPiggybackManagerProvider:] --[FBSDKGraphRequestConnection settings] --[FBSDKGraphRequestConnection setSettings:] --[FBSDKGraphRequestConnection connectionFactory] --[FBSDKGraphRequestConnection setConnectionFactory:] --[FBSDKGraphRequestConnection eventLogger] --[FBSDKGraphRequestConnection setEventLogger:] --[FBSDKGraphRequestConnection operatingSystemVersionComparer] --[FBSDKGraphRequestConnection setOperatingSystemVersionComparer:] --[FBSDKGraphRequestConnection macCatalystDeterminator] --[FBSDKGraphRequestConnection setMacCatalystDeterminator:] --[FBSDKGraphRequestConnection .cxx_destruct] -_g_defaultTimeout -_OBJC_CLASSLIST_REFERENCES_$_.99 -___block_descriptor_24_e4_20s_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -__canMakeRequests -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.168 -___block_descriptor_28_e4_20s24s_e14_v16?048^c12l -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_CLASSLIST_REFERENCES_$_.195 -___block_descriptor_29_e4_20s24s_e14_v16?048^c12l -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_SELECTOR_REFERENCES_.331 -_OBJC_CLASSLIST_REFERENCES_$_.332 -_OBJC_CLASSLIST_REFERENCES_$_.341 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -_OBJC_CLASSLIST_REFERENCES_$_.399 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_CLASSLIST_REFERENCES_$_.416 -_OBJC_SELECTOR_REFERENCES_.418 -_OBJC_SELECTOR_REFERENCES_.420 -___block_descriptor_33_e4_20s24s28s_e41_v16?0"FBSDKGraphRequestMetadata"4I8^c12l -_OBJC_SELECTOR_REFERENCES_.431 -_OBJC_SELECTOR_REFERENCES_.433 -___block_descriptor_37_e4_20s24s28s32s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.437 -_OBJC_SELECTOR_REFERENCES_.439 -_OBJC_SELECTOR_REFERENCES_.441 -___block_descriptor_24_e4_20s_e7_v8?0i4l -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_SELECTOR_REFERENCES_.450 -_OBJC_SELECTOR_REFERENCES_.454 -_OBJC_SELECTOR_REFERENCES_.462 -___block_descriptor_24_e4_20s_e14_v16?04I8^c12l -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.487 -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_SELECTOR_REFERENCES_.493 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_CLASSLIST_REFERENCES_$_.500 -_OBJC_CLASSLIST_REFERENCES_$_.505 -_OBJC_SELECTOR_REFERENCES_.507 -_OBJC_SELECTOR_REFERENCES_.511 -_OBJC_SELECTOR_REFERENCES_.513 -_OBJC_SELECTOR_REFERENCES_.515 -_OBJC_CLASSLIST_REFERENCES_$_.516 -___block_descriptor_36_e4_20bs24s28s32s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.558 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_CLASSLIST_REFERENCES_$_.569 -_OBJC_SELECTOR_REFERENCES_.571 -_OBJC_SELECTOR_REFERENCES_.573 -_userAgent.agent -_userAgent.onceToken -_OBJC_SELECTOR_REFERENCES_.595 -___block_descriptor_28_e4_20s24s_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.621 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestConnection -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnection -__OBJC_$_CLASS_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnection -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnection -_OBJC_IVAR_$_FBSDKGraphRequestConnection._overrideVersionPart -_OBJC_IVAR_$_FBSDKGraphRequestConnection._expectingResults -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegateQueue -_OBJC_IVAR_$_FBSDKGraphRequestConnection._session -_OBJC_IVAR_$_FBSDKGraphRequestConnection._sessionProxyFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._recoveringRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegate -_OBJC_IVAR_$_FBSDKGraphRequestConnection._urlResponse -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requests -_OBJC_IVAR_$_FBSDKGraphRequestConnection._state -_OBJC_IVAR_$_FBSDKGraphRequestConnection._logger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorConfigurationProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._piggybackManagerProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._settings -_OBJC_IVAR_$_FBSDKGraphRequestConnection._connectionFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._eventLogger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._operatingSystemVersionComparer -_OBJC_IVAR_$_FBSDKGraphRequestConnection._macCatalystDeterminator -_OBJC_IVAR_$_FBSDKGraphRequestConnection._timeout -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requestStartTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestConnection -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnection -_OBJC_SELECTOR_REFERENCES_.840 -_OBJC_CLASSLIST_REFERENCES_$_.841 -_OBJC_SELECTOR_REFERENCES_.843 -_OBJC_SELECTOR_REFERENCES_.845 -_OBJC_SELECTOR_REFERENCES_.847 -_OBJC_SELECTOR_REFERENCES_.849 -_OBJC_SELECTOR_REFERENCES_.851 -_OBJC_SELECTOR_REFERENCES_.853 -_OBJC_SELECTOR_REFERENCES_.855 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h -__76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke -__40-[FBSDKGraphRequestConnection userAgent]_block_invoke -__73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -__60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.434 -_CreateExpiredAccessToken -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -__65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke -__75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke -__73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke -__36-[FBSDKGraphRequestConnection start]_block_invoke.136 -__36-[FBSDKGraphRequestConnection start]_block_invoke_2 -__36-[FBSDKGraphRequestConnection start]_block_invoke -__76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke -__75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke -__60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnectionFactory createGraphRequestConnection] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnectionProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnectionProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnectionFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnectionFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnectionFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnectionFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m -FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m --[FBSDKGraphRequestDataAttachment initWithData:filename:contentType:] --[FBSDKGraphRequestDataAttachment contentType] --[FBSDKGraphRequestDataAttachment data] --[FBSDKGraphRequestDataAttachment filename] --[FBSDKGraphRequestDataAttachment .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestDataAttachment -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestDataAttachment -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._contentType -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._data -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._filename -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestDataAttachment -__OBJC_$_PROP_LIST_FBSDKGraphRequestDataAttachment -__OBJC_CLASS_RO_$_FBSDKGraphRequestDataAttachment -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:flags:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m --[FBSDKGraphRequestMetadata initWithRequest:completionHandler:batchParameters:] --[FBSDKGraphRequestMetadata invokeCompletionHandlerForConnection:withResults:error:] --[FBSDKGraphRequestMetadata description] --[FBSDKGraphRequestMetadata request] --[FBSDKGraphRequestMetadata setRequest:] --[FBSDKGraphRequestMetadata completionHandler] --[FBSDKGraphRequestMetadata setCompletionHandler:] --[FBSDKGraphRequestMetadata batchParameters] --[FBSDKGraphRequestMetadata setBatchParameters:] --[FBSDKGraphRequestMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestMetadata -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._request -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._completionHandler -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._batchParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestMetadata -__OBJC_$_PROP_LIST_FBSDKGraphRequestMetadata -__OBJC_CLASS_RO_$_FBSDKGraphRequestMetadata -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h -+[FBSDKGraphRequestPiggybackManager tokenWallet] -+[FBSDKGraphRequestPiggybackManager settings] -+[FBSDKGraphRequestPiggybackManager serverConfiguration] -+[FBSDKGraphRequestPiggybackManager requestProvider] -+[FBSDKGraphRequestPiggybackManager configureWithTokenWallet:settings:serverConfiguration:requestProvider:] -+[FBSDKGraphRequestPiggybackManager addPiggybackRequests:] -+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:] -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -___copy_helper_block_e4_24s28r32r36r40r44r48r52r56r -___destroy_helper_block_e4_24s28r32r36r40r44r48r52r56r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -___copy_helper_block_e4_20b24r28r32r36r -___destroy_helper_block_e4_20s24r28r32r36r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -___copy_helper_block_e4_20b24b28r32r36r -___destroy_helper_block_e4_20s24s28r32r36r -+[FBSDKGraphRequestPiggybackManager addRefreshPiggybackIfStale:] -+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:] -___69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -+[FBSDKGraphRequestPiggybackManager _safeForPiggyback:] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshThresholdInSeconds] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshRetryInSeconds] -+[FBSDKGraphRequestPiggybackManager _lastRefreshTry] -+[FBSDKGraphRequestPiggybackManager _setLastRefreshTry:] -__lastRefreshTry -__tokenWallet -__serverConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_REFS__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_INSTANCE_METHODS__FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_REFERENCE_$__FBSDKGraphRequestConnecting -___block_descriptor_60_e4_24s28r32r36r40r44r48r52r56r_e5_v4?0l -___block_descriptor_40_e4_20bs24r28r32r36r_e53_v16?0""48"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.118 -___block_descriptor_40_e4_20bs24bs28r32r36r_e53_v16?0""48"NSError"12l -___block_descriptor_28_e4_24s_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManager -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManager -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -__69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -__destroy_helper_block_e4_20s24s28r32r36r -__copy_helper_block_e4_20b24b28r32r36r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -__destroy_helper_block_e4_20s24r28r32r36r -__copy_helper_block_e4_20b24r28r32r36r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -__destroy_helper_block_e4_24s28r32r36r40r44r48r52r56r -__copy_helper_block_e4_24s28r32r36r40r44r48r52r56r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -+[FBSDKGraphRequestPiggybackManagerProvider piggybackManager] -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m --[FBSDKHumanSilhouetteIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKHumanSilhouetteIcon -__OBJC_$_INSTANCE_METHODS_FBSDKHumanSilhouetteIcon -__OBJC_CLASS_RO_$_FBSDKHumanSilhouetteIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m -FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m --[FBSDKHybridAppEventsScriptMessageHandler init] --[FBSDKHybridAppEventsScriptMessageHandler initWithEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler userContentController:didReceiveScriptMessage:] --[FBSDKHybridAppEventsScriptMessageHandler eventLogger] --[FBSDKHybridAppEventsScriptMessageHandler setEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_INSTANCE_METHODS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_METHOD_TYPES_WKScriptMessageHandler -__OBJC_PROTOCOL_$_WKScriptMessageHandler -__OBJC_LABEL_PROTOCOL_$_WKScriptMessageHandler -__OBJC_CLASS_PROTOCOLS_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_METACLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_INSTANCE_METHODS_FBSDKHybridAppEventsScriptMessageHandler -_OBJC_IVAR_$_FBSDKHybridAppEventsScriptMessageHandler._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_PROP_LIST_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_CLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m -FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m --[FBSDKIcon imageWithSize:] --[FBSDKIcon imageWithSize:scale:] --[FBSDKIcon imageWithSize:color:] --[FBSDKIcon imageWithSize:scale:color:] --[FBSDKIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKIcon -__OBJC_$_INSTANCE_METHODS_FBSDKIcon -__OBJC_CLASS_RO_$_FBSDKIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m -FBSDKCoreKit/Internal/UI/FBSDKIcon.m -+[FBSDKImageDownloader sharedInstance] -___38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImageDownloader init] --[FBSDKImageDownloader initWithSessionProvider:] --[FBSDKImageDownloader removeAll] --[FBSDKImageDownloader downloadImageWithURL:ttl:completion:] -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -___copy_helper_block_e4_20s24s28b32b --[FBSDKImageDownloader sessionProvider] --[FBSDKImageDownloader setSessionProvider:] --[FBSDKImageDownloader urlCache] --[FBSDKImageDownloader setUrlCache:] --[FBSDKImageDownloader .cxx_destruct] -_sharedInstance.instance -___block_descriptor_24_e4_20bs_e28_v8?0"NSCachedURLResponse"4l -___block_descriptor_36_e4_20s24s28bs32bs_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -__OBJC_$_CLASS_METHODS_FBSDKImageDownloader -__OBJC_$_CLASS_PROP_LIST_FBSDKImageDownloader -__OBJC_METACLASS_RO_$_FBSDKImageDownloader -__OBJC_$_INSTANCE_METHODS_FBSDKImageDownloader -_OBJC_IVAR_$_FBSDKImageDownloader._sessionProvider -_OBJC_IVAR_$_FBSDKImageDownloader._urlCache -__OBJC_$_INSTANCE_VARIABLES_FBSDKImageDownloader -__OBJC_$_PROP_LIST_FBSDKImageDownloader -__OBJC_CLASS_RO_$_FBSDKImageDownloader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m -FBSDKCoreKit/Internal/FBSDKImageDownloader.m -__copy_helper_block_e4_20s24s28b32b -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -__38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImpressionTrackingButton layoutSubviews] -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_REFERENCE_$_FBSDKButtonImpressionTracking -__OBJC_METACLASS_RO_$_FBSDKImpressionTrackingButton -__OBJC_$_INSTANCE_METHODS_FBSDKImpressionTrackingButton -__OBJC_CLASS_RO_$_FBSDKImpressionTrackingButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m -FBSDKCoreKit/FBSDKImpressionTrackingButton.m --[FBSDKInstrumentManager init] --[FBSDKInstrumentManager initWithFeatureCheckerProvider:settings:crashObserver:errorReport:crashHandler:] -+[FBSDKInstrumentManager shared] -___32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKInstrumentManager enable] -___32-[FBSDKInstrumentManager enable]_block_invoke -___32-[FBSDKInstrumentManager enable]_block_invoke.28 --[FBSDKInstrumentManager featureChecker] --[FBSDKInstrumentManager setFeatureChecker:] --[FBSDKInstrumentManager settings] --[FBSDKInstrumentManager setSettings:] --[FBSDKInstrumentManager crashObserver] --[FBSDKInstrumentManager setCrashObserver:] --[FBSDKInstrumentManager errorReport] --[FBSDKInstrumentManager setErrorReport:] --[FBSDKInstrumentManager crashHandler] --[FBSDKInstrumentManager setCrashHandler:] --[FBSDKInstrumentManager .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKInstrumentManager -__OBJC_$_CLASS_PROP_LIST_FBSDKInstrumentManager -__OBJC_METACLASS_RO_$_FBSDKInstrumentManager -__OBJC_$_INSTANCE_METHODS_FBSDKInstrumentManager -_OBJC_IVAR_$_FBSDKInstrumentManager._featureChecker -_OBJC_IVAR_$_FBSDKInstrumentManager._settings -_OBJC_IVAR_$_FBSDKInstrumentManager._crashObserver -_OBJC_IVAR_$_FBSDKInstrumentManager._errorReport -_OBJC_IVAR_$_FBSDKInstrumentManager._crashHandler -__OBJC_$_INSTANCE_VARIABLES_FBSDKInstrumentManager -__OBJC_$_PROP_LIST_FBSDKInstrumentManager -__OBJC_CLASS_RO_$_FBSDKInstrumentManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -__32-[FBSDKInstrumentManager enable]_block_invoke.28 -__32-[FBSDKInstrumentManager enable]_block_invoke -__32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKIntegrityManager initWithGateKeeperManager:integrityProcessor:] --[FBSDKIntegrityManager enable] --[FBSDKIntegrityManager processParameters:eventName:] --[FBSDKIntegrityManager gateKeeperManager] --[FBSDKIntegrityManager setGateKeeperManager:] --[FBSDKIntegrityManager integrityProcessor] --[FBSDKIntegrityManager setIntegrityProcessor:] --[FBSDKIntegrityManager isIntegrityEnabled] --[FBSDKIntegrityManager setIsIntegrityEnabled:] --[FBSDKIntegrityManager isSampleEnabled] --[FBSDKIntegrityManager setIsSampleEnabled:] --[FBSDKIntegrityManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKIntegrityManager -__OBJC_$_INSTANCE_METHODS_FBSDKIntegrityManager -_OBJC_IVAR_$_FBSDKIntegrityManager._isIntegrityEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._isSampleEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKIntegrityManager._integrityProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKIntegrityManager -__OBJC_$_PROP_LIST_FBSDKIntegrityManager -__OBJC_CLASS_RO_$_FBSDKIntegrityManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -+[FBSDKInternalUtility sharedUtility] -___37+[FBSDKInternalUtility sharedUtility]_block_invoke -+[FBSDKInternalUtility configureWithInfoDictionaryProvider:] -+[FBSDKInternalUtility setLoggerType:] -+[FBSDKInternalUtility loggerType] --[FBSDKInternalUtility appURLScheme] --[FBSDKInternalUtility appURLWithHost:path:queryParameters:error:] --[FBSDKInternalUtility parametersFromFBURL:] --[FBSDKInternalUtility bundleForStrings] -___40-[FBSDKInternalUtility bundleForStrings]_block_invoke --[FBSDKInternalUtility currentTimeInMilliseconds] --[FBSDKInternalUtility extractPermissionsFromResponse:grantedPermissions:declinedPermissions:expiredPermissions:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility _facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility isBrowserURL:] --[FBSDKInternalUtility isFacebookBundleIdentifier:] --[FBSDKInternalUtility isSafariBundleIdentifier:] --[FBSDKInternalUtility object:isEqualToObject:] --[FBSDKInternalUtility operatingSystemVersion] -___46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke --[FBSDKInternalUtility URLWithScheme:host:path:queryParameters:error:] --[FBSDKInternalUtility deleteFacebookCookies] --[FBSDKInternalUtility registerTransientObject:] --[FBSDKInternalUtility unregisterTransientObject:] --[FBSDKInternalUtility viewControllerForView:] --[FBSDKInternalUtility isFacebookAppInstalled] -___46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke --[FBSDKInternalUtility isMessengerAppInstalled] -___47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke --[FBSDKInternalUtility isMSQRDPlayerAppInstalled] -___49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke --[FBSDKInternalUtility _canOpenURLScheme:] --[FBSDKInternalUtility validateAppID] --[FBSDKInternalUtility validateRequiredClientAccessToken] --[FBSDKInternalUtility validateURLSchemes] --[FBSDKInternalUtility validateFacebookReservedURLSchemes] --[FBSDKInternalUtility findWindow] --[FBSDKInternalUtility topMostViewController] --[FBSDKInternalUtility statusBarOrientation] --[FBSDKInternalUtility hexadecimalStringFromData:] --[FBSDKInternalUtility isRegisteredURLScheme:] -___46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke --[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:] -___56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isRegisteredCanOpenURLScheme:] -___53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isPublishPermission:] --[FBSDKInternalUtility isUnity] --[FBSDKInternalUtility validateConfiguration] --[FBSDKInternalUtility isConfigured] --[FBSDKInternalUtility setIsConfigured:] --[FBSDKInternalUtility infoDictionaryProvider] --[FBSDKInternalUtility setInfoDictionaryProvider:] --[FBSDKInternalUtility .cxx_destruct] -_sharedUtility.instance -_sharedUtilityNonce -__loggerType -_bundleForStrings.bundle -_bundleForStrings.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.107 -_operatingSystemVersion.operatingSystemVersion -_checkOperatingSystemVersionToken -___block_literal_global.142 -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.179 -__transientObjects -_checkIfFacebookAppInstalledToken -___block_literal_global.210 -_checkIfMessengerAppInstalledToken -___block_literal_global.217 -_checkIfMSQRDPlayerAppInstalledToken -___block_literal_global.220 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_CLASSLIST_REFERENCES_$_.232 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_CLASSLIST_REFERENCES_$_.243 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_CLASSLIST_REFERENCES_$_.312 -_isRegisteredURLScheme:.urlTypes -_fetchUrlSchemesToken -_checkRegisteredCanOpenURLScheme:.checkedSchemes -_checkRegisteredCanOpenUrlSchemesToken -___block_literal_global.331 -_OBJC_SELECTOR_REFERENCES_.336 -_isRegisteredCanOpenURLScheme:.schemes -_fetchApplicationQuerySchemesToken -__OBJC_$_CLASS_METHODS_FBSDKInternalUtility -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWindowFinding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWindowFinding -__OBJC_PROTOCOL_$_FBSDKWindowFinding -__OBJC_LABEL_PROTOCOL_$_FBSDKWindowFinding -__OBJC_CLASS_PROTOCOLS_$_FBSDKInternalUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKInternalUtility -__OBJC_METACLASS_RO_$_FBSDKInternalUtility -__OBJC_$_INSTANCE_METHODS_FBSDKInternalUtility -_OBJC_IVAR_$_FBSDKInternalUtility._isConfigured -_OBJC_IVAR_$_FBSDKInternalUtility._infoDictionaryProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKInternalUtility -__OBJC_$_PROP_LIST_FBSDKInternalUtility -__OBJC_CLASS_RO_$_FBSDKInternalUtility -_OBJC_CLASSLIST_REFERENCES_$_.422 -_OBJC_SELECTOR_REFERENCES_.424 -_OBJC_SELECTOR_REFERENCES_.428 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKInternalUtility.m -FBSDKCoreKit/FBSDKInternalUtility.m -__53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke -__56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke -__46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke -__49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke -__47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke -__46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke -__46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke -ShouldOverrideHostWithGamingDomain -__40-[FBSDKInternalUtility bundleForStrings]_block_invoke -__37+[FBSDKInternalUtility sharedUtility]_block_invoke --[FBSDKKeychainStore initWithService:accessGroup:] --[FBSDKKeychainStore setDictionary:forKey:accessibility:] --[FBSDKKeychainStore dictionaryForKey:] --[FBSDKKeychainStore setString:forKey:accessibility:] --[FBSDKKeychainStore stringForKey:] --[FBSDKKeychainStore setData:forKey:accessibility:] --[FBSDKKeychainStore dataForKey:] --[FBSDKKeychainStore queryForKey:] --[FBSDKKeychainStore service] --[FBSDKKeychainStore accessGroup] --[FBSDKKeychainStore .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKKeychainStore -__OBJC_$_INSTANCE_METHODS_FBSDKKeychainStore -_OBJC_IVAR_$_FBSDKKeychainStore._service -_OBJC_IVAR_$_FBSDKKeychainStore._accessGroup -__OBJC_$_INSTANCE_VARIABLES_FBSDKKeychainStore -__OBJC_$_PROP_LIST_FBSDKKeychainStore -__OBJC_CLASS_RO_$_FBSDKKeychainStore -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h --[FBSDKLocation initWithId:name:] -+[FBSDKLocation locationFromDictionary:] --[FBSDKLocation hash] --[FBSDKLocation isEqual:] --[FBSDKLocation isEqualToLocation:] --[FBSDKLocation copyWithZone:] -+[FBSDKLocation supportsSecureCoding] --[FBSDKLocation encodeWithCoder:] --[FBSDKLocation initWithCoder:] --[FBSDKLocation id] --[FBSDKLocation name] --[FBSDKLocation .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKLocation -__OBJC_CLASS_PROTOCOLS_$_FBSDKLocation -__OBJC_$_CLASS_PROP_LIST_FBSDKLocation -__OBJC_METACLASS_RO_$_FBSDKLocation -__OBJC_$_INSTANCE_METHODS_FBSDKLocation -_OBJC_IVAR_$_FBSDKLocation._id -_OBJC_IVAR_$_FBSDKLocation._name -__OBJC_$_INSTANCE_VARIABLES_FBSDKLocation -__OBJC_$_PROP_LIST_FBSDKLocation -__OBJC_CLASS_RO_$_FBSDKLocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.h --[FBSDKLogger initWithLoggingBehavior:] --[FBSDKLogger contents] --[FBSDKLogger setContents:] --[FBSDKLogger appendString:] --[FBSDKLogger appendFormat:] --[FBSDKLogger appendKey:value:] --[FBSDKLogger emitToNSLog] -+[FBSDKLogger generateSerialNumber] -+[FBSDKLogger singleShotLogEntry:logEntry:] --[FBSDKLogger logEntry:] -+[FBSDKLogger singleShotLogEntry:timestampTag:formatString:] -+[FBSDKLogger registerCurrentTime:withTag:] -+[FBSDKLogger registerStringToReplace:replaceWith:] --[FBSDKLogger loggerSerialNumber] --[FBSDKLogger loggingBehavior] --[FBSDKLogger isActive] --[FBSDKLogger internalContents] --[FBSDKLogger .cxx_destruct] -_g_stringsToReplace -_g_startTimesWithTags -_g_serialNumberCounter -__OBJC_$_CLASS_METHODS_FBSDKLogger -__OBJC_METACLASS_RO_$_FBSDKLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLogger -_OBJC_IVAR_$_FBSDKLogger._active -_OBJC_IVAR_$_FBSDKLogger._loggerSerialNumber -_OBJC_IVAR_$_FBSDKLogger._loggingBehavior -_OBJC_IVAR_$_FBSDKLogger._internalContents -__OBJC_$_INSTANCE_VARIABLES_FBSDKLogger -__OBJC_$_PROP_LIST_FBSDKLogger -__OBJC_CLASS_RO_$_FBSDKLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.h --[FBSDKLoggerFactory createLoggerWithLoggingBehavior:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoggingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoggingCreating -__OBJC_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoggerFactory -__OBJC_METACLASS_RO_$_FBSDKLoggerFactory -__OBJC_$_INSTANCE_METHODS_FBSDKLoggerFactory -__OBJC_CLASS_RO_$_FBSDKLoggerFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m -FBSDKCoreKit/Internal/FBSDKLoggerFactory.m --[FBSDKLogo pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKLogo -__OBJC_$_INSTANCE_METHODS_FBSDKLogo -__OBJC_CLASS_RO_$_FBSDKLogo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m -FBSDKCoreKit/Internal/UI/FBSDKLogo.m -+[FBSDKMath ceilForSize:] -+[FBSDKMath floorForSize:] -+[FBSDKMath hashWithInteger:] -+[FBSDKMath hashWithInteger:andInteger:] -+[FBSDKMath hashWithIntegerArray:count:] -+[FBSDKMath hashWithLong:] -+[FBSDKMath hashWithPointer:] -__OBJC_$_CLASS_METHODS_FBSDKMath -__OBJC_METACLASS_RO_$_FBSDKMath -__OBJC_CLASS_RO_$_FBSDKMath -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m -FBSDKCoreKit/Internal/FBSDKMath.m --[FBSDKMeasurementEvent postNotificationForEventName:args:] -+[FBSDKMeasurementEvent postNotificationForEventName:args:] -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEvent -__OBJC_METACLASS_RO_$_FBSDKMeasurementEvent -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEvent -__OBJC_CLASS_RO_$_FBSDKMeasurementEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m -FBSDKCoreKit/FBSDKMeasurementEvent.m -+[FBSDKMeasurementEventListener defaultListener] -___48+[FBSDKMeasurementEventListener defaultListener]_block_invoke --[FBSDKMeasurementEventListener logFBAppEventForNotification:] --[FBSDKMeasurementEventListener dealloc] -_defaultListener.dispatchOnceLocker -_defaultListener.defaultListener -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEventListener -__OBJC_$_CLASS_PROP_LIST_FBSDKMeasurementEventListener -__OBJC_METACLASS_RO_$_FBSDKMeasurementEventListener -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEventListener -__OBJC_CLASS_RO_$_FBSDKMeasurementEventListener -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -__48+[FBSDKMeasurementEventListener defaultListener]_block_invoke -+[FBSDKMetadataIndexer shared] -___30+[FBSDKMetadataIndexer shared]_block_invoke --[FBSDKMetadataIndexer init] --[FBSDKMetadataIndexer enable] -___30-[FBSDKMetadataIndexer enable]_block_invoke --[FBSDKMetadataIndexer setupWithRules:] -___39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke --[FBSDKMetadataIndexer initStore] --[FBSDKMetadataIndexer constructRules:] --[FBSDKMetadataIndexer setupMetadataIndexing] -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 --[FBSDKMetadataIndexer getSiblingViewsOfView:] --[FBSDKMetadataIndexer getLabelsOfView:] --[FBSDKMetadataIndexer checkSecureTextEntry:] --[FBSDKMetadataIndexer getKeyboardType:] --[FBSDKMetadataIndexer getMetadataWithText:placeholder:labels:secureTextEntry:inputType:] --[FBSDKMetadataIndexer checkAndAppendData:forKey:] -___50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -___copy_helper_block_e4_20s24s28w -___destroy_helper_block_e4_20s24s28w --[FBSDKMetadataIndexer checkMetadataLabels:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataHint:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataText:matchRuleV:] --[FBSDKMetadataIndexer normalizeField:] --[FBSDKMetadataIndexer normalizeValue:] --[FBSDKMetadataIndexer pruneValue:forKey:] --[FBSDKMetadataIndexer rules] --[FBSDKMetadataIndexer store] --[FBSDKMetadataIndexer serialQueue] --[FBSDKMetadataIndexer .cxx_destruct] -_setupWithRules:.onceToken -__OBJC_$_PROTOCOL_REFS_UITextInputTraits -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInputTraits -__OBJC_$_PROP_LIST_UITextInputTraits -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInputTraits -__OBJC_PROTOCOL_$_UITextInputTraits -__OBJC_LABEL_PROTOCOL_$_UITextInputTraits -__OBJC_$_PROTOCOL_REFS_UIKeyInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UIKeyInput -__OBJC_$_PROP_LIST_UIKeyInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UIKeyInput -__OBJC_PROTOCOL_$_UIKeyInput -__OBJC_LABEL_PROTOCOL_$_UIKeyInput -__OBJC_$_PROTOCOL_REFS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInput -__OBJC_$_PROP_LIST_UITextInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInput -__OBJC_PROTOCOL_$_UITextInput -__OBJC_LABEL_PROTOCOL_$_UITextInput -__OBJC_PROTOCOL_REFERENCE_$_UITextInput -_OBJC_CLASSLIST_REFERENCES_$_.278 -_OBJC_SELECTOR_REFERENCES_.286 -___block_descriptor_41_e4_20s24s28s32s_e5_v4?0l -___block_descriptor_24_e4_20s_e15_v8?0"UIView"4l -_OBJC_CLASSLIST_REFERENCES_$_.292 -_OBJC_CLASSLIST_REFERENCES_$_.295 -_OBJC_CLASSLIST_REFERENCES_$_.300 -_OBJC_CLASSLIST_REFERENCES_$_.303 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_CLASSLIST_REFERENCES_$_.320 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_CLASSLIST_REFERENCES_$_.337 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -_OBJC_CLASSLIST_REFERENCES_$_.354 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -___block_descriptor_32_e4_20s24s28w_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.385 -__OBJC_$_CLASS_METHODS_FBSDKMetadataIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKMetadataIndexer -__OBJC_METACLASS_RO_$_FBSDKMetadataIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKMetadataIndexer -_OBJC_IVAR_$_FBSDKMetadataIndexer._rules -_OBJC_IVAR_$_FBSDKMetadataIndexer._store -_OBJC_IVAR_$_FBSDKMetadataIndexer._serialQueue -__OBJC_$_INSTANCE_VARIABLES_FBSDKMetadataIndexer -__OBJC_$_PROP_LIST_FBSDKMetadataIndexer -__OBJC_CLASS_RO_$_FBSDKMetadataIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -__destroy_helper_block_e4_20s24s28w -__copy_helper_block_e4_20s24s28w -__50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -__39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke -__30-[FBSDKMetadataIndexer enable]_block_invoke -__30+[FBSDKMetadataIndexer shared]_block_invoke -__ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorENS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S8_EEEEED1Ev -+[FBSDKModelManager shared] -___27+[FBSDKModelManager shared]_block_invoke -___copy_helper_block_ea4_ -___destroy_helper_block_ea4_ --[FBSDKModelManager configureWithFeatureChecker:graphRequestFactory:fileManager:store:settings:dataExtractor:] --[FBSDKModelManager enable] -___27-[FBSDKModelManager enable]_block_invoke -___27-[FBSDKModelManager enable]_block_invoke_2 -___copy_helper_block_ea4_20s24w -___destroy_helper_block_ea4_20s24w -___copy_helper_block_ea4_20s -___destroy_helper_block_ea4_20s --[FBSDKModelManager getRulesForKey:] --[FBSDKModelManager getWeightsForKey:] --[FBSDKModelManager getThresholdsForKey:] --[FBSDKModelManager processIntegrity:] -__ZN5fbsdkL13predictOnMTMLENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKcRKNS0_13unordered_mapIS6_NS_7MTensorENS0_4hashIS6_EENS0_8equal_toIS6_EENS4_INS0_4pairIKS6_SA_EEEEEEPKf -__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IDnEEPKc --[FBSDKModelManager processSuggestedEvents:denseData:] -+[FBSDKModelManager isValidTimestamp:] -+[FBSDKModelManager processMTML] --[FBSDKModelManager checkFeaturesAndExecuteForMTML] -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 --[FBSDKModelManager getModelAndRules:onSuccess:] -___48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -___copy_helper_block_ea4_20b24s28s32s -___destroy_helper_block_ea4_20s24s28s32s --[FBSDKModelManager clearCacheForModel:suffix:] --[FBSDKModelManager download:filePath:queue:group:] -___51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -___copy_helper_block_ea4_20s24s -___destroy_helper_block_ea4_20s24s -+[FBSDKModelManager convertToDictionary:] -+[FBSDKModelManager isPlistFormatDictionary:] -___45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -___copy_helper_block_ea4_20r -___destroy_helper_block_ea4_20r -+[FBSDKModelManager getIntegrityMapping] -+[FBSDKModelManager getSuggestedEventsMapping] --[FBSDKModelManager integrityParametersProcessor] --[FBSDKModelManager setIntegrityParametersProcessor:] --[FBSDKModelManager featureChecker] --[FBSDKModelManager setFeatureChecker:] --[FBSDKModelManager graphRequestFactory] --[FBSDKModelManager setGraphRequestFactory:] --[FBSDKModelManager fileManager] --[FBSDKModelManager setFileManager:] --[FBSDKModelManager store] --[FBSDKModelManager setStore:] --[FBSDKModelManager settings] --[FBSDKModelManager setSettings:] --[FBSDKModelManager dataExtractor] --[FBSDKModelManager setDataExtractor:] --[FBSDKModelManager .cxx_destruct] -__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ -__ZN5fbsdkL11transpose3DERKNS_7MTensorE -__ZN5fbsdkL11transpose2DERKNS_7MTensorE -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_ -__ZN5fbsdkL5addmvERNS_7MTensorERKS0_ -__ZN5fbsdkL9maxPool1DERKNS_7MTensorEi -__ZN5fbsdkL7flattenERNS_7MTensorEi -__ZN5fbsdkL5denseERKNS_7MTensorES2_S2_ -___clang_call_terminate -__ZNSt3__1L20__throw_length_errorEPKc -__ZNSt12length_errorC1EPKc -__ZN5fbsdk7MTensorC2ERKNSt3__16vectorIiNS1_9allocatorIiEEEE -__ZN5fbsdkL15MAllocateMemoryEm -__ZN5fbsdkL11MFreeMemoryEPv -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED1Ev -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED0Ev -__ZNSt3__1L20__throw_out_of_rangeEPKc -__ZNKSt3__14hashINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_ -__ZNKSt3__18equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_ -__ZNSt12out_of_rangeC1EPKc -__ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN5fbsdk7MTensorEEEPvEEEEE7destroyINS_4pairIKS8_SA_EEEEvRSE_PT_ -__ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEEPvEENS_22__hash_node_destructorINS6_ISD_EEEEED1Ev -__ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEC2ERKSA_ -__GLOBAL__sub_I_FBSDKModelManager.mm -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.2 -__ZL14_directoryPath -__ZL10_modelInfo -__ZL12_MTMLWeights -__ZZ27+[FBSDKModelManager shared]E5nonce -__ZZ27+[FBSDKModelManager shared]E8instance -___block_descriptor_24_ea4__e5_v4?0l -__ZL11enableNonce -___block_descriptor_28_ea4_20s24w_e53_v16?0""48"NSError"12l -___block_descriptor_24_ea4_20s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_CLASSLIST_REFERENCES_$_.164 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_CLASSLIST_REFERENCES_$_.180 -___block_descriptor_36_ea4_20bs24s28s32s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.201 -___block_descriptor_28_ea4_20s24s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -___block_descriptor_24_ea4_20r_e14_v16?048^c12l -_OBJC_SELECTOR_REFERENCES_.219 -__OBJC_$_CLASS_METHODS_FBSDKModelManager -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKEventProcessing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKEventProcessing -__OBJC_PROTOCOL_$_FBSDKEventProcessing -__OBJC_LABEL_PROTOCOL_$_FBSDKEventProcessing -__OBJC_CLASS_PROTOCOLS_$_FBSDKModelManager -__OBJC_$_CLASS_PROP_LIST_FBSDKModelManager -__OBJC_METACLASS_RO_$_FBSDKModelManager -__OBJC_$_INSTANCE_METHODS_FBSDKModelManager -_OBJC_IVAR_$_FBSDKModelManager._integrityParametersProcessor -_OBJC_IVAR_$_FBSDKModelManager._featureChecker -_OBJC_IVAR_$_FBSDKModelManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKModelManager._fileManager -_OBJC_IVAR_$_FBSDKModelManager._store -_OBJC_IVAR_$_FBSDKModelManager._settings -_OBJC_IVAR_$_FBSDKModelManager._dataExtractor -__OBJC_$_INSTANCE_VARIABLES_FBSDKModelManager -__OBJC_$_PROP_LIST_FBSDKModelManager -__OBJC_CLASS_RO_$_FBSDKModelManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -_ZN5fbsdkL15MAllocateMemoryEm.cold.2 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKTensor.hpp -_ZN5fbsdkL15MAllocateMemoryEm.cold.1 -_ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelRuntime.hpp -_GLOBAL__sub_I_FBSDKModelManager.mm -__cxx_global_var_init -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -unordered_map -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/unordered_map -__hash_table -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/__hash_table -__compressed_pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/memory -__compressed_pair_elem -unique_ptr -__compressed_pair, fbsdk::MTensor>, void *> *> **, std::__1::__default_init_tag> -__compressed_pair_elem -__bucket_list_deallocator -__compressed_pair -__compressed_pair_elem -vector -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/vector -~__vector_base -deallocate -__libcpp_deallocate -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/new -__do_deallocate_handle_size_align -__do_deallocate_handle_size -__do_call -clear -__destruct_at_end -__construct_at_end -~_ConstructTransaction -__construct_range_forward -_ConstructTransaction -size -__vector_base -__compressed_pair > -__compressed_pair_elem -pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/utility -~basic_string -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/string -__get_long_pointer -__is_long -MTensor -~vector -shared_ptr -__add_shared -__libcpp_atomic_refcount_increment -~unique_ptr -reset -operator() -__get_ptr -__get_value -first -__get -__construct_node_hash, fbsdk::MTensor> &> -operator-> -construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -__construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -__compressed_pair, fbsdk::MTensor>, void *> *&, std::__1::__hash_node_destructor, fbsdk::MTensor>, void *> > > > -__compressed_pair_elem, fbsdk::MTensor>, void *> > >, void> -__compressed_pair_elem, fbsdk::MTensor>, void *> *&, void> -__hash_node_destructor -allocate -__libcpp_allocate -__node_alloc -__rehash -reset, fbsdk::MTensor>, void *> *> **> -operator[] -__constrain_hash -__hash -rehash -max -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/algorithm -max > -__next_hash_pow2 -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/math.h -max_load_factor -__is_hash_power2 -bucket_count -~__hash_table -insert, fbsdk::MTensor>, void *> *> > > -operator!= -operator== -operator++ -__insert_unique -__emplace_unique_key_args, const std::__1::pair, fbsdk::MTensor> &> -release -get -__get_key -operator* -begin -__compressed_pair, fbsdk::MTensor>, void *> *> *> > > -__compressed_pair_elem, fbsdk::MTensor>, void *> *> *> >, void> -__move_assign -destroy, fbsdk::MTensor> > -__destroy, fbsdk::MTensor> > -~pair -~MTensor -~shared_ptr -__deallocate_node -__construct_at_end -construct -__construct -__compressed_pair -out_of_range -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/stdexcept -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/functional -operator== > -compare -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/__string -data -__get_pointer -__do_string_hash -__loadword -find > -__hash_const_iterator -hash_function -__throw_out_of_range -__release_shared -__libcpp_atomic_refcount_decrement -__on_zero_shared_weak -__get_deleter -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/typeinfo -__eq -__on_zero_shared -second -~__shared_ptr_pointer -shared_ptr -__shared_ptr_pointer -__compressed_pair, std::__1::allocator > -__compressed_pair_elem, void> -__shared_weak_count -__shared_count -assign -__recommend -capacity -__vdeallocate -copy -__copy -__end_cap -distance -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/iterator -__distance -construct -__construct -MFreeMemory -MAllocateMemory -operator= -swap -swap -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/type_traits -swap -operator!= -operator== -end -length_error -__throw_length_error -__vallocate -dense -mutable_data -__construct_at_end -__construct_range_forward -flatten -Reshape -reset -push_back -__push_back_slow_path -~__split_buffer -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/__split_buffer -__swap_out_circular_buffer -swap -__construct_backward_with_exception_guarantees -__split_buffer -sizes -maxPool1D -addmv -conv1D -transpose2D -transpose3D -operator+, std::__1::allocator > -__init -assign -copy -__set_long_size -__set_long_cap -__set_long_pointer -__align_it<16> -__get_short_pointer -__set_short_size -length -__get_short_size -__get_long_size -basic_string -__zero -__destroy_helper_block_ea4_20r -__copy_helper_block_ea4_20r -__45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -__destroy_helper_block_ea4_20s24s -__copy_helper_block_ea4_20s24s -__51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -__destroy_helper_block_ea4_20s24s28s32s -__copy_helper_block_ea4_20b24s28s32s -__48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -~unordered_map -basic_string -predictOnMTML -softmax -relu -count -concatenate -__construct_at_end -__construct_range_forward -embedding -vectorize -at -find -getDenseTensor -__destroy_helper_block_ea4_20s -__copy_helper_block_ea4_20s -__destroy_helper_block_ea4_20s24w -__copy_helper_block_ea4_20s24w -__27-[FBSDKModelManager enable]_block_invoke_2 -__27-[FBSDKModelManager enable]_block_invoke -__destroy_helper_block_ea4_ -__copy_helper_block_ea4_ -__27+[FBSDKModelManager shared]_block_invoke -+[FBSDKModelParser parseWeightsData:] -___37+[FBSDKModelParser parseWeightsData:]_block_invoke -+[FBSDKModelParser validateWeights:forKey:] -+[FBSDKModelParser getKeysMapping] -+[FBSDKModelParser getMTMLWeightsInfo] -+[FBSDKModelParser checkWeights:withExpectedInfo:] -+[FBSDKModelParser parseWeightsData:].cold.1 -___block_descriptor_20_e30_i12?0"NSString"4"NSString"8l -__OBJC_$_CLASS_METHODS_FBSDKModelParser -__OBJC_METACLASS_RO_$_FBSDKModelParser -__OBJC_CLASS_RO_$_FBSDKModelParser -__ZNSt3__1L19piecewise_constructE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -+[FBSDKModelParser parseWeightsData:].cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -__construct_node_hash &>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -pair &> -pair &, 0> -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/tuple -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct_node_hash &&>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -pair &&> -pair &&, 0> -__count_unique > -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__37+[FBSDKModelParser parseWeightsData:]_block_invoke -__construct_one_at_end -+[FBSDKModelUtility normalizedText:] -__OBJC_$_CLASS_METHODS_FBSDKModelUtility -__OBJC_METACLASS_RO_$_FBSDKModelUtility -__OBJC_CLASS_RO_$_FBSDKModelUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m --[FBSDKObjectDecoder initWith:] --[FBSDKObjectDecoder decodeObjectOfClass:forKey:] --[FBSDKObjectDecoder decodeObjectOfClasses:forKey:] --[FBSDKObjectDecoder unarchiver] --[FBSDKObjectDecoder setUnarchiver:] --[FBSDKObjectDecoder .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKObjectDecoding -__OBJC_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_LABEL_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKObjectDecoder -__OBJC_METACLASS_RO_$_FBSDKObjectDecoder -__OBJC_$_INSTANCE_METHODS_FBSDKObjectDecoder -_OBJC_IVAR_$_FBSDKObjectDecoder._unarchiver -__OBJC_$_INSTANCE_VARIABLES_FBSDKObjectDecoder -__OBJC_$_PROP_LIST_FBSDKObjectDecoder -__OBJC_CLASS_RO_$_FBSDKObjectDecoder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m -FBSDKCoreKit/Internal/FBSDKObjectDecoder.m --[FBSDKPaymentObserver initWithPaymentQueue:paymentProductRequestorFactory:] -+[FBSDKPaymentObserver shared] -___30+[FBSDKPaymentObserver shared]_block_invoke --[FBSDKPaymentObserver startObservingTransactions] --[FBSDKPaymentObserver stopObservingTransactions] --[FBSDKPaymentObserver paymentQueue:updatedTransactions:] --[FBSDKPaymentObserver handleTransaction:] --[FBSDKPaymentObserver paymentQueue] --[FBSDKPaymentObserver requestorFactory] --[FBSDKPaymentObserver isObservingTransactions] --[FBSDKPaymentObserver setIsObservingTransactions:] --[FBSDKPaymentObserver .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPaymentObserver -__OBJC_$_PROTOCOL_REFS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_METHOD_TYPES_SKPaymentTransactionObserver -__OBJC_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_LABEL_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentObserver -__OBJC_METACLASS_RO_$_FBSDKPaymentObserver -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentObserver -_OBJC_IVAR_$_FBSDKPaymentObserver._isObservingTransactions -_OBJC_IVAR_$_FBSDKPaymentObserver._paymentQueue -_OBJC_IVAR_$_FBSDKPaymentObserver._requestorFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentObserver -__OBJC_$_PROP_LIST_FBSDKPaymentObserver -__OBJC_CLASS_RO_$_FBSDKPaymentObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -__30+[FBSDKPaymentObserver shared]_block_invoke -+[FBSDKPaymentProductRequestor initialize] --[FBSDKPaymentProductRequestor initWithTransaction:settings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] -+[FBSDKPaymentProductRequestor pendingRequestors] --[FBSDKPaymentProductRequestor setProductsRequest:] --[FBSDKPaymentProductRequestor resolveProducts] --[FBSDKPaymentProductRequestor getTruncatedString:] --[FBSDKPaymentProductRequestor logTransactionEvent:] --[FBSDKPaymentProductRequestor isSubscription:] --[FBSDKPaymentProductRequestor getEventParametersOfProduct:withTransaction:] --[FBSDKPaymentProductRequestor appendOriginalTransactionID:] --[FBSDKPaymentProductRequestor clearOriginalTransactionID:] --[FBSDKPaymentProductRequestor isStartTrial:ofProduct:] --[FBSDKPaymentProductRequestor durationOfSubscriptionPeriod:] --[FBSDKPaymentProductRequestor productsRequest:didReceiveResponse:] --[FBSDKPaymentProductRequestor requestDidFinish:] --[FBSDKPaymentProductRequestor request:didFailWithError:] --[FBSDKPaymentProductRequestor cleanUp] --[FBSDKPaymentProductRequestor logImplicitSubscribeTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitPurchaseTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitTransactionEvent:valueToSum:parameters:] --[FBSDKPaymentProductRequestor fetchDeviceReceipt] --[FBSDKPaymentProductRequestor transaction] --[FBSDKPaymentProductRequestor setTransaction:] --[FBSDKPaymentProductRequestor appStoreReceiptProvider] --[FBSDKPaymentProductRequestor productsRequest] --[FBSDKPaymentProductRequestor productRequestFactory] --[FBSDKPaymentProductRequestor settings] --[FBSDKPaymentProductRequestor eventLogger] --[FBSDKPaymentProductRequestor gateKeeperManager] --[FBSDKPaymentProductRequestor store] --[FBSDKPaymentProductRequestor loggerFactory] --[FBSDKPaymentProductRequestor originalTransactionSet] --[FBSDKPaymentProductRequestor setOriginalTransactionSet:] --[FBSDKPaymentProductRequestor eventsWithReceipt] --[FBSDKPaymentProductRequestor setEventsWithReceipt:] --[FBSDKPaymentProductRequestor formatter] --[FBSDKPaymentProductRequestor .cxx_destruct] -__pendingRequestors -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_CLASSLIST_REFERENCES_$_.187 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_CLASSLIST_REFERENCES_$_.248 -__OBJC_$_CLASS_METHODS_FBSDKPaymentProductRequestor -__OBJC_$_PROTOCOL_REFS_SKRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKRequestDelegate -__OBJC_PROTOCOL_$_SKRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKRequestDelegate -__OBJC_$_PROTOCOL_REFS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKProductsRequestDelegate -__OBJC_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestor -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestor -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestor -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._transaction -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._appStoreReceiptProvider -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productsRequest -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._originalTransactionSet -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventsWithReceipt -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._formatter -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestor -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m --[FBSDKPaymentProductRequestorFactory init] --[FBSDKPaymentProductRequestorFactory initWithSettings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] --[FBSDKPaymentProductRequestorFactory createRequestorWithTransaction:] --[FBSDKPaymentProductRequestorFactory settings] --[FBSDKPaymentProductRequestorFactory eventLogger] --[FBSDKPaymentProductRequestorFactory gateKeeperManager] --[FBSDKPaymentProductRequestorFactory setGateKeeperManager:] --[FBSDKPaymentProductRequestorFactory store] --[FBSDKPaymentProductRequestorFactory setStore:] --[FBSDKPaymentProductRequestorFactory loggerFactory] --[FBSDKPaymentProductRequestorFactory setLoggerFactory:] --[FBSDKPaymentProductRequestorFactory productsRequestFactory] --[FBSDKPaymentProductRequestorFactory appStoreReceiptProvider] --[FBSDKPaymentProductRequestorFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPaymentProductRequestorCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPaymentProductRequestorCreating -__OBJC_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestorFactory -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestorFactory -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestorFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._productsRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._appStoreReceiptProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestorFactory -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestorFactory -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestorFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m --[FBSDKProductRequestFactory createWithProductIdentifiers:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProductsRequestCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProductsRequestCreating -__OBJC_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProductRequestFactory -__OBJC_METACLASS_RO_$_FBSDKProductRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProductRequestFactory -__OBJC_CLASS_RO_$_FBSDKProductRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -+[FBSDKProfile accessTokenProvider] -+[FBSDKProfile notificationCenter] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:] -+[FBSDKProfile currentProfile] -+[FBSDKProfile setCurrentProfile:] -+[FBSDKProfile setCurrentProfile:shouldPostNotification:] --[FBSDKProfile imageURLForPictureMode:size:] -+[FBSDKProfile enableUpdatesOnAccessTokenChange:] -+[FBSDKProfile loadCurrentProfileWithCompletion:] --[FBSDKProfile copyWithZone:] --[FBSDKProfile hash] --[FBSDKProfile isEqual:] --[FBSDKProfile isEqualToProfile:] -+[FBSDKProfile supportsSecureCoding] --[FBSDKProfile initWithCoder:] --[FBSDKProfile encodeWithCoder:] --[FBSDKProfile userID] --[FBSDKProfile firstName] --[FBSDKProfile middleName] --[FBSDKProfile lastName] --[FBSDKProfile name] --[FBSDKProfile linkURL] --[FBSDKProfile refreshDate] --[FBSDKProfile imageURL] --[FBSDKProfile email] --[FBSDKProfile friendIDs] --[FBSDKProfile birthday] --[FBSDKProfile ageRange] --[FBSDKProfile hometown] --[FBSDKProfile location] --[FBSDKProfile gender] --[FBSDKProfile isLimited] --[FBSDKProfile setIsLimited:] --[FBSDKProfile .cxx_destruct] -+[FBSDKProfile(Internal) configureWithStore:accessTokenProvider:notificationCenter:] -+[FBSDKProfile(Internal) cacheProfile:] -+[FBSDKProfile(Internal) fetchCachedProfile] -+[FBSDKProfile(Internal) imageURLForProfileID:PictureMode:size:] -+[FBSDKProfile(Internal) graphPathForToken:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:] -___71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:] -___82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -___copy_helper_block_e4_20s24b28b -+[FBSDKProfile(Internal) observeChangeAccessTokenChange:] -+[FBSDKProfile(Internal) friendIDsFromGraphResult:] -+[FBSDKProfile(Internal) dateFormatter] -__notificationCenter -__accessTokenProvider -_g_currentProfile -_OBJC_CLASSLIST_REFERENCES_$_.117 -__OBJC_$_CLASS_METHODS_FBSDKProfile -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfile -__OBJC_$_CLASS_PROP_LIST_FBSDKProfile -__OBJC_METACLASS_RO_$_FBSDKProfile -__OBJC_$_INSTANCE_METHODS_FBSDKProfile -_OBJC_IVAR_$_FBSDKProfile._isLimited -_OBJC_IVAR_$_FBSDKProfile._userID -_OBJC_IVAR_$_FBSDKProfile._firstName -_OBJC_IVAR_$_FBSDKProfile._middleName -_OBJC_IVAR_$_FBSDKProfile._lastName -_OBJC_IVAR_$_FBSDKProfile._name -_OBJC_IVAR_$_FBSDKProfile._linkURL -_OBJC_IVAR_$_FBSDKProfile._refreshDate -_OBJC_IVAR_$_FBSDKProfile._imageURL -_OBJC_IVAR_$_FBSDKProfile._email -_OBJC_IVAR_$_FBSDKProfile._friendIDs -_OBJC_IVAR_$_FBSDKProfile._birthday -_OBJC_IVAR_$_FBSDKProfile._ageRange -_OBJC_IVAR_$_FBSDKProfile._hometown -_OBJC_IVAR_$_FBSDKProfile._location -_OBJC_IVAR_$_FBSDKProfile._gender -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfile -__OBJC_$_PROP_LIST_FBSDKProfile -__OBJC_CLASS_RO_$_FBSDKProfile -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_CLASSLIST_REFERENCES_$_.274 -_OBJC_CLASSLIST_REFERENCES_$_.283 -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.366 -___block_descriptor_24_e4__e11_v12?04^8l -_loadProfileWithToken:completion:graphRequest:parseBlock:.executingRequestConnection -_OBJC_SELECTOR_REFERENCES_.382 -___block_descriptor_36_e4_20s24bs28bs_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.392 -_OBJC_CLASSLIST_REFERENCES_$_.393 -__dateFormatter -__OBJC_$_CATEGORY_CLASS_METHODS_FBSDKProfile_$_Internal -__OBJC_$_CATEGORY_FBSDKProfile_$_Internal -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m -FBSDKCoreKit/FBSDKProfile.m -__copy_helper_block_e4_20s24b28b -__82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -__71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -FBSDKCoreKit/FBSDKProfile.h --[FBSDKProfilePictureViewState initWithProfileID:size:scale:pictureMode:imageShouldFit:] --[FBSDKProfilePictureViewState hash] --[FBSDKProfilePictureViewState isEqual:] --[FBSDKProfilePictureViewState isEqualToState:] --[FBSDKProfilePictureViewState isValidForState:] --[FBSDKProfilePictureViewState imageShouldFit] --[FBSDKProfilePictureViewState pictureMode] --[FBSDKProfilePictureViewState profileID] --[FBSDKProfilePictureViewState scale] --[FBSDKProfilePictureViewState size] --[FBSDKProfilePictureViewState .cxx_destruct] --[FBSDKProfilePictureView initWithFrame:] --[FBSDKProfilePictureView initWithCoder:] --[FBSDKProfilePictureView initWithFrame:profile:] --[FBSDKProfilePictureView initWithProfile:] --[FBSDKProfilePictureView dealloc] --[FBSDKProfilePictureView setBounds:] -___37-[FBSDKProfilePictureView setBounds:]_block_invoke --[FBSDKProfilePictureView contentMode] --[FBSDKProfilePictureView setContentMode:] --[FBSDKProfilePictureView setMode:] --[FBSDKProfilePictureView setProfileID:] --[FBSDKProfilePictureView setNeedsImageUpdate] -___46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke --[FBSDKProfilePictureView configureProfilePictureView] --[FBSDKProfilePictureView _accessTokenDidChangeNotification:] --[FBSDKProfilePictureView _profileDidChangeNotification:] --[FBSDKProfilePictureView _updateImageWithProfile] --[FBSDKProfilePictureView _updateImageWithAccessToken] --[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:] -___58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -___copy_helper_block_e4_20s24w --[FBSDKProfilePictureView _updateImage] --[FBSDKProfilePictureView _imageShouldFit] --[FBSDKProfilePictureView _imageSize:scale:] --[FBSDKProfilePictureView _state] --[FBSDKProfilePictureView _getProfileImageUrl:] --[FBSDKProfilePictureView _setPlaceholderImage] -___47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke --[FBSDKProfilePictureView _updateImageWithData:state:] -___54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke --[FBSDKProfilePictureView lastState] --[FBSDKProfilePictureView pictureMode] --[FBSDKProfilePictureView setPictureMode:] --[FBSDKProfilePictureView profileID] --[FBSDKProfilePictureView .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKProfilePictureViewState -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureViewState._imageShouldFit -_OBJC_IVAR_$_FBSDKProfilePictureViewState._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureViewState._profileID -_OBJC_IVAR_$_FBSDKProfilePictureViewState._scale -_OBJC_IVAR_$_FBSDKProfilePictureViewState._size -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureViewState -__OBJC_$_PROP_LIST_FBSDKProfilePictureViewState -__OBJC_CLASS_RO_$_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureView._profileID -_OBJC_IVAR_$_FBSDKProfilePictureView._placeholderImageIsValid -___block_descriptor_40_e4_20s_e5_v4?0l -_OBJC_IVAR_$_FBSDKProfilePictureView._imageView -_OBJC_IVAR_$_FBSDKProfilePictureView._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureView._hasProfileImage -_OBJC_IVAR_$_FBSDKProfilePictureView._needsImageUpdate -_OBJC_IVAR_$_FBSDKProfilePictureView._lastState -_OBJC_CLASSLIST_REFERENCES_$_.127 -___block_descriptor_28_e4_20s24w_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -__OBJC_METACLASS_RO_$_FBSDKProfilePictureView -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureView -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureView -__OBJC_$_PROP_LIST_FBSDKProfilePictureView -__OBJC_CLASS_RO_$_FBSDKProfilePictureView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.h -__54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke -__47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke -__copy_helper_block_e4_20s24w -__58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -__46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke -__37-[FBSDKProfilePictureView setBounds:]_block_invoke -__CGSizeEqualToSize -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m -fb_randomString -FBSDKCoreKit/FBSDKRandom.m --[FBSDKRestrictiveData initWithEventName:params:] --[FBSDKRestrictiveData eventName] --[FBSDKRestrictiveData restrictiveParams] --[FBSDKRestrictiveData deprecatedParams] --[FBSDKRestrictiveData deprecatedEvent] --[FBSDKRestrictiveData .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveData -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveData -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedEvent -_OBJC_IVAR_$_FBSDKRestrictiveData._eventName -_OBJC_IVAR_$_FBSDKRestrictiveData._restrictiveParams -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveData -__OBJC_$_PROP_LIST_FBSDKRestrictiveData -__OBJC_CLASS_RO_$_FBSDKRestrictiveData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h --[FBSDKRestrictiveEventFilter initWithEventName:restrictiveParams:] --[FBSDKRestrictiveEventFilter eventName] --[FBSDKRestrictiveEventFilter restrictiveParams] --[FBSDKRestrictiveEventFilter .cxx_destruct] --[FBSDKRestrictiveDataFilterManager initWithServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager enable] --[FBSDKRestrictiveDataFilterManager processParameters:eventName:] --[FBSDKRestrictiveDataFilterManager processEvents:] --[FBSDKRestrictiveDataFilterManager isRestrictedEvent:] --[FBSDKRestrictiveDataFilterManager getMatchedDataTypeWithEventName:paramKey:] --[FBSDKRestrictiveDataFilterManager updateFilters:] --[FBSDKRestrictiveDataFilterManager isRestrictiveEventFilterEnabled] --[FBSDKRestrictiveDataFilterManager setIsRestrictiveEventFilterEnabled:] --[FBSDKRestrictiveDataFilterManager params] --[FBSDKRestrictiveDataFilterManager setParams:] --[FBSDKRestrictiveDataFilterManager restrictedEvents] --[FBSDKRestrictiveDataFilterManager setRestrictedEvents:] --[FBSDKRestrictiveDataFilterManager serverConfigurationProvider] --[FBSDKRestrictiveDataFilterManager setServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveEventFilter -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveEventFilter -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._eventName -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._restrictiveParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveEventFilter -__OBJC_$_PROP_LIST_FBSDKRestrictiveEventFilter -__OBJC_CLASS_RO_$_FBSDKRestrictiveEventFilter -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_METACLASS_RO_$_FBSDKRestrictiveDataFilterManager -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveDataFilterManager -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._isRestrictiveEventFilterEnabled -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._params -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._restrictedEvents -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveDataFilterManager -__OBJC_$_PROP_LIST_FBSDKRestrictiveDataFilterManager -__OBJC_CLASS_RO_$_FBSDKRestrictiveDataFilterManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m --[FBSDKSKAdNetworkConversionConfiguration initWithJSON:] -+[FBSDKSKAdNetworkConversionConfiguration getEventSetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration getCurrencySetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration parseRules:] -___54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkConversionConfiguration timerBuckets] --[FBSDKSKAdNetworkConversionConfiguration timerInterval] --[FBSDKSKAdNetworkConversionConfiguration cutoffTime] --[FBSDKSKAdNetworkConversionConfiguration defaultCurrency] --[FBSDKSKAdNetworkConversionConfiguration conversionValueRules] --[FBSDKSKAdNetworkConversionConfiguration eventSet] --[FBSDKSKAdNetworkConversionConfiguration currencySet] --[FBSDKSKAdNetworkConversionConfiguration .cxx_destruct] -___block_descriptor_20_e54_i12?0"FBSDKSKAdNetworkRule"4"FBSDKSKAdNetworkRule"8l -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkConversionConfiguration -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkConversionConfiguration -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerBuckets -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._cutoffTime -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._defaultCurrency -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._conversionValueRules -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._eventSet -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._currencySet -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkConversionConfiguration -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.h -__54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkEvent initWithJSON:] --[FBSDKSKAdNetworkEvent eventName] --[FBSDKSKAdNetworkEvent values] --[FBSDKSKAdNetworkEvent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkEvent -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkEvent -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._eventName -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkEvent -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkEvent -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.h --[FBSDKSKAdNetworkReporter initWithRequestProvider:store:conversionValueUpdatable:] --[FBSDKSKAdNetworkReporter enable] -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 --[FBSDKSKAdNetworkReporter checkAndRevokeTimer] -___47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:parameters:] --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:] -___64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke --[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:] -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.53 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 --[FBSDKSKAdNetworkReporter _checkAndRevokeTimer] --[FBSDKSKAdNetworkReporter _recordAndUpdateEvent:currency:value:] --[FBSDKSKAdNetworkReporter _checkAndUpdateConversionValue] --[FBSDKSKAdNetworkReporter _updateConversionValue:] --[FBSDKSKAdNetworkReporter _shouldCutoff] --[FBSDKSKAdNetworkReporter _loadReportData] --[FBSDKSKAdNetworkReporter _saveReportData] --[FBSDKSKAdNetworkReporter _isConfigRefreshTimestampValid] --[FBSDKSKAdNetworkReporter isSKAdNetworkReportEnabled] --[FBSDKSKAdNetworkReporter setIsSKAdNetworkReportEnabled:] --[FBSDKSKAdNetworkReporter completionBlocks] --[FBSDKSKAdNetworkReporter setCompletionBlocks:] --[FBSDKSKAdNetworkReporter isRequestStarted] --[FBSDKSKAdNetworkReporter setIsRequestStarted:] --[FBSDKSKAdNetworkReporter serialQueue] --[FBSDKSKAdNetworkReporter setSerialQueue:] --[FBSDKSKAdNetworkReporter config] --[FBSDKSKAdNetworkReporter setConfig:] --[FBSDKSKAdNetworkReporter configRefreshTimestamp] --[FBSDKSKAdNetworkReporter setConfigRefreshTimestamp:] --[FBSDKSKAdNetworkReporter conversionValue] --[FBSDKSKAdNetworkReporter setConversionValue:] --[FBSDKSKAdNetworkReporter timestamp] --[FBSDKSKAdNetworkReporter setTimestamp:] --[FBSDKSKAdNetworkReporter recordedEvents] --[FBSDKSKAdNetworkReporter setRecordedEvents:] --[FBSDKSKAdNetworkReporter recordedValues] --[FBSDKSKAdNetworkReporter setRecordedValues:] --[FBSDKSKAdNetworkReporter requestProvider] --[FBSDKSKAdNetworkReporter setRequestProvider:] --[FBSDKSKAdNetworkReporter store] --[FBSDKSKAdNetworkReporter setStore:] --[FBSDKSKAdNetworkReporter conversionValueUpdatable] --[FBSDKSKAdNetworkReporter setConversionValueUpdatable:] --[FBSDKSKAdNetworkReporter .cxx_destruct] -___block_descriptor_36_e4_20s24s28s32s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_CLASSLIST_REFERENCES_$_.163 -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkReporter -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkReporter -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isSKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isRequestStarted -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._completionBlocks -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._serialQueue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._config -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._configRefreshTimestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._timestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedEvents -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedValues -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._requestProvider -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._store -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValueUpdatable -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkReporter -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkReporter -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.53 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -__64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke -__47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke --[FBSDKSKAdNetworkRule initWithJSON:] --[FBSDKSKAdNetworkRule isMatchedWithRecordedEvents:recordedValues:] -+[FBSDKSKAdNetworkRule parseEvents:] --[FBSDKSKAdNetworkRule conversionValue] --[FBSDKSKAdNetworkRule setConversionValue:] --[FBSDKSKAdNetworkRule events] --[FBSDKSKAdNetworkRule setEvents:] --[FBSDKSKAdNetworkRule .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkRule -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkRule -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkRule -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._events -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkRule -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkRule -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.h --[FBSDKServerConfiguration initWithAppID:appName:loginTooltipEnabled:loginTooltipText:defaultShareMode:advertisingIDEnabled:implicitLoggingEnabled:implicitPurchaseLoggingEnabled:codelessEventsEnabled:uninstallTrackingEnabled:dialogConfigurations:dialogFlows:timestamp:errorConfiguration:sessionTimeoutInterval:defaults:loggingToken:smartLoginOptions:smartLoginBookmarkIconURL:smartLoginMenuIconURL:updateMessage:eventBindings:restrictiveParams:AAMRules:suggestedEventsSetting:] -+[FBSDKServerConfiguration defaultServerConfigurationForAppID:] --[FBSDKServerConfiguration dialogConfigurationForDialogName:] --[FBSDKServerConfiguration useNativeDialogForDialogName:] --[FBSDKServerConfiguration useSafariViewControllerForDialogName:] --[FBSDKServerConfiguration _useFeatureWithKey:dialogName:] -+[FBSDKServerConfiguration supportsSecureCoding] --[FBSDKServerConfiguration initWithCoder:] --[FBSDKServerConfiguration encodeWithCoder:] --[FBSDKServerConfiguration copyWithZone:] --[FBSDKServerConfiguration dialogConfigurations] --[FBSDKServerConfiguration dialogFlows] --[FBSDKServerConfiguration isAdvertisingIDEnabled] --[FBSDKServerConfiguration appID] --[FBSDKServerConfiguration appName] --[FBSDKServerConfiguration isDefaults] --[FBSDKServerConfiguration defaultShareMode] --[FBSDKServerConfiguration errorConfiguration] --[FBSDKServerConfiguration isImplicitLoggingSupported] --[FBSDKServerConfiguration isImplicitPurchaseLoggingSupported] --[FBSDKServerConfiguration isCodelessEventsEnabled] --[FBSDKServerConfiguration isLoginTooltipEnabled] --[FBSDKServerConfiguration isUninstallTrackingEnabled] --[FBSDKServerConfiguration loginTooltipText] --[FBSDKServerConfiguration timestamp] --[FBSDKServerConfiguration sessionTimoutInterval] --[FBSDKServerConfiguration setSessionTimoutInterval:] --[FBSDKServerConfiguration loggingToken] --[FBSDKServerConfiguration smartLoginOptions] --[FBSDKServerConfiguration smartLoginBookmarkIconURL] --[FBSDKServerConfiguration smartLoginMenuIconURL] --[FBSDKServerConfiguration updateMessage] --[FBSDKServerConfiguration eventBindings] --[FBSDKServerConfiguration restrictiveParams] --[FBSDKServerConfiguration AAMRules] --[FBSDKServerConfiguration suggestedEventsSetting] --[FBSDKServerConfiguration version] --[FBSDKServerConfiguration .cxx_destruct] -_defaultServerConfigurationForAppID:._defaultServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.85 -__OBJC_$_CLASS_METHODS_FBSDKServerConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKServerConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKServerConfiguration -__OBJC_METACLASS_RO_$_FBSDKServerConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogConfigurations -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogFlows -_OBJC_IVAR_$_FBSDKServerConfiguration._version -_OBJC_IVAR_$_FBSDKServerConfiguration._advertisingIDEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._defaults -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitPurchaseLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._codelessEventsEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._uninstallTrackingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._appID -_OBJC_IVAR_$_FBSDKServerConfiguration._appName -_OBJC_IVAR_$_FBSDKServerConfiguration._defaultShareMode -_OBJC_IVAR_$_FBSDKServerConfiguration._errorConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipText -_OBJC_IVAR_$_FBSDKServerConfiguration._timestamp -_OBJC_IVAR_$_FBSDKServerConfiguration._loggingToken -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginOptions -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginBookmarkIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginMenuIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._updateMessage -_OBJC_IVAR_$_FBSDKServerConfiguration._eventBindings -_OBJC_IVAR_$_FBSDKServerConfiguration._restrictiveParams -_OBJC_IVAR_$_FBSDKServerConfiguration._AAMRules -_OBJC_IVAR_$_FBSDKServerConfiguration._suggestedEventsSetting -_OBJC_IVAR_$_FBSDKServerConfiguration._sessionTimoutInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKServerConfiguration -__OBJC_$_PROP_LIST_FBSDKServerConfiguration -__OBJC_CLASS_RO_$_FBSDKServerConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h -+[FBSDKServerConfigurationManager initialize] -+[FBSDKServerConfigurationManager clearCache] -+[FBSDKServerConfigurationManager cachedServerConfiguration] -+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:] -___78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKServerConfigurationManager processLoadRequestResponse:error:appID:] -+[FBSDKServerConfigurationManager requestToLoadServerConfiguration:] -+[FBSDKServerConfigurationManager _didProcessConfigurationFromNetwork:appID:error:] -+[FBSDKServerConfigurationManager _parseDialogConfigurations:] -+[FBSDKServerConfigurationManager _serverConfigurationTimestampIsValid:] -+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:] -___61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke --[FBSDKServerConfigurationManager init] -__serverConfigurationError -__serverConfigurationErrorTimestamp -__loadingServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.160 -__OBJC_$_CLASS_METHODS_FBSDKServerConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKServerConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfigurationManager -__OBJC_CLASS_RO_$_FBSDKServerConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -__61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -__78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKSettings sharedSettings] -___31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings store] -+[FBSDKSettings appEventsConfigurationProvider] -+[FBSDKSettings infoDictionaryProvider] -+[FBSDKSettings eventLogger] -+[FBSDKSettings appID] -+[FBSDKSettings setAppID:] --[FBSDKSettings appID] --[FBSDKSettings setAppID:] -+[FBSDKSettings appURLSchemeSuffix] -+[FBSDKSettings setAppURLSchemeSuffix:] --[FBSDKSettings appURLSchemeSuffix] --[FBSDKSettings setAppURLSchemeSuffix:] -+[FBSDKSettings clientToken] -+[FBSDKSettings setClientToken:] --[FBSDKSettings clientToken] --[FBSDKSettings setClientToken:] -+[FBSDKSettings displayName] -+[FBSDKSettings setDisplayName:] --[FBSDKSettings displayName] --[FBSDKSettings setDisplayName:] -+[FBSDKSettings facebookDomainPart] -+[FBSDKSettings setFacebookDomainPart:] --[FBSDKSettings facebookDomainPart] --[FBSDKSettings setFacebookDomainPart:] -+[FBSDKSettings _JPEGCompressionQualityNumber] -+[FBSDKSettings _setJPEGCompressionQualityNumber:] --[FBSDKSettings _JPEGCompressionQualityNumber] --[FBSDKSettings _setJPEGCompressionQualityNumber:] -+[FBSDKSettings _instrumentEnabled] -+[FBSDKSettings _setInstrumentEnabled:] --[FBSDKSettings _instrumentEnabled] --[FBSDKSettings _setInstrumentEnabled:] -+[FBSDKSettings _autoLogAppEventsEnabled] -+[FBSDKSettings _setAutoLogAppEventsEnabled:] --[FBSDKSettings _autoLogAppEventsEnabled] --[FBSDKSettings _setAutoLogAppEventsEnabled:] -+[FBSDKSettings _advertiserIDCollectionEnabled] -+[FBSDKSettings _setAdvertiserIDCollectionEnabled:] --[FBSDKSettings _advertiserIDCollectionEnabled] --[FBSDKSettings _setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings _SKAdNetworkReportEnabled] -+[FBSDKSettings _setSKAdNetworkReportEnabled:] --[FBSDKSettings _SKAdNetworkReportEnabled] --[FBSDKSettings _setSKAdNetworkReportEnabled:] -+[FBSDKSettings _codelessDebugLogEnabled] -+[FBSDKSettings _setCodelessDebugLogEnabled:] --[FBSDKSettings _codelessDebugLogEnabled] --[FBSDKSettings _setCodelessDebugLogEnabled:] -+[FBSDKSettings isGraphErrorRecoveryEnabled] --[FBSDKSettings isGraphErrorRecoveryEnabled] -+[FBSDKSettings setGraphErrorRecoveryEnabled:] -+[FBSDKSettings JPEGCompressionQuality] -+[FBSDKSettings setJPEGCompressionQuality:] -+[FBSDKSettings isInstrumentEnabled] -+[FBSDKSettings setInstrumentEnabled:] -+[FBSDKSettings isCodelessDebugLogEnabled] -+[FBSDKSettings setCodelessDebugLogEnabled:] -+[FBSDKSettings isAutoLogAppEventsEnabled] --[FBSDKSettings isAutoLogAppEventsEnabled] -+[FBSDKSettings setAutoLogAppEventsEnabled:] -+[FBSDKSettings isAdvertiserIDCollectionEnabled] -+[FBSDKSettings setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings isAdvertiserTrackingEnabled] --[FBSDKSettings isAdvertiserTrackingEnabled] -+[FBSDKSettings setAdvertiserTrackingEnabled:] --[FBSDKSettings setAdvertiserTrackingEnabled:] -+[FBSDKSettings advertisingTrackingStatus] --[FBSDKSettings advertisingTrackingStatus] -+[FBSDKSettings setAdvertiserTrackingStatus:] --[FBSDKSettings setAdvertiserTrackingStatus:] -+[FBSDKSettings isSKAdNetworkReportEnabled] --[FBSDKSettings isSKAdNetworkReportEnabled] -+[FBSDKSettings setSKAdNetworkReportEnabled:] -+[FBSDKSettings shouldLimitEventAndDataUsage] --[FBSDKSettings shouldLimitEventAndDataUsage] -+[FBSDKSettings setLimitEventAndDataUsage:] --[FBSDKSettings setLimitEventAndDataUsage:] -+[FBSDKSettings shouldUseCachedValuesForExpensiveMetadata] -+[FBSDKSettings setShouldUseCachedValuesForExpensiveMetadata:] --[FBSDKSettings shouldUseTokenOptimizations] --[FBSDKSettings setShouldUseTokenOptimizations:] -+[FBSDKSettings loggingBehaviors] --[FBSDKSettings loggingBehaviors] -+[FBSDKSettings setDataProcessingOptions:] -+[FBSDKSettings setDataProcessingOptions:country:state:] -+[FBSDKSettings setLoggingBehaviors:] -+[FBSDKSettings enableLoggingBehavior:] -+[FBSDKSettings disableLoggingBehavior:] -+[FBSDKSettings sdkVersion] --[FBSDKSettings validateConfiguration] -+[FBSDKSettings userAgentSuffix] -+[FBSDKSettings setUserAgentSuffix:] -+[FBSDKSettings setGraphAPIVersion:] -+[FBSDKSettings defaultGraphAPIVersion] -+[FBSDKSettings graphAPIVersion] --[FBSDKSettings graphAPIVersion] -+[FBSDKSettings appEventSettingsForPlistKey:defaultValue:] -+[FBSDKSettings appEventSettingsForUserDefaultsKey:defaultValue:] -+[FBSDKSettings dataProcessingOptions] -+[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings logWarnings] --[FBSDKSettings logIfSDKSettingsChanged] --[FBSDKSettings recordInstall] -+[FBSDKSettings recordSetAdvertiserTrackingEnabled] --[FBSDKSettings recordSetAdvertiserTrackingEnabled] -+[FBSDKSettings isEventDelayTimerExpired] -+[FBSDKSettings isSetATETimeExceedsInstallTime] --[FBSDKSettings isSetATETimeExceedsInstallTime] -+[FBSDKSettings getInstallTimestamp] --[FBSDKSettings installTimestamp] -+[FBSDKSettings getSetAdvertiserTrackingEnabledTimestamp] --[FBSDKSettings advertiserTrackingEnabledTimestamp] -+[FBSDKSettings updateGraphAPIDebugBehavior] -+[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings store] --[FBSDKSettings setStore:] --[FBSDKSettings appEventsConfigurationProvider] --[FBSDKSettings setAppEventsConfigurationProvider:] --[FBSDKSettings infoDictionaryProvider] --[FBSDKSettings setInfoDictionaryProvider:] --[FBSDKSettings eventLogger] --[FBSDKSettings setEventLogger:] --[FBSDKSettings advertiserTrackingStatusBacking] --[FBSDKSettings setAdvertiserTrackingStatusBacking:] --[FBSDKSettings isConfigured] --[FBSDKSettings setIsConfigured:] --[FBSDKSettings setGraphAPIVersion:] --[FBSDKSettings .cxx_destruct] -_g_dataProcessingOptions -_sharedSettings.instance -_sharedSettingsNonce -_g_disableErrorRecovery -_OBJC_CLASSLIST_REFERENCES_$_.193 -_g_loggingBehaviors -_OBJC_CLASSLIST_REFERENCES_$_.198 -_OBJC_CLASSLIST_REFERENCES_$_.213 -_OBJC_CLASSLIST_REFERENCES_$_.216 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_g_userAgentSuffix -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.241 -_OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_CLASSLIST_REFERENCES_$_.247 -_OBJC_CLASSLIST_REFERENCES_$_.249 -_OBJC_CLASSLIST_REFERENCES_$_.250 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_CLASSLIST_REFERENCES_$_.261 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_CLASSLIST_REFERENCES_$_.296 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_SELECTOR_REFERENCES_.308 -__OBJC_$_CLASS_METHODS_FBSDKSettings -__OBJC_$_CLASS_PROP_LIST_FBSDKSettings -__OBJC_METACLASS_RO_$_FBSDKSettings -__OBJC_$_INSTANCE_METHODS_FBSDKSettings -_OBJC_IVAR_$_FBSDKSettings._appID -_OBJC_IVAR_$_FBSDKSettings._appURLSchemeSuffix -_OBJC_IVAR_$_FBSDKSettings._clientToken -_OBJC_IVAR_$_FBSDKSettings._displayName -_OBJC_IVAR_$_FBSDKSettings._facebookDomainPart -_OBJC_IVAR_$_FBSDKSettings.__JPEGCompressionQualityNumber -_OBJC_IVAR_$_FBSDKSettings.__instrumentEnabled -_OBJC_IVAR_$_FBSDKSettings.__autoLogAppEventsEnabled -_OBJC_IVAR_$_FBSDKSettings.__advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKSettings.__SKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSettings.__codelessDebugLogEnabled -_OBJC_IVAR_$_FBSDKSettings._isConfigured -_OBJC_IVAR_$_FBSDKSettings._store -_OBJC_IVAR_$_FBSDKSettings._appEventsConfigurationProvider -_OBJC_IVAR_$_FBSDKSettings._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKSettings._eventLogger -_OBJC_IVAR_$_FBSDKSettings._advertiserTrackingStatusBacking -_OBJC_IVAR_$_FBSDKSettings._graphAPIVersion -__OBJC_$_INSTANCE_VARIABLES_FBSDKSettings -__OBJC_$_PROP_LIST_FBSDKSettings -__OBJC_CLASS_RO_$_FBSDKSettings -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m -FBSDKCoreKit/FBSDKSettings.m -__31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSuggestedEventsIndexer init] --[FBSDKSuggestedEventsIndexer initWithGraphRequestProvider:serverConfigurationProvider:swizzler:settings:eventLogger:featureExtractor:eventProcessor:] -+[FBSDKSuggestedEventsIndexer shared] -___37+[FBSDKSuggestedEventsIndexer shared]_block_invoke --[FBSDKSuggestedEventsIndexer enable] -___37-[FBSDKSuggestedEventsIndexer enable]_block_invoke --[FBSDKSuggestedEventsIndexer setup] -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.64 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.71 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.74 --[FBSDKSuggestedEventsIndexer rematchBindings] --[FBSDKSuggestedEventsIndexer matchSubviewsIn:] --[FBSDKSuggestedEventsIndexer buttonClicked:] --[FBSDKSuggestedEventsIndexer handleView:withDelegate:] -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.108 --[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:] -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 --[FBSDKSuggestedEventsIndexer getDenseFeaure:] --[FBSDKSuggestedEventsIndexer getTextFromContentView:] --[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:] -___67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke --[FBSDKSuggestedEventsIndexer requestProvider] --[FBSDKSuggestedEventsIndexer serverConfigurationProvider] --[FBSDKSuggestedEventsIndexer swizzler] --[FBSDKSuggestedEventsIndexer settings] --[FBSDKSuggestedEventsIndexer eventLogger] --[FBSDKSuggestedEventsIndexer featureExtractor] --[FBSDKSuggestedEventsIndexer optInEvents] --[FBSDKSuggestedEventsIndexer unconfirmedEvents] --[FBSDKSuggestedEventsIndexer eventProcessor] --[FBSDKSuggestedEventsIndexer .cxx_destruct] -___block_descriptor_24_e4_20w_e45_v12?0"FBSDKServerConfiguration"4"NSError"8l -_setupNonce -___block_descriptor_24_e4_20s_e18_v8?0"UIControl"4l -___block_descriptor_24_e4_20s_e42_v20?04:8"UITableView"12"NSIndexPath"16l -___block_descriptor_24_e4_20s_e47_v20?04:8"UICollectionView"12"NSIndexPath"16l -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_CLASSLIST_REFERENCES_$_.183 -__OBJC_$_CLASS_METHODS_FBSDKSuggestedEventsIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_METACLASS_RO_$_FBSDKSuggestedEventsIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKSuggestedEventsIndexer -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._requestProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._swizzler -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._settings -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventLogger -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._featureExtractor -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._optInEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._unconfirmedEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKSuggestedEventsIndexer -__OBJC_$_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_CLASS_RO_$_FBSDKSuggestedEventsIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -__67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.108 -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.74 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.71 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.64 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -__37-[FBSDKSuggestedEventsIndexer enable]_block_invoke -__37+[FBSDKSuggestedEventsIndexer shared]_block_invoke -+[FBSDKSwizzler initialize] -+[FBSDKSwizzler resolveConflict] -+[FBSDKSwizzler printSwizzles] -+[FBSDKSwizzler swizzleForMethod:] -+[FBSDKSwizzler removeSwizzleForMethod:] -+[FBSDKSwizzler setSwizzle:forMethod:] -+[FBSDKSwizzler isLocallyDefinedMethod:onClass:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:] -___63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke -_fb_swizzleMethod_4_io -+[FBSDKSwizzler unswizzleSelector:onClass:named:] -+[FBSDKSwizzler object:ofClass:addSelector:] -+[FBSDKSwizzler object:ofClass:removeSelector:] -+[FBSDKSwizzler object:ofClass:isCallingSelector:] -+[FBSDKSwizzler swizzleSelectorWithBlock:async:] --[FBSDKSwizzle init] --[FBSDKSwizzle initWithBlock:named:forClass:selector:originalMethod:withNumArgs:] --[FBSDKSwizzle description] --[FBSDKSwizzle class] --[FBSDKSwizzle setClass:] --[FBSDKSwizzle selector] --[FBSDKSwizzle setSelector:] --[FBSDKSwizzle originalMethod] --[FBSDKSwizzle setOriginalMethod:] --[FBSDKSwizzle numArgs] --[FBSDKSwizzle setNumArgs:] --[FBSDKSwizzle blocks] --[FBSDKSwizzle setBlocks:] --[FBSDKSwizzle .cxx_destruct] --[FBSDKSwizzlingOnClass initWithSwizzle:class:] --[FBSDKSwizzlingOnClass bindingSwizzle] --[FBSDKSwizzlingOnClass setBindingSwizzle:] --[FBSDKSwizzlingOnClass bindingClass] --[FBSDKSwizzlingOnClass setBindingClass:] --[FBSDKSwizzlingOnClass .cxx_destruct] -_fb_swizzledMethod_2 -_fb_swizzledMethod_3 -_fb_swizzledMethod_4 -_fb_swizzledMethod_5 -_fb_findSwizzle -_swizzles -_selectorCallingSet -_swizzleQueue -_fb_swizzledMethods -___block_descriptor_36_e4_20bs24s_e5_v4?0lu28l4 -__OBJC_$_CLASS_METHODS_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzler -__OBJC_CLASS_RO_$_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzle -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzle -_OBJC_IVAR_$_FBSDKSwizzle._class -_OBJC_IVAR_$_FBSDKSwizzle._selector -_OBJC_IVAR_$_FBSDKSwizzle._originalMethod -_OBJC_IVAR_$_FBSDKSwizzle._numArgs -_OBJC_IVAR_$_FBSDKSwizzle._blocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzle -__OBJC_$_PROP_LIST_FBSDKSwizzle -__OBJC_CLASS_RO_$_FBSDKSwizzle -__OBJC_METACLASS_RO_$_FBSDKSwizzlingOnClass -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzlingOnClass -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingSwizzle -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingClass -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzlingOnClass -__OBJC_$_PROP_LIST_FBSDKSwizzlingOnClass -__OBJC_CLASS_RO_$_FBSDKSwizzlingOnClass -_OBJC_CLASSLIST_REFERENCES_$_.169 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_findSwizzle -FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_swizzledMethod_5 -fb_swizzledMethod_4 -fb_swizzledMethod_3 -fb_swizzledMethod_2 -fb_swizzleMethod_4_io -__63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke --[FBSDKTimeSpentData initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentData suspend] -___29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentData suspendTimeSpentData] --[FBSDKTimeSpentData restore:] -___30-[FBSDKTimeSpentData restore:]_block_invoke --[FBSDKTimeSpentData restoreTimeSpendDataWithCalledFromActivateApp:] --[FBSDKTimeSpentData appEventsParametersForActivate] --[FBSDKTimeSpentData appEventsParametersForDeactivate] --[FBSDKTimeSpentData setSourceApplication:openURL:] --[FBSDKTimeSpentData setSourceApplication:isFromAppLink:] --[FBSDKTimeSpentData getSourceApplication] --[FBSDKTimeSpentData resetSourceApplication] --[FBSDKTimeSpentData registerAutoResetSourceApplication] --[FBSDKTimeSpentData eventLogger] --[FBSDKTimeSpentData setEventLogger:] --[FBSDKTimeSpentData serverConfigurationProvider] --[FBSDKTimeSpentData setServerConfigurationProvider:] --[FBSDKTimeSpentData sourceApplication] --[FBSDKTimeSpentData setSourceApplication:] --[FBSDKTimeSpentData isOpenedFromAppLink] --[FBSDKTimeSpentData setIsOpenedFromAppLink:] --[FBSDKTimeSpentData isCurrentlyLoaded] --[FBSDKTimeSpentData setIsCurrentlyLoaded:] --[FBSDKTimeSpentData lastRestoreTime] --[FBSDKTimeSpentData setLastRestoreTime:] --[FBSDKTimeSpentData secondsSpentInCurrentSession] --[FBSDKTimeSpentData setSecondsSpentInCurrentSession:] --[FBSDKTimeSpentData timeSinceLastSuspend] --[FBSDKTimeSpentData setTimeSinceLastSuspend:] --[FBSDKTimeSpentData numInterruptionsInCurrentSession] --[FBSDKTimeSpentData setNumInterruptionsInCurrentSession:] --[FBSDKTimeSpentData sessionID] --[FBSDKTimeSpentData setSessionID:] --[FBSDKTimeSpentData lastSuspendTime] --[FBSDKTimeSpentData setLastSuspendTime:] --[FBSDKTimeSpentData shouldLogActivateEvent] --[FBSDKTimeSpentData setShouldLogActivateEvent:] --[FBSDKTimeSpentData shouldLogDeactivateEvent] --[FBSDKTimeSpentData setShouldLogDeactivateEvent:] --[FBSDKTimeSpentData .cxx_destruct] -___block_descriptor_25_e4_20s_e5_v4?0l -_INACTIVE_SECONDS_QUANTA -__OBJC_METACLASS_RO_$_FBSDKTimeSpentData -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentData -_OBJC_IVAR_$_FBSDKTimeSpentData._isOpenedFromAppLink -_OBJC_IVAR_$_FBSDKTimeSpentData._isCurrentlyLoaded -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogActivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogDeactivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._eventLogger -_OBJC_IVAR_$_FBSDKTimeSpentData._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentData._sourceApplication -_OBJC_IVAR_$_FBSDKTimeSpentData._numInterruptionsInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._sessionID -_OBJC_IVAR_$_FBSDKTimeSpentData._lastRestoreTime -_OBJC_IVAR_$_FBSDKTimeSpentData._secondsSpentInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._timeSinceLastSuspend -_OBJC_IVAR_$_FBSDKTimeSpentData._lastSuspendTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentData -__OBJC_$_PROP_LIST_FBSDKTimeSpentData -__OBJC_CLASS_RO_$_FBSDKTimeSpentData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -__30-[FBSDKTimeSpentData restore:]_block_invoke -__29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentRecordingFactory initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentRecordingFactory createTimeSpentRecorder] --[FBSDKTimeSpentRecordingFactory serverConfigurationProvider] --[FBSDKTimeSpentRecordingFactory eventLogger] --[FBSDKTimeSpentRecordingFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTimeSpentRecordingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTimeSpentRecordingCreating -__OBJC_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKTimeSpentRecordingFactory -__OBJC_METACLASS_RO_$_FBSDKTimeSpentRecordingFactory -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentRecordingFactory -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentRecordingFactory -__OBJC_$_PROP_LIST_FBSDKTimeSpentRecordingFactory -__OBJC_CLASS_RO_$_FBSDKTimeSpentRecordingFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m --[FBSDKTokenCache initWithSettings:] --[FBSDKTokenCache accessToken] --[FBSDKTokenCache setAccessToken:] --[FBSDKTokenCache authenticationToken] --[FBSDKTokenCache setAuthenticationToken:] --[FBSDKTokenCache clearAuthenticationTokenCache] --[FBSDKTokenCache clearAccessTokenCache] --[FBSDKTokenCache .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKTokenCaching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTokenCaching -__OBJC_$_PROP_LIST_FBSDKTokenCaching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTokenCaching -__OBJC_PROTOCOL_$_FBSDKTokenCaching -__OBJC_LABEL_PROTOCOL_$_FBSDKTokenCaching -__OBJC_CLASS_PROTOCOLS_$_FBSDKTokenCache -__OBJC_METACLASS_RO_$_FBSDKTokenCache -__OBJC_$_INSTANCE_METHODS_FBSDKTokenCache -_OBJC_IVAR_$_FBSDKTokenCache._keychainStore -_OBJC_IVAR_$_FBSDKTokenCache._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKTokenCache -__OBJC_$_PROP_LIST_FBSDKTokenCache -__OBJC_CLASS_RO_$_FBSDKTokenCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m --[FBSDKURL initWithURL:forOpenInboundURL:sourceApplication:forRenderBackToReferrerBar:] --[FBSDKURL isAutoAppLink] -+[FBSDKURL URLWithURL:] -+[FBSDKURL URLWithInboundURL:sourceApplication:] -+[FBSDKURL URLForRenderBackToReferrerBarURL:] -+[FBSDKURL queryParametersForURL:] --[FBSDKURL targetURL] --[FBSDKURL targetQueryParameters] --[FBSDKURL appLinkData] --[FBSDKURL appLinkExtras] --[FBSDKURL appLinkReferer] --[FBSDKURL inputURL] --[FBSDKURL inputQueryParameters] --[FBSDKURL .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKURL -__OBJC_METACLASS_RO_$_FBSDKURL -__OBJC_$_INSTANCE_METHODS_FBSDKURL -_OBJC_IVAR_$_FBSDKURL._targetURL -_OBJC_IVAR_$_FBSDKURL._targetQueryParameters -_OBJC_IVAR_$_FBSDKURL._appLinkData -_OBJC_IVAR_$_FBSDKURL._appLinkExtras -_OBJC_IVAR_$_FBSDKURL._appLinkReferer -_OBJC_IVAR_$_FBSDKURL._inputURL -_OBJC_IVAR_$_FBSDKURL._inputQueryParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKURL -__OBJC_$_PROP_LIST_FBSDKURL -__OBJC_CLASS_RO_$_FBSDKURL -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.h --[FBSDKURLSessionProxyFactory createSessionProxyWithDelegate:queue:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLSessionProxyProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLSessionProxyProviding -__OBJC_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKURLSessionProxyFactory -__OBJC_METACLASS_RO_$_FBSDKURLSessionProxyFactory -__OBJC_$_INSTANCE_METHODS_FBSDKURLSessionProxyFactory -__OBJC_CLASS_RO_$_FBSDKURLSessionProxyFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -+[FBSDKUnarchiverProvider _unarchiverFor:] -+[FBSDKUnarchiverProvider createSecureUnarchiverFor:] -+[FBSDKUnarchiverProvider createInsecureUnarchiverFor:] -__OBJC_$_CLASS_METHODS_FBSDKUnarchiverProvider -__OBJC_$_PROTOCOL_REFS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKUnarchiverProviding -__OBJC_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKUnarchiverProvider -__OBJC_METACLASS_RO_$_FBSDKUnarchiverProvider -__OBJC_$_PROP_LIST_FBSDKUnarchiverProvider -__OBJC_CLASS_RO_$_FBSDKUnarchiverProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m -FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m --[FBSDKUserAgeRange initMin:max:] -+[FBSDKUserAgeRange ageRangeFromDictionary:] --[FBSDKUserAgeRange hash] --[FBSDKUserAgeRange isEqual:] --[FBSDKUserAgeRange isEqualToUserAgeRange:] --[FBSDKUserAgeRange copyWithZone:] -+[FBSDKUserAgeRange supportsSecureCoding] --[FBSDKUserAgeRange encodeWithCoder:] --[FBSDKUserAgeRange initWithCoder:] --[FBSDKUserAgeRange min] --[FBSDKUserAgeRange max] --[FBSDKUserAgeRange .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKUserAgeRange -__OBJC_CLASS_PROTOCOLS_$_FBSDKUserAgeRange -__OBJC_$_CLASS_PROP_LIST_FBSDKUserAgeRange -__OBJC_METACLASS_RO_$_FBSDKUserAgeRange -__OBJC_$_INSTANCE_METHODS_FBSDKUserAgeRange -_OBJC_IVAR_$_FBSDKUserAgeRange._min -_OBJC_IVAR_$_FBSDKUserAgeRange._max -__OBJC_$_INSTANCE_VARIABLES_FBSDKUserAgeRange -__OBJC_$_PROP_LIST_FBSDKUserAgeRange -__OBJC_CLASS_RO_$_FBSDKUserAgeRange -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.h -+[FBSDKUtility dictionaryWithQueryString:] -+[FBSDKUtility queryStringWithDictionary:error:] -+[FBSDKUtility URLDecode:] -+[FBSDKUtility URLEncode:] -+[FBSDKUtility startGCDTimerWithInterval:block:] -+[FBSDKUtility stopGCDTimer:] -+[FBSDKUtility SHA256Hash:] -+[FBSDKUtility getGraphDomainFromToken] -+[FBSDKUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] -__OBJC_$_CLASS_METHODS_FBSDKUtility -__OBJC_METACLASS_RO_$_FBSDKUtility -__OBJC_CLASS_RO_$_FBSDKUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m -FBSDKCoreKit/FBSDKUtility.m -+[FBSDKViewHierarchy getChildren:] -+[FBSDKViewHierarchy getParent:] -+[FBSDKViewHierarchy getPath:] -+[FBSDKViewHierarchy getPath:limit:] -+[FBSDKViewHierarchy getAttributesOf:parent:] -+[FBSDKViewHierarchy getDetailAttributesOf:] -+[FBSDKViewHierarchy getDetailAttributesOf:withHash:] -+[FBSDKViewHierarchy getIndexPath:] -+[FBSDKViewHierarchy getText:] -+[FBSDKViewHierarchy getTextStyle:] -+[FBSDKViewHierarchy getHint:] -+[FBSDKViewHierarchy getClassBitmask:] -+[FBSDKViewHierarchy isUserInputView:] -+[FBSDKViewHierarchy recursiveCaptureTreeWithCurrentNode:targetNode:objAddressSet:hash:] -+[FBSDKViewHierarchy isRCTButton:] -+[FBSDKViewHierarchy getViewReactTag:] -+[FBSDKViewHierarchy isView:superViewOfView:] -+[FBSDKViewHierarchy getParentViewController:] -+[FBSDKViewHierarchy getParentTableView:] -+[FBSDKViewHierarchy getParentCollectionView:] -+[FBSDKViewHierarchy getTag:] -+[FBSDKViewHierarchy getDimensionOf:] -+[FBSDKViewHierarchy recursiveGetLabelsFromView:] -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.466 -_OBJC_SELECTOR_REFERENCES_.468 -_OBJC_CLASSLIST_REFERENCES_$_.469 -_OBJC_SELECTOR_REFERENCES_.475 -_OBJC_CLASSLIST_REFERENCES_$_.487 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_CLASSLIST_REFERENCES_$_.501 -_OBJC_SELECTOR_REFERENCES_.503 -_OBJC_CLASSLIST_REFERENCES_$_.504 -__OBJC_$_CLASS_METHODS_FBSDKViewHierarchy -__OBJC_METACLASS_RO_$_FBSDKViewHierarchy -__OBJC_CLASS_RO_$_FBSDKViewHierarchy -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -getVariableFromInstance -+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] -___127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke --[FBSDKViewImpressionTracker initWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] --[FBSDKViewImpressionTracker dealloc] --[FBSDKViewImpressionTracker logImpressionWithIdentifier:parameters:] --[FBSDKViewImpressionTracker _applicationDidEnterBackgroundNotification:] --[FBSDKViewImpressionTracker eventName] --[FBSDKViewImpressionTracker graphRequestProvider] --[FBSDKViewImpressionTracker setGraphRequestProvider:] --[FBSDKViewImpressionTracker eventLogger] --[FBSDKViewImpressionTracker setEventLogger:] --[FBSDKViewImpressionTracker notificationObserver] --[FBSDKViewImpressionTracker setNotificationObserver:] --[FBSDKViewImpressionTracker tokenWallet] --[FBSDKViewImpressionTracker setTokenWallet:] --[FBSDKViewImpressionTracker .cxx_destruct] -_impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:._impressionTrackers -_token -__OBJC_$_CLASS_METHODS_FBSDKViewImpressionTracker -__OBJC_METACLASS_RO_$_FBSDKViewImpressionTracker -__OBJC_$_INSTANCE_METHODS_FBSDKViewImpressionTracker -_OBJC_IVAR_$_FBSDKViewImpressionTracker._trackedImpressions -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventName -_OBJC_IVAR_$_FBSDKViewImpressionTracker._graphRequestProvider -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventLogger -_OBJC_IVAR_$_FBSDKViewImpressionTracker._notificationObserver -_OBJC_IVAR_$_FBSDKViewImpressionTracker._tokenWallet -__OBJC_$_INSTANCE_VARIABLES_FBSDKViewImpressionTracker -__OBJC_$_PROP_LIST_FBSDKViewImpressionTracker -__OBJC_CLASS_RO_$_FBSDKViewImpressionTracker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h -__127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke -+[FBSDKWebDialog dialogWithName:delegate:] -+[FBSDKWebDialog showWithName:parameters:delegate:] -+[FBSDKWebDialog createAndShow:parameters:frame:delegate:windowFinder:] --[FBSDKWebDialog dealloc] --[FBSDKWebDialog show] --[FBSDKWebDialog webDialogView:didCompleteWithResults:] --[FBSDKWebDialog webDialogView:didFailWithError:] --[FBSDKWebDialog webDialogViewDidCancel:] --[FBSDKWebDialog webDialogViewDidFinishLoad:] -___45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke --[FBSDKWebDialog _addObservers] --[FBSDKWebDialog _deviceOrientationDidChangeNotification:] -___58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke --[FBSDKWebDialog _removeObservers] --[FBSDKWebDialog _cancel] --[FBSDKWebDialog _completeWithResults:] --[FBSDKWebDialog _dismissAnimated:] -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.91 --[FBSDKWebDialog _failWithError:] -___33-[FBSDKWebDialog _failWithError:]_block_invoke --[FBSDKWebDialog _generateURL:] --[FBSDKWebDialog _showWebView] -___30-[FBSDKWebDialog _showWebView]_block_invoke -___30-[FBSDKWebDialog _showWebView]_block_invoke_2 --[FBSDKWebDialog _applicationFrameForOrientation] --[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:] -___75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke --[FBSDKWebDialog shouldDeferVisibility] --[FBSDKWebDialog setShouldDeferVisibility:] --[FBSDKWebDialog windowFinder] --[FBSDKWebDialog setWindowFinder:] --[FBSDKWebDialog delegate] --[FBSDKWebDialog setDelegate:] --[FBSDKWebDialog name] --[FBSDKWebDialog setName:] --[FBSDKWebDialog parameters] --[FBSDKWebDialog setParameters:] --[FBSDKWebDialog webViewFrame] --[FBSDKWebDialog setWebViewFrame:] --[FBSDKWebDialog .cxx_destruct] -_g_currentDialog -___block_descriptor_28_e4_20s24s_e7_v8?0c4l -___block_descriptor_68_e4_20s_e5_v4?0l -__OBJC_$_CLASS_METHODS_FBSDKWebDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogViewDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialog -__OBJC_METACLASS_RO_$_FBSDKWebDialog -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialog -_OBJC_IVAR_$_FBSDKWebDialog._backgroundView -_OBJC_IVAR_$_FBSDKWebDialog._dialogView -_OBJC_IVAR_$_FBSDKWebDialog._shouldDeferVisibility -_OBJC_IVAR_$_FBSDKWebDialog._windowFinder -_OBJC_IVAR_$_FBSDKWebDialog._delegate -_OBJC_IVAR_$_FBSDKWebDialog._name -_OBJC_IVAR_$_FBSDKWebDialog._parameters -_OBJC_IVAR_$_FBSDKWebDialog._webViewFrame -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialog -__OBJC_$_PROP_LIST_FBSDKWebDialog -__OBJC_CLASS_RO_$_FBSDKWebDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog+Internal.h -FBSDKCoreKit/FBSDKWebDialog.h -__75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke -__30-[FBSDKWebDialog _showWebView]_block_invoke_2 -__30-[FBSDKWebDialog _showWebView]_block_invoke -__33-[FBSDKWebDialog _failWithError:]_block_invoke -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.91 -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -__58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke -__45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke -+[FBSDKWebDialogView configureWithWebViewProvider:urlOpener:] -+[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView initWithFrame:] --[FBSDKWebDialogView dealloc] --[FBSDKWebDialogView loadURL:] --[FBSDKWebDialogView stopLoading] --[FBSDKWebDialogView drawRect:] --[FBSDKWebDialogView layoutSubviews] --[FBSDKWebDialogView _close:] --[FBSDKWebDialogView webView:didFailNavigation:withError:] --[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:] -___78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebDialogView webView:didFinishNavigation:] --[FBSDKWebDialogView delegate] --[FBSDKWebDialogView setDelegate:] --[FBSDKWebDialogView closeButton] --[FBSDKWebDialogView setCloseButton:] --[FBSDKWebDialogView loadingView] --[FBSDKWebDialogView setLoadingView:] --[FBSDKWebDialogView webView] --[FBSDKWebDialogView setWebView:] --[FBSDKWebDialogView .cxx_destruct] -__webViewProvider -__urlOpener -_OBJC_IVAR_$_FBSDKWebDialogView._webView -_OBJC_IVAR_$_FBSDKWebDialogView._closeButton -_OBJC_IVAR_$_FBSDKWebDialogView._loadingView -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_IVAR_$_FBSDKWebDialogView._delegate -__OBJC_$_CLASS_METHODS_FBSDKWebDialogView -__OBJC_$_PROTOCOL_REFS_WKNavigationDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_WKNavigationDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_WKNavigationDelegate -__OBJC_PROTOCOL_$_WKNavigationDelegate -__OBJC_LABEL_PROTOCOL_$_WKNavigationDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialogView -__OBJC_METACLASS_RO_$_FBSDKWebDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialogView -__OBJC_$_PROP_LIST_FBSDKWebDialogView -__OBJC_CLASS_RO_$_FBSDKWebDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.h -__78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFinishNavigation:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFailNavigation:withError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:decidePolicyForNavigationAction:decisionHandler:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFinishLoad] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFinishLoad:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFailLoadWithError] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFailLoadWithError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate hasLoaded] --[FBSDKWebViewAppLinkResolverWebViewDelegate setHasLoaded:] --[FBSDKWebViewAppLinkResolverWebViewDelegate .cxx_destruct] --[FBSDKWebViewAppLinkResolver init] --[FBSDKWebViewAppLinkResolver initWithSessionProvider:] -+[FBSDKWebViewAppLinkResolver sharedInstance] -___45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewAppLinkResolver followRedirects:handler:] -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.164 --[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:] -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.172 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.173 -___copy_helper_block_e4_20s24b28s32s36r -___destroy_helper_block_e4_20s24s28s32s36r -___copy_helper_block_e4_20s24b28s32r -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.185 -___copy_helper_block_e4_20b24r -___copy_helper_block_e4_20s24b28s32s36s -___destroy_helper_block_e4_20s24s28s32s36s --[FBSDKWebViewAppLinkResolver parseALData:] --[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:] -___63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke --[FBSDKWebViewAppLinkResolver appLinkFromALData:destination:] --[FBSDKWebViewAppLinkResolver sessionProvider] --[FBSDKWebViewAppLinkResolver setSessionProvider:] --[FBSDKWebViewAppLinkResolver .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._hasLoaded -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFinishLoad -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFailLoadWithError -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_CLASSLIST_REFERENCES_$_.148 -___block_descriptor_28_e4_20bs24s_e45_v16?0"NSURLResponse"4"NSData"8"NSError"12l -___block_descriptor_24_e4_20bs_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.170 -_OBJC_CLASSLIST_REFERENCES_$_.171 -___block_descriptor_40_e4_20s24bs28s32s36r_e21_v8?0"NSDictionary"4l -___block_descriptor_36_e4_20s24bs28s32r_e18_v8?0"WKWebView"4l -___block_descriptor_28_e4_20bs24r_e30_v12?0"WKWebView"4"NSError"8l -___block_descriptor_40_e4_20s24bs28s32s36s_e5_v4?0l -___block_descriptor_32_e4_20bs24s28s_e33_v12?0"NSDictionary"4"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.215 -_OBJC_CLASSLIST_REFERENCES_$_.227 -___block_descriptor_28_e4_20bs24s_e19_v12?04"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.252 -__OBJC_$_CLASS_METHODS_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolver -__OBJC_$_CLASS_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolver -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolver._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -__63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke -__destroy_helper_block_e4_20s24s28s32s36s -__copy_helper_block_e4_20s24b28s32s36s -__copy_helper_block_e4_20b24r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.185 -__copy_helper_block_e4_20s24b28s32r -__destroy_helper_block_e4_20s24s28s32s36r -__copy_helper_block_e4_20s24b28s32s36r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.173 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.172 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.164 -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -__45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewFactory createWebViewWithFrame:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebViewProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebViewProviding -__OBJC_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewFactory -__OBJC_METACLASS_RO_$_FBSDKWebViewFactory -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewFactory -__OBJC_CLASS_RO_$_FBSDKWebViewFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -_$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgTm -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO10permissionAA0D0Ovg -_$s12FBSDKCoreKit10PermissionO06stringC033_2AD6FCE179114B3E91364026D95ED393LLAA06StringC0AELLOSgvg -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueSSvg -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -_$s12FBSDKCoreKit10PermissionO2eeoiySbAC_ACtFZTf4nnd_n -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTf4gd_n -_$ss13_StringObjectV7VariantOWOy -_$ss13_StringObjectV7VariantOWOe -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOWOy -_$s12FBSDKCoreKit10PermissionOWOe -___swift_instantiateConcreteTypeFromMangledName -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv_ -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv0_ -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_got.$ss11_SetStorageCMn -_got.$s12FBSDKCoreKit10PermissionOMn -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_got.$ss23_ContiguousArrayStorageCMn -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift -__swift_instantiateConcreteTypeFromMangledName - -$s12FBSDKCoreKit10PermissionOACSHAAWl -init -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSiSQsSQ2eeoiySbx_xtFZTW -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -Swift runtime failure: arithmetic overflow -Swift runtime failure: Attempting to access Set elements using an invalid index -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_rawHashValue -hash -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_TB5 -== -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -hasGranted -name.get -Sources/FacebookCore/Swift/Permission.swift -/Users/jawwad/fbsource/fbobjc/ios-sdk -permissions.get -map -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgAFSSXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -_$s12FBSDKCoreKit10PermissionOSHAASH9hashValueSivgTW -_$s12FBSDKCoreKit10PermissionOSHAASH4hash4intoys6HasherVz_tFTW -_$s12FBSDKCoreKit10PermissionOSHAASH13_rawHashValue4seedS2i_tFTW -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAsADP06stringG0x0fG4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOSQAASQ2eeoiySbx_xtFZTW -_$s12FBSDKCoreKit10PermissionOSHAASQWb -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -_$s12FBSDKCoreKit10PermissionOwCP -_$s12FBSDKCoreKit10PermissionOwxx -_$s12FBSDKCoreKit10PermissionOwcp -_$s12FBSDKCoreKit10PermissionOwca -___swift_memcpy12_4 -_$s12FBSDKCoreKit10PermissionOwta -_$s12FBSDKCoreKit10PermissionOwet -_$s12FBSDKCoreKit10PermissionOwst -_$s12FBSDKCoreKit10PermissionOwug -_$s12FBSDKCoreKit10PermissionOwup -_$s12FBSDKCoreKit10PermissionOwui -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAsADP08extendedghI0x0fghI4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAsADP07unicodegH0x0fgH4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_associated conformance 12FBSDKCoreKit10PermissionOSHAASQ -_got.$sSHMp -_got.$sSHSQTb -_got.$sSH9hashValueSivgTq -_got.$sSH4hash4intoys6HasherVz_tFTq -_got.$sSH13_rawHashValue4seedS2i_tFTq -_$s12FBSDKCoreKit10PermissionOSHAAMcMK -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0 -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0 -_symbolic SS -_symbolic _____ 12FBSDKCoreKit10PermissionO -_symbolic $ss26ExpressibleByStringLiteralP -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMA -_got.$ss26ExpressibleByStringLiteralMp -_got.$ss26ExpressibleByStringLiteralPs0ab23ExtendedGraphemeClusterD0Tb -_got.$ss26ExpressibleByStringLiteralP0cD4TypeAB_s01_ab7BuiltincD0Tn -_got.$s17StringLiteralTypes013ExpressibleByaB0PTl -_got.$ss26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfCTq -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMcMK -_got.$sSQMp -_got.$sSQ2eeoiySbx_xtFZTq -_$s12FBSDKCoreKit10PermissionOSQAAMcMK -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0 -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0 -_symbolic $ss43ExpressibleByExtendedGraphemeClusterLiteralP -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMA -_got.$ss43ExpressibleByExtendedGraphemeClusterLiteralMp -_got.$ss43ExpressibleByExtendedGraphemeClusterLiteralPs0ab13UnicodeScalarF0Tb -_got.$ss43ExpressibleByExtendedGraphemeClusterLiteralP0cdeF4TypeAB_s01_ab7BuiltincdeF0Tn -_got.$s34ExtendedGraphemeClusterLiteralTypes013ExpressibleByabcD0PTl -_got.$ss43ExpressibleByExtendedGraphemeClusterLiteralP08extendeddeF0x0cdeF4TypeQz_tcfCTq -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMcMK -_associated conformance 12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0 -_symbolic $ss33ExpressibleByUnicodeScalarLiteralP -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMA -_got.$ss33ExpressibleByUnicodeScalarLiteralMp -_got.$ss33ExpressibleByUnicodeScalarLiteralP0cdE4TypeAB_s01_ab7BuiltincdE0Tn -_got.$s24UnicodeScalarLiteralTypes013ExpressibleByabC0PTl -_got.$ss33ExpressibleByUnicodeScalarLiteralP07unicodedE0x0cdE4TypeQz_tcfCTq -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOWV -_$s12FBSDKCoreKitMXM -_$s12FBSDKCoreKit10PermissionOMf -_$s12FBSDKCoreKit10PermissionOMF -_got.$ss12StaticStringVMn -_symbolic _____y_____G s23_ContiguousArrayStorageC s12StaticStringV -_$ss23_ContiguousArrayStorageCys12StaticStringVGMD --private-discriminator _2AD6FCE179114B3E91364026D95ED393 -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/Permission.swift -$s12FBSDKCoreKit10PermissionOMa -$s12FBSDKCoreKit10PermissionOwui -$s12FBSDKCoreKit10PermissionOwup -$s12FBSDKCoreKit10PermissionOwug -$s12FBSDKCoreKit10PermissionOwst -$s12FBSDKCoreKit10PermissionOwet -$s12FBSDKCoreKit10PermissionOwta -__swift_memcpy12_4 -$s12FBSDKCoreKit10PermissionOwca -$s12FBSDKCoreKit10PermissionOwcp -$s12FBSDKCoreKit10PermissionOwxx -$s12FBSDKCoreKit10PermissionOwCP -$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -$s12FBSDKCoreKit10PermissionOACSQAAWl -$s12FBSDKCoreKit10PermissionOSHAASQWb -_allocateUninitializedArray -$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs12StaticStringV_Tg5 -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -hashValue.get -_hashValue -combine -$sSiSHsSH4hash4intoys6HasherVz_tFTW -$sSi4hash4intoys6HasherVz_tF -$sSSSHsSH4hash4intoys6HasherVz_tFTW -rawValue.get -stringPermission.get -permission.get -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL24registerAddImageCallbackPv -__ZL16addImageCallbackPK11mach_headerl -__ZZN5swift34swift50override_conformsToProtocolEPKNS_14TargetMetadataINS_9InProcessEEEPKNS_24TargetProtocolDescriptorIS1_EEPFPKNS_18TargetWitnessTableIS1_EES4_S8_EE5token -__ZL27ProtocolConformancesSection -_DummyTargetContextDescriptor -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/ProtocolConformance.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/ProtocolConformance.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/ProtocolConformance.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -addImageCallback -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -_getTypeDescriptorLocation -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/Metadata.h -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/RelativePointer.h -getTypeKind -getTypeReferenceKind -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/MetadataValues.h -applyRelativeOffset, false, int>, int> -registerAddImageCallback -swift50override_conformsToProtocol -Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -/AppleInternal/BuildRoot -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted -__ZN5swift17getRootSuperclassEv -__ZN5swift4LazyIN12_GLOBAL__N_116ConformanceStateEE19defaultInitCallbackEPv -__ZN12_GLOBAL__N_124searchInConformanceCacheEPKN5swift14TargetMetadataINS0_9InProcessEEEPKNS0_24TargetProtocolDescriptorIS2_EE -__ZN12_GLOBAL__N_116ConformanceState12cacheFailureEPKvPKN5swift24TargetProtocolDescriptorINS3_9InProcessEEEm -__ZZZL20getObjCClassMetadataPKN5swift19TargetClassMetadataINS_9InProcessEEEENK3$_1clEvENUlPvE_8__invokeES6_ -__ZZZN5swift17getRootSuperclassEvENK3$_0clEvENUlPvE_8__invokeES1_ -__ZZZL24getTypeContextDescriptorPKN5swift14TargetMetadataINS_9InProcessEEEENK3$_2clEvENUlPvE_8__invokeES6_ -__ZL17swift_unreachablePKc -__ZZZL26getExistentialTypeMetadataN5swift23ProtocolClassConstraintEPKNS_14TargetMetadataINS_9InProcessEEEmPKNS_27TargetProtocolDescriptorRefIS2_EEENK3$_3clEvENUlPvE_8__invokeESB_ -__ZN12_GLOBAL__N_122override_equalContextsEPKN5swift23TargetContextDescriptorINS0_9InProcessEEES5_ -__ZN12_GLOBAL__N_116addImageCallbackEPK11mach_header -__ZN12_GLOBAL__N_116addImageCallbackEPK11mach_headerl -__ZN12_GLOBAL__N_112ConformancesE -__ZZZL20getObjCClassMetadataPKN5swift19TargetClassMetadataINS_9InProcessEEEENK3$_1clEvE7TheLazy -__ZZZN5swift17getRootSuperclassEvENK3$_0clEvE7TheLazy -__ZZZL24getTypeContextDescriptorPKN5swift14TargetMetadataINS_9InProcessEEEENK3$_2clEvE7TheLazy -__ZZZL26getExistentialTypeMetadataN5swift23ProtocolClassConstraintEPKNS_14TargetMetadataINS_9InProcessEEEmPKNS_27TargetProtocolDescriptorRefIS2_EEENK3$_3clEvE7TheLazy -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/ProtocolConformance.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/ProtocolConformance.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/ProtocolConformance.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Concurrent.h -~scope_exit -Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include/llvm/ADT/ScopeExit.h -deallocateFreeList -clear_and_shrink_to_fit -operator unsigned long -Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/atomic -load -__cxx_atomic_load -store -__cxx_atomic_store -__cxx_atomic_store::Storage *> -copy<(anonymous namespace)::ConformanceSection *, (anonymous namespace)::ConformanceSection *> -Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/algorithm -__copy<(anonymous namespace)::ConformanceSection, (anonymous namespace)::ConformanceSection> -__cxx_atomic_load::Storage *> -override_equalContexts -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include/llvm/ADT/StringRef.h -equals -compareMemory -getTypeContextIdentity -empty -StringRef -strLen -hasImportInfo -getFlag<2> -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/FlagSet.h -applyRelativeOffset, int> -applyRelativeOffset, true, int, swift::TargetContextDescriptor *>, int> -isUnique -__invoke -swift_unreachable -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/Unreachable.h -cacheFailure -updateFailureGeneration -getOrInsert<(anonymous namespace)::ConformanceCacheKey, const swift::TargetProtocolConformanceDescriptor *, unsigned long &> -__cxx_atomic_store::Node *> -atomic_compare_exchange_strong_explicit::Node *> -compare_exchange_strong -__cxx_atomic_compare_exchange_strong::Node *> -Node<(anonymous namespace)::ConformanceCacheKey &, const swift::TargetProtocolConformanceDescriptor *, unsigned long &> -ConformanceCacheEntry -atomic -__atomic_base -__cxx_atomic_impl -__cxx_atomic_base_impl -destroyNode -compareWithKey -__cxx_atomic_load::Node *> -ConformanceCacheKey -searchInConformanceCache -cacheMiss -cachedFailure -_swiftoverride_class_getSuperclass -getObjCClassMetadata -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/Lazy.h -dyn_cast, const swift::TargetMetadata > -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include/llvm/Support/Casting.h -isa, const swift::TargetMetadata *> -doit -classof -getKind -getSuperclass -classHasSuperclass -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/../../public/runtime/Private.h -getClassObject -getEnumeratedMetadataKind -cachedSuccess -getDescription -__cxx_atomic_load *> -isSuccessful -findCached -find<(anonymous namespace)::ConformanceCacheKey> -getConformanceCacheTypeKey -getTypeContextDescriptor -~Snapshot -decrementReaders -fetch_sub -__cxx_atomic_fetch_sub -snapshot -incrementReaders -fetch_add -__cxx_atomic_fetch_add -getFailureGeneration -defaultInitCallback -ConformanceState -initializeProtocolConformanceLookup -ConcurrentReadableArray -ConcurrentMap -MiniVector -swift51override_conformsToSwiftProtocol -cacheSuccess -makeSuccessful -__cxx_atomic_store *> -getOrInsert<(anonymous namespace)::ConformanceCacheKey, const swift::TargetProtocolConformanceDescriptor *&, int> -Node<(anonymous namespace)::ConformanceCacheKey &, const swift::TargetProtocolConformanceDescriptor *&, int> -getConformingTypeAsMetadata -getMatchingType -matches -getContextDescriptor -getSwiftProtocol -isObjC -getProtocols -getTrailingObjects > -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/TrailingObjects.h -getTrailingObjectsImpl -getSuperclassConstraint -getTrailingObjects *> -hasSuperclassConstraint -callNumTrailingObjects *> -numTrailingObjects -dyn_cast, const swift::TargetMetadata > -isa, const swift::TargetMetadata *> -ConformanceCandidate -override_getCanonicalTypeMetadata -getExistentialTypeMetadata -getClassConstraint -getField<0, 1, swift::ProtocolClassConstraint> -getProtocolContextDescriptorFlags -getKindSpecificFlags -forSwift -dyn_cast, const swift::TargetContextDescriptor > -isa, const swift::TargetContextDescriptor *> -operator bool -getAccessFunction -isGeneric -dyn_cast, const swift::TargetContextDescriptor > -isa, const swift::TargetContextDescriptor *> -getTypeDescriptor -operator swift::TargetContextDescriptor ** -operator swift::TargetContextDescriptor * -getDirectObjCClassName -getIndirectObjCClass -getProtocol -operator const swift::TargetProtocolDescriptor * -applyRelativeOffset, true, int, swift::TargetProtocolDescriptor *>, int> -Snapshot -getRootSuperclass diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/1411905C-4623-3451-AE55-F61B714E65BC.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/1411905C-4623-3451-AE55-F61B714E65BC.bcsymbolmap deleted file mode 100644 index 82e2d6e2..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/1411905C-4623-3451-AE55-F61B714E65BC.bcsymbolmap +++ /dev/null @@ -1,653 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBAEMKit.build/Release-iphoneos/FBAEMKit-Dynamic.build/DerivedSources/FBAEMKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBAEMKit --[FBAEMAdvertiserMultiEntryRule initWithOperator:rules:] --[FBAEMAdvertiserMultiEntryRule isMatchedEventParameters:] -+[FBAEMAdvertiserMultiEntryRule supportsSecureCoding] --[FBAEMAdvertiserMultiEntryRule initWithCoder:] --[FBAEMAdvertiserMultiEntryRule encodeWithCoder:] --[FBAEMAdvertiserMultiEntryRule copyWithZone:] --[FBAEMAdvertiserMultiEntryRule operator] --[FBAEMAdvertiserMultiEntryRule rules] --[FBAEMAdvertiserMultiEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleMatching -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserMultiEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._rules -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserMultiEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -/Users/jawwad/fbsource/fbobjc/ios-sdk -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.h --[FBAEMAdvertiserRuleFactory createRuleWithJson:] --[FBAEMAdvertiserRuleFactory createRuleWithDict:] --[FBAEMAdvertiserRuleFactory createMultiEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory createSingleEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory primaryKeyForRule:] --[FBAEMAdvertiserRuleFactory getOperator:] --[FBAEMAdvertiserRuleFactory isOperatorForMultiEntryRule:] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleProviding -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserRuleFactory -__OBJC_METACLASS_RO_$_FBAEMAdvertiserRuleFactory -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserRuleFactory -__OBJC_CLASS_RO_$_FBAEMAdvertiserRuleFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m -Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m --[FBAEMAdvertiserSingleEntryRule initWithOperator:paramKey:linguisticCondition:numericalCondition:arrayCondition:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithAsteriskParam:eventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithStringValue:numericalValue:] --[FBAEMAdvertiserSingleEntryRule isRegexMatch:] --[FBAEMAdvertiserSingleEntryRule isAnyOf:stringValue:ignoreCase:] -+[FBAEMAdvertiserSingleEntryRule supportsSecureCoding] --[FBAEMAdvertiserSingleEntryRule initWithCoder:] --[FBAEMAdvertiserSingleEntryRule encodeWithCoder:] --[FBAEMAdvertiserSingleEntryRule copyWithZone:] --[FBAEMAdvertiserSingleEntryRule operator] --[FBAEMAdvertiserSingleEntryRule paramKey] --[FBAEMAdvertiserSingleEntryRule linguisticCondition] --[FBAEMAdvertiserSingleEntryRule numericalCondition] --[FBAEMAdvertiserSingleEntryRule arrayCondition] --[FBAEMAdvertiserSingleEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserSingleEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._paramKey -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._linguisticCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._numericalCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._arrayCondition -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserSingleEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserSingleEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.h -+[FBAEMConfiguration configureWithRuleProvider:] -+[FBAEMConfiguration ruleProvider] --[FBAEMConfiguration initWithJSON:] --[FBAEMConfiguration initWithDefaultCurrency:cutoffTime:validFrom:configMode:businessID:matchingRule:conversionValueRules:] -+[FBAEMConfiguration parseRules:] -___33+[FBAEMConfiguration parseRules:]_block_invoke -+[FBAEMConfiguration getEventSetFromRules:] -+[FBAEMConfiguration getCurrencySetFromRules:] --[FBAEMConfiguration isSameValidFrom:businessID:] --[FBAEMConfiguration isSameBusinessID:] -+[FBAEMConfiguration supportsSecureCoding] --[FBAEMConfiguration initWithCoder:] --[FBAEMConfiguration encodeWithCoder:] --[FBAEMConfiguration copyWithZone:] --[FBAEMConfiguration cutoffTime] --[FBAEMConfiguration validFrom] --[FBAEMConfiguration defaultCurrency] --[FBAEMConfiguration configMode] --[FBAEMConfiguration businessID] --[FBAEMConfiguration matchingRule] --[FBAEMConfiguration conversionValueRules] --[FBAEMConfiguration eventSet] --[FBAEMConfiguration currencySet] --[FBAEMConfiguration .cxx_destruct] -__ruleProvider -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -___block_descriptor_20_e32_i12?0"FBAEMRule"4"FBAEMRule"8l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -__OBJC_$_CLASS_METHODS_FBAEMConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBAEMConfiguration -__OBJC_$_CLASS_PROP_LIST_FBAEMConfiguration -__OBJC_METACLASS_RO_$_FBAEMConfiguration -__OBJC_$_INSTANCE_METHODS_FBAEMConfiguration -_OBJC_IVAR_$_FBAEMConfiguration._cutoffTime -_OBJC_IVAR_$_FBAEMConfiguration._validFrom -_OBJC_IVAR_$_FBAEMConfiguration._defaultCurrency -_OBJC_IVAR_$_FBAEMConfiguration._configMode -_OBJC_IVAR_$_FBAEMConfiguration._businessID -_OBJC_IVAR_$_FBAEMConfiguration._matchingRule -_OBJC_IVAR_$_FBAEMConfiguration._conversionValueRules -_OBJC_IVAR_$_FBAEMConfiguration._eventSet -_OBJC_IVAR_$_FBAEMConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBAEMConfiguration -__OBJC_$_PROP_LIST_FBAEMConfiguration -__OBJC_CLASS_RO_$_FBAEMConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.h -__33+[FBAEMConfiguration parseRules:]_block_invoke --[FBAEMEvent initWithJSON:] --[FBAEMEvent initWithEventName:values:] -+[FBAEMEvent supportsSecureCoding] --[FBAEMEvent initWithCoder:] --[FBAEMEvent encodeWithCoder:] --[FBAEMEvent copyWithZone:] --[FBAEMEvent eventName] --[FBAEMEvent values] --[FBAEMEvent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_CLASSLIST_REFERENCES_$_.31 -__OBJC_$_CLASS_METHODS_FBAEMEvent -__OBJC_CLASS_PROTOCOLS_$_FBAEMEvent -__OBJC_$_CLASS_PROP_LIST_FBAEMEvent -__OBJC_METACLASS_RO_$_FBAEMEvent -__OBJC_$_INSTANCE_METHODS_FBAEMEvent -_OBJC_IVAR_$_FBAEMEvent._eventName -_OBJC_IVAR_$_FBAEMEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBAEMEvent -__OBJC_$_PROP_LIST_FBAEMEvent -__OBJC_CLASS_RO_$_FBAEMEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.h -+[FBAEMInvocation invocationWithAppLinkData:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:timestamp:configMode:configID:recordedEvents:recordedValues:conversionValue:priority:conversionTimestamp:isAggregated:] --[FBAEMInvocation attributeEvent:currency:value:parameters:configs:] --[FBAEMInvocation updateConversionValueWithConfigs:] --[FBAEMInvocation isOutOfWindowWithConfigs:] --[FBAEMInvocation getHMAC:] --[FBAEMInvocation decodeBase64UrlSafeString:] --[FBAEMInvocation _isOutOfWindowWithConfig:] --[FBAEMInvocation _findConfig:] --[FBAEMInvocation _setConfig:] -+[FBAEMInvocation supportsSecureCoding] --[FBAEMInvocation initWithCoder:] --[FBAEMInvocation encodeWithCoder:] --[FBAEMInvocation copyWithZone:] --[FBAEMInvocation campaignID] --[FBAEMInvocation ACSToken] --[FBAEMInvocation ACSSharedSecret] --[FBAEMInvocation ACSConfigID] --[FBAEMInvocation businessID] --[FBAEMInvocation timestamp] --[FBAEMInvocation configMode] --[FBAEMInvocation configID] --[FBAEMInvocation recordedEvents] --[FBAEMInvocation recordedValues] --[FBAEMInvocation conversionValue] --[FBAEMInvocation priority] --[FBAEMInvocation conversionTimestamp] --[FBAEMInvocation isAggregated] --[FBAEMInvocation setIsAggregated:] --[FBAEMInvocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_CLASSLIST_REFERENCES_$_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -__OBJC_$_CLASS_METHODS_FBAEMInvocation -__OBJC_CLASS_PROTOCOLS_$_FBAEMInvocation -__OBJC_$_CLASS_PROP_LIST_FBAEMInvocation -__OBJC_METACLASS_RO_$_FBAEMInvocation -__OBJC_$_INSTANCE_METHODS_FBAEMInvocation -_OBJC_IVAR_$_FBAEMInvocation._isAggregated -_OBJC_IVAR_$_FBAEMInvocation._campaignID -_OBJC_IVAR_$_FBAEMInvocation._ACSToken -_OBJC_IVAR_$_FBAEMInvocation._ACSSharedSecret -_OBJC_IVAR_$_FBAEMInvocation._ACSConfigID -_OBJC_IVAR_$_FBAEMInvocation._businessID -_OBJC_IVAR_$_FBAEMInvocation._timestamp -_OBJC_IVAR_$_FBAEMInvocation._configMode -_OBJC_IVAR_$_FBAEMInvocation._configID -_OBJC_IVAR_$_FBAEMInvocation._recordedEvents -_OBJC_IVAR_$_FBAEMInvocation._recordedValues -_OBJC_IVAR_$_FBAEMInvocation._conversionValue -_OBJC_IVAR_$_FBAEMInvocation._priority -_OBJC_IVAR_$_FBAEMInvocation._conversionTimestamp -__OBJC_$_INSTANCE_VARIABLES_FBAEMInvocation -__OBJC_$_PROP_LIST_FBAEMInvocation -__OBJC_CLASS_RO_$_FBAEMInvocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.h --[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e4_20s24b -___destroy_helper_block_e4_20s24s --[FBAEMNetworker parseJSONResponse:error:statusCode:] --[FBAEMNetworker parseJSONOrOtherwise:error:] --[FBAEMNetworker appendAttachments:toBody:addFormData:] -___55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -___copy_helper_block_e4_20s -___destroy_helper_block_e4_20s --[FBAEMNetworker userAgent] -___27-[FBAEMNetworker userAgent]_block_invoke -___clang_at_available_requires_core_foundation_framework -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_CLASSLIST_REFERENCES_$_.66 -___block_descriptor_28_e4_20s24bs_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.109 -___block_descriptor_25_e4_20s_e14_v16?048^c12l -_userAgent.agent -_userAgent.onceToken -___block_descriptor_20_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_CLASS_PROTOCOLS_$_FBAEMNetworker -__OBJC_METACLASS_RO_$_FBAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBAEMNetworker -__OBJC_$_PROP_LIST_FBAEMNetworker -__OBJC_CLASS_RO_$_FBAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMNetworker.m -__27-[FBAEMNetworker userAgent]_block_invoke -Sources/FBAEMKit/FBAEMNetworker.m -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e4_20s -__copy_helper_block_e4_20s -__55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -__destroy_helper_block_e4_20s24s -__copy_helper_block_e4_20s24b -__94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -+[FBAEMReporter configureWithNetworker:appID:] -+[FBAEMReporter networker] -+[FBAEMReporter enable] -___23+[FBAEMReporter enable]_block_invoke -___23+[FBAEMReporter enable]_block_invoke_2 -___copy_helper_block_e4_ -___destroy_helper_block_e4_ -___23+[FBAEMReporter enable]_block_invoke.49 -+[FBAEMReporter handleURL:] -+[FBAEMReporter parseURL:] -+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:] -___64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -___copy_helper_block_e4_24s28s32s36s -___destroy_helper_block_e4_24s28s32s36s -+[FBAEMReporter _attributedInvocation:Event:currency:value:parameters:configs:] -+[FBAEMReporter _appendAndSaveInvocation:] -___42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -+[FBAEMReporter _loadConfigurationWithBlock:] -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -___copy_helper_block_e4_20s24s -___copy_helper_block_e4_20b -+[FBAEMReporter _requestParameters] -+[FBAEMReporter _isConfigRefreshTimestampValid] -+[FBAEMReporter _shouldRefresh] -+[FBAEMReporter _loadConfigs] -+[FBAEMReporter _saveConfigs] -+[FBAEMReporter _addConfigs:] -+[FBAEMReporter _addConfig:] -___28+[FBAEMReporter _addConfig:]_block_invoke -+[FBAEMReporter _loadReportData] -+[FBAEMReporter _saveReportData] -+[FBAEMReporter _sendAggregationRequest] -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -___copy_helper_block_e4_24s -___destroy_helper_block_e4_24s -+[FBAEMReporter _aggregationRequestParameters:] -+[FBAEMReporter dispatchOnQueue:block:] -+[FBAEMReporter _clearCache] -+[FBAEMReporter _clearConfigs] -+[FBAEMReporter _clearInvocations] -+[FBAEMReporter _isUsingConfig:forInvocations:] -__networker -__appId -_enable.onceToken -_OBJC_SELECTOR_REFERENCES_.39 -_g_reportFile -_g_configFile -_g_completionBlocks -_g_serialQueue -_g_configs -_g_invocations -___block_descriptor_24_e4__e5_v4?0l -___block_descriptor_24_e4__e16_v8?0"NSError"4l -_OBJC_CLASSLIST_REFERENCES_$_.58 -_g_isAEMReportEnabled -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_SELECTOR_REFERENCES_.75 -___block_descriptor_40_e4_24s28s32s36s_e16_v8?0"NSError"4l -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -___block_descriptor_28_e4_20s_e5_v4?0l -_g_isLoadingConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_g_configRefreshTimestamp -_OBJC_CLASSLIST_REFERENCES_$_.118 -_OBJC_SELECTOR_REFERENCES_.122 -___block_descriptor_32_e4_20s24s_e5_v4?0l -___block_descriptor_24_e4__e19_v12?04"NSError"8l -___block_descriptor_28_e4_20bs_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_CLASSLIST_REFERENCES_$_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -___block_descriptor_20_e50_i12?0"FBAEMConfiguration"4"FBAEMConfiguration"8l -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -___block_descriptor_28_e4_24s_e19_v12?04"NSError"8l -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -__OBJC_$_CLASS_METHODS_FBAEMReporter -__OBJC_METACLASS_RO_$_FBAEMReporter -__OBJC_CLASS_RO_$_FBAEMReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMReporter.m -Sources/FBAEMKit/FBAEMReporter.m -__destroy_helper_block_e4_24s -__copy_helper_block_e4_24s -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke -__28+[FBAEMReporter _addConfig:]_block_invoke -__copy_helper_block_e4_20b -__copy_helper_block_e4_20s24s -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -__42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -__destroy_helper_block_e4_24s28s32s36s -__copy_helper_block_e4_24s28s32s36s -__64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -__23+[FBAEMReporter enable]_block_invoke.49 -__destroy_helper_block_e4_ -__copy_helper_block_e4_ -__23+[FBAEMReporter enable]_block_invoke_2 -__23+[FBAEMReporter enable]_block_invoke --[FBAEMRequestBody init] --[FBAEMRequestBody appendUTF8:] --[FBAEMRequestBody appendWithKey:formValue:] -___44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRequestBody data] --[FBAEMRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBAEMRequestBody compressedData] --[FBAEMRequestBody .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.12 -___block_descriptor_28_e4_20s24s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.55 -__OBJC_METACLASS_RO_$_FBAEMRequestBody -__OBJC_$_INSTANCE_METHODS_FBAEMRequestBody -_OBJC_IVAR_$_FBAEMRequestBody._data -_OBJC_IVAR_$_FBAEMRequestBody._json -__OBJC_$_INSTANCE_VARIABLES_FBAEMRequestBody -__OBJC_$_PROP_LIST_FBAEMRequestBody -__OBJC_CLASS_RO_$_FBAEMRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRequestBody.m -Sources/FBAEMKit/FBAEMRequestBody.m -__44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRule initWithJSON:] --[FBAEMRule initWithConversionValue:priority:events:] --[FBAEMRule isMatchedWithRecordedEvents:recordedValues:] --[FBAEMRule _isMatchedWithValues:recordedEventValues:] -+[FBAEMRule parseEvents:] -+[FBAEMRule supportsSecureCoding] --[FBAEMRule initWithCoder:] --[FBAEMRule encodeWithCoder:] --[FBAEMRule copyWithZone:] --[FBAEMRule conversionValue] --[FBAEMRule setConversionValue:] --[FBAEMRule priority] --[FBAEMRule setPriority:] --[FBAEMRule events] --[FBAEMRule setEvents:] --[FBAEMRule .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_SELECTOR_REFERENCES_.49 -__OBJC_$_CLASS_METHODS_FBAEMRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMRule -__OBJC_$_CLASS_PROP_LIST_FBAEMRule -__OBJC_METACLASS_RO_$_FBAEMRule -__OBJC_$_INSTANCE_METHODS_FBAEMRule -_OBJC_IVAR_$_FBAEMRule._conversionValue -_OBJC_IVAR_$_FBAEMRule._priority -_OBJC_IVAR_$_FBAEMRule._events -__OBJC_$_INSTANCE_VARIABLES_FBAEMRule -__OBJC_$_PROP_LIST_FBAEMRule -__OBJC_CLASS_RO_$_FBAEMRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.h diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/2F92B51E-4A9B-3E92-A02C-2926E8EAF91B.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/2F92B51E-4A9B-3E92-A02C-2926E8EAF91B.bcsymbolmap deleted file mode 100644 index 73d892fb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/2F92B51E-4A9B-3E92-A02C-2926E8EAF91B.bcsymbolmap +++ /dev/null @@ -1,6271 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBSDKCoreKit.build/Release-iphoneos/FBSDKCoreKit-Dynamic.build/DerivedSources/FBSDKCoreKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit --[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_ -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.2 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_CLASS_PROTOCOLS_$_FBSDKAEMNetworker -__OBJC_METACLASS_RO_$_FBSDKAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBSDKAEMNetworker -__OBJC_CLASS_RO_$_FBSDKAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:] --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:graphDomain:] --[FBSDKAccessToken hasGranted:] --[FBSDKAccessToken isDataAccessExpired] --[FBSDKAccessToken isExpired] -+[FBSDKAccessToken tokenCache] -+[FBSDKAccessToken setTokenCache:] -+[FBSDKAccessToken resetTokenCache] -+[FBSDKAccessToken currentAccessToken] -+[FBSDKAccessToken tokenString] -+[FBSDKAccessToken setCurrentAccessToken:] -+[FBSDKAccessToken setCurrentAccessToken:shouldDispatchNotif:] -+[FBSDKAccessToken isCurrentAccessTokenActive] -+[FBSDKAccessToken refreshCurrentAccessToken:] -___46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke -+[FBSDKAccessToken refreshCurrentAccessTokenWithCompletion:] -+[FBSDKAccessToken connectionFactory] -+[FBSDKAccessToken setConnectionFactory:] --[FBSDKAccessToken hash] --[FBSDKAccessToken isEqual:] --[FBSDKAccessToken isEqualToAccessToken:] --[FBSDKAccessToken copyWithZone:] -+[FBSDKAccessToken supportsSecureCoding] --[FBSDKAccessToken initWithCoder:] --[FBSDKAccessToken encodeWithCoder:] --[FBSDKAccessToken appID] --[FBSDKAccessToken dataAccessExpirationDate] --[FBSDKAccessToken declinedPermissions] --[FBSDKAccessToken expiredPermissions] --[FBSDKAccessToken expirationDate] --[FBSDKAccessToken permissions] --[FBSDKAccessToken refreshDate] --[FBSDKAccessToken tokenString] --[FBSDKAccessToken userID] --[FBSDKAccessToken graphDomain] --[FBSDKAccessToken .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_g_tokenCache -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_g_currentAccessToken -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.91 -_g_connectionFactory -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -__OBJC_$_CLASS_METHODS_FBSDKAccessToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAccessToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAccessToken -__OBJC_METACLASS_RO_$_FBSDKAccessToken -__OBJC_$_INSTANCE_METHODS_FBSDKAccessToken -_OBJC_IVAR_$_FBSDKAccessToken._appID -_OBJC_IVAR_$_FBSDKAccessToken._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKAccessToken._declinedPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expiredPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expirationDate -_OBJC_IVAR_$_FBSDKAccessToken._permissions -_OBJC_IVAR_$_FBSDKAccessToken._refreshDate -_OBJC_IVAR_$_FBSDKAccessToken._tokenString -_OBJC_IVAR_$_FBSDKAccessToken._userID -_OBJC_IVAR_$_FBSDKAccessToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessToken -__OBJC_$_PROP_LIST_FBSDKAccessToken -__OBJC_CLASS_RO_$_FBSDKAccessToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.h -__46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke --[FBSDKAccessTokenExpirer initWithNotificationCenter:] --[FBSDKAccessTokenExpirer dealloc] --[FBSDKAccessTokenExpirer _checkAccessTokenExpirationDate] --[FBSDKAccessTokenExpirer _timerDidFire] --[FBSDKAccessTokenExpirer notificationCenter] --[FBSDKAccessTokenExpirer .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -__OBJC_METACLASS_RO_$_FBSDKAccessTokenExpirer -__OBJC_$_INSTANCE_METHODS_FBSDKAccessTokenExpirer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._timer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._notificationCenter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessTokenExpirer -__OBJC_$_PROP_LIST_FBSDKAccessTokenExpirer -__OBJC_CLASS_RO_$_FBSDKAccessTokenExpirer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -+[FBSDKAppEvents initialize] -___28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEvents init] --[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:] -___61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKAppEvents startObservingApplicationLifecycleNotifications] --[FBSDKAppEvents dealloc] -+[FBSDKAppEvents logEvent:] --[FBSDKAppEvents logEvent:] -+[FBSDKAppEvents logEvent:valueToSum:] --[FBSDKAppEvents logEvent:valueToSum:] -+[FBSDKAppEvents logEvent:parameters:] --[FBSDKAppEvents logEvent:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:] --[FBSDKAppEvents logEvent:valueToSum:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents logPurchase:currency:] -+[FBSDKAppEvents logPurchase:currency:parameters:] -+[FBSDKAppEvents logPurchase:currency:parameters:accessToken:] -+[FBSDKAppEvents logPushNotificationOpen:] -+[FBSDKAppEvents logPushNotificationOpen:action:] -+[FBSDKAppEvents logProductItem:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:] -+[FBSDKAppEvents activateApp] --[FBSDKAppEvents activateApp] -+[FBSDKAppEvents setPushNotificationsDeviceToken:] -+[FBSDKAppEvents setPushNotificationsDeviceTokenString:] -+[FBSDKAppEvents flushBehavior] -+[FBSDKAppEvents setFlushBehavior:] -+[FBSDKAppEvents loggingOverrideAppID] -+[FBSDKAppEvents setLoggingOverrideAppID:] -+[FBSDKAppEvents flush] -+[FBSDKAppEvents setUserID:] --[FBSDKAppEvents setUserID:] -+[FBSDKAppEvents clearUserID] --[FBSDKAppEvents clearUserID] -+[FBSDKAppEvents userID] -+[FBSDKAppEvents setUserEmail:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:] -+[FBSDKAppEvents getUserData] -+[FBSDKAppEvents clearUserData] -+[FBSDKAppEvents setUserData:forType:] -+[FBSDKAppEvents clearUserDataForType:] -+[FBSDKAppEvents anonymousID] -+[FBSDKAppEvents augmentHybridWKWebView:] -+[FBSDKAppEvents setIsUnityInit:] -+[FBSDKAppEvents sendEventBindingsToUnity] --[FBSDKAppEvents configureWithGateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestProvider:featureChecker:store:logger:settings:paymentObserver:timeSpentRecorderFactory:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:swizzler:advertiserIDProvider:] -+[FBSDKAppEvents setFeatureChecker:] -+[FBSDKAppEvents setRequestProvider:] -+[FBSDKAppEvents setAppEventsConfigurationProvider:] -+[FBSDKAppEvents setServerConfigurationProvider:] --[FBSDKAppEvents configureNonTVComponentsWithOnDeviceMLModelManager:metadataIndexer:skAdNetworkReporter:] -+[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents singleton] -___27+[FBSDKAppEvents singleton]_block_invoke -___copy_helper_block_e8_ -___destroy_helper_block_e8_ --[FBSDKAppEvents flushForReason:] -___33-[FBSDKAppEvents flushForReason:]_block_invoke -___copy_helper_block_e8_32s40s -___destroy_helper_block_e8_32s40s --[FBSDKAppEvents setSourceApplication:openURL:] --[FBSDKAppEvents setSourceApplication:isFromAppLink:] --[FBSDKAppEvents registerAutoResetSourceApplication] --[FBSDKAppEvents appID] --[FBSDKAppEvents publishInstall] -___32-[FBSDKAppEvents publishInstall]_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___32-[FBSDKAppEvents publishInstall]_block_invoke.569 -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -___copy_helper_block_e8_32s40s48s -___destroy_helper_block_e8_32s40s48s --[FBSDKAppEvents publishATE] -___28-[FBSDKAppEvents publishATE]_block_invoke --[FBSDKAppEvents appendInstallTimestamp:] --[FBSDKAppEvents enableCodelessEvents] --[FBSDKAppEvents fetchServerConfiguration:] -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.621 -___copy_helper_block_e8_32s -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.624 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.627 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.632 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.636 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.639 -___copy_helper_block_e8_32s40b --[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -___88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r --[FBSDKAppEvents checkPersistedEvents] -___38-[FBSDKAppEvents checkPersistedEvents]_block_invoke --[FBSDKAppEvents flushOnMainQueue:forReason:] -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 --[FBSDKAppEvents handleActivitiesPostCompletion:loggingEntry:appEventsState:] --[FBSDKAppEvents flushTimerFired:] --[FBSDKAppEvents applicationDidBecomeActive] --[FBSDKAppEvents applicationMovingFromActiveStateOrTerminating] --[FBSDKAppEvents validateConfiguration] -+[FBSDKAppEvents requestForCustomAudienceThirdPartyIDWithAccessToken:] --[FBSDKAppEvents store] --[FBSDKAppEvents setStore:] --[FBSDKAppEvents flushBehavior] --[FBSDKAppEvents setFlushBehavior:] --[FBSDKAppEvents applicationState] --[FBSDKAppEvents setApplicationState:] --[FBSDKAppEvents pushNotificationsDeviceTokenString] --[FBSDKAppEvents setPushNotificationsDeviceTokenString:] --[FBSDKAppEvents flushTimer] --[FBSDKAppEvents setFlushTimer:] --[FBSDKAppEvents userID] --[FBSDKAppEvents atePublisher] --[FBSDKAppEvents setAtePublisher:] --[FBSDKAppEvents swizzler] --[FBSDKAppEvents setSwizzler:] --[FBSDKAppEvents timeSpentRecorder] --[FBSDKAppEvents setTimeSpentRecorder:] --[FBSDKAppEvents appEventsStateProvider] --[FBSDKAppEvents setAppEventsStateProvider:] --[FBSDKAppEvents advertiserIDProvider] --[FBSDKAppEvents setAdvertiserIDProvider:] --[FBSDKAppEvents atePublisherFactory] --[FBSDKAppEvents setAtePublisherFactory:] --[FBSDKAppEvents isConfigured] --[FBSDKAppEvents setIsConfigured:] --[FBSDKAppEvents onDeviceMLModelManager] --[FBSDKAppEvents setOnDeviceMLModelManager:] --[FBSDKAppEvents metadataIndexer] --[FBSDKAppEvents setMetadataIndexer:] --[FBSDKAppEvents skAdNetworkReporter] --[FBSDKAppEvents setSkAdNetworkReporter:] --[FBSDKAppEvents disableTimer] --[FBSDKAppEvents setDisableTimer:] --[FBSDKAppEvents .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_shared -_g_overrideAppID -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -___block_descriptor_40_e8_32w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_CLASSLIST_REFERENCES_$_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.314 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_CLASSLIST_REFERENCES_$_.323 -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_SELECTOR_REFERENCES_.340 -_g_logger -_OBJC_SELECTOR_REFERENCES_.344 -_OBJC_SELECTOR_REFERENCES_.346 -_OBJC_CLASSLIST_REFERENCES_$_.347 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.384 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_CLASSLIST_REFERENCES_$_.402 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_SELECTOR_REFERENCES_.412 -_OBJC_SELECTOR_REFERENCES_.414 -_g_explicitEventsLoggedYet -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -_OBJC_CLASSLIST_REFERENCES_$_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_CLASSLIST_REFERENCES_$_.441 -_OBJC_SELECTOR_REFERENCES_.443 -_OBJC_CLASSLIST_REFERENCES_$_.444 -_OBJC_SELECTOR_REFERENCES_.446 -_OBJC_SELECTOR_REFERENCES_.448 -_OBJC_CLASSLIST_REFERENCES_$_.449 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.459 -_OBJC_SELECTOR_REFERENCES_.461 -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.478 -_OBJC_SELECTOR_REFERENCES_.480 -_OBJC_SELECTOR_REFERENCES_.482 -_OBJC_SELECTOR_REFERENCES_.484 -_g_gateKeeperManager -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 -_g_settings -_g_paymentObserver -_g_appEventsStateStore -_g_eventDeactivationParameterProcessor -_g_restrictiveDataFilterParameterProcessor -_OBJC_SELECTOR_REFERENCES_.490 -_OBJC_SELECTOR_REFERENCES_.492 -_OBJC_SELECTOR_REFERENCES_.494 -_OBJC_SELECTOR_REFERENCES_.496 -_OBJC_SELECTOR_REFERENCES_.498 -_OBJC_SELECTOR_REFERENCES_.500 -_OBJC_SELECTOR_REFERENCES_.502 -_OBJC_SELECTOR_REFERENCES_.504 -_OBJC_SELECTOR_REFERENCES_.506 -_OBJC_SELECTOR_REFERENCES_.508 -_OBJC_SELECTOR_REFERENCES_.510 -_OBJC_SELECTOR_REFERENCES_.512 -_g_featureChecker -_g_graphRequestProvider -_g_appEventsConfigurationProvider -_g_serverConfigurationProvider -_OBJC_SELECTOR_REFERENCES_.514 -_OBJC_SELECTOR_REFERENCES_.516 -_OBJC_SELECTOR_REFERENCES_.518 -_OBJC_SELECTOR_REFERENCES_.520 -_OBJC_SELECTOR_REFERENCES_.522 -_OBJC_SELECTOR_REFERENCES_.524 -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.528 -_OBJC_SELECTOR_REFERENCES_.530 -_OBJC_SELECTOR_REFERENCES_.532 -_singleton.onceToken -___block_descriptor_40_e8__e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.534 -_OBJC_SELECTOR_REFERENCES_.536 -_OBJC_SELECTOR_REFERENCES_.538 -_OBJC_SELECTOR_REFERENCES_.540 -___block_descriptor_56_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.542 -_OBJC_SELECTOR_REFERENCES_.544 -_OBJC_SELECTOR_REFERENCES_.546 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -_OBJC_SELECTOR_REFERENCES_.560 -_OBJC_SELECTOR_REFERENCES_.562 -_OBJC_SELECTOR_REFERENCES_.564 -_OBJC_SELECTOR_REFERENCES_.568 -_OBJC_CLASSLIST_REFERENCES_$_.570 -_OBJC_SELECTOR_REFERENCES_.572 -___block_descriptor_56_e8_32s40s48r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.577 -___block_descriptor_56_e8_32s40s48s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.579 -_OBJC_SELECTOR_REFERENCES_.581 -_OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.585 -_OBJC_SELECTOR_REFERENCES_.587 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.593 -_OBJC_CLASSLIST_REFERENCES_$_.594 -_OBJC_SELECTOR_REFERENCES_.596 -_OBJC_CLASSLIST_REFERENCES_$_.597 -_OBJC_SELECTOR_REFERENCES_.599 -_OBJC_SELECTOR_REFERENCES_.601 -_OBJC_SELECTOR_REFERENCES_.603 -_OBJC_SELECTOR_REFERENCES_.605 -_OBJC_SELECTOR_REFERENCES_.607 -_OBJC_SELECTOR_REFERENCES_.609 -_OBJC_SELECTOR_REFERENCES_.611 -_OBJC_SELECTOR_REFERENCES_.613 -_OBJC_SELECTOR_REFERENCES_.615 -___block_descriptor_32_e8_v12?0B8l -___block_literal_global.617 -_OBJC_SELECTOR_REFERENCES_.619 -___block_literal_global.620 -___block_descriptor_40_e8_32w_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.623 -___block_descriptor_40_e8_32s_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.626 -_OBJC_SELECTOR_REFERENCES_.629 -_OBJC_SELECTOR_REFERENCES_.631 -_OBJC_CLASSLIST_REFERENCES_$_.633 -_OBJC_SELECTOR_REFERENCES_.635 -_OBJC_SELECTOR_REFERENCES_.638 -___block_literal_global.640 -_OBJC_CLASSLIST_REFERENCES_$_.641 -___block_descriptor_48_e8_32s40bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.644 -___block_descriptor_48_e8_32s40bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.646 -_OBJC_SELECTOR_REFERENCES_.650 -_OBJC_SELECTOR_REFERENCES_.654 -_OBJC_SELECTOR_REFERENCES_.656 -_OBJC_SELECTOR_REFERENCES_.658 -_OBJC_SELECTOR_REFERENCES_.660 -___block_descriptor_40_e8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.667 -_OBJC_SELECTOR_REFERENCES_.669 -_OBJC_SELECTOR_REFERENCES_.671 -_OBJC_SELECTOR_REFERENCES_.673 -_OBJC_CLASSLIST_REFERENCES_$_.676 -_OBJC_SELECTOR_REFERENCES_.678 -_OBJC_CLASSLIST_REFERENCES_$_.679 -_OBJC_SELECTOR_REFERENCES_.681 -_OBJC_SELECTOR_REFERENCES_.683 -_OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.687 -_OBJC_SELECTOR_REFERENCES_.689 -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.699 -_OBJC_SELECTOR_REFERENCES_.701 -_OBJC_SELECTOR_REFERENCES_.703 -_OBJC_SELECTOR_REFERENCES_.705 -_OBJC_SELECTOR_REFERENCES_.709 -_OBJC_SELECTOR_REFERENCES_.711 -_OBJC_SELECTOR_REFERENCES_.713 -_OBJC_SELECTOR_REFERENCES_.715 -_OBJC_SELECTOR_REFERENCES_.717 -_OBJC_SELECTOR_REFERENCES_.719 -_OBJC_SELECTOR_REFERENCES_.721 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.725 -_OBJC_SELECTOR_REFERENCES_.727 -_OBJC_SELECTOR_REFERENCES_.737 -_OBJC_SELECTOR_REFERENCES_.743 -_OBJC_SELECTOR_REFERENCES_.745 -_OBJC_SELECTOR_REFERENCES_.747 -_OBJC_SELECTOR_REFERENCES_.751 -_OBJC_SELECTOR_REFERENCES_.755 -_OBJC_SELECTOR_REFERENCES_.757 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.759 -_OBJC_SELECTOR_REFERENCES_.761 -_OBJC_SELECTOR_REFERENCES_.763 -_OBJC_SELECTOR_REFERENCES_.767 -_OBJC_SELECTOR_REFERENCES_.769 -_OBJC_SELECTOR_REFERENCES_.781 -_OBJC_SELECTOR_REFERENCES_.783 -_OBJC_CLASSLIST_REFERENCES_$_.784 -_OBJC_SELECTOR_REFERENCES_.786 -_OBJC_SELECTOR_REFERENCES_.788 -_OBJC_SELECTOR_REFERENCES_.790 -_OBJC_SELECTOR_REFERENCES_.792 -_OBJC_SELECTOR_REFERENCES_.794 -__OBJC_$_CLASS_METHODS_FBSDKAppEvents -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEvents -__OBJC_METACLASS_RO_$_FBSDKAppEvents -__OBJC_$_INSTANCE_METHODS_FBSDKAppEvents -_OBJC_IVAR_$_FBSDKAppEvents._serverConfiguration -_OBJC_IVAR_$_FBSDKAppEvents._appEventsState -_OBJC_IVAR_$_FBSDKAppEvents._eventBindingManager -_OBJC_IVAR_$_FBSDKAppEvents._isUnityInit -_OBJC_IVAR_$_FBSDKAppEvents._isConfigured -_OBJC_IVAR_$_FBSDKAppEvents._disableTimer -_OBJC_IVAR_$_FBSDKAppEvents._store -_OBJC_IVAR_$_FBSDKAppEvents._flushBehavior -_OBJC_IVAR_$_FBSDKAppEvents._applicationState -_OBJC_IVAR_$_FBSDKAppEvents._pushNotificationsDeviceTokenString -_OBJC_IVAR_$_FBSDKAppEvents._flushTimer -_OBJC_IVAR_$_FBSDKAppEvents._userID -_OBJC_IVAR_$_FBSDKAppEvents._atePublisher -_OBJC_IVAR_$_FBSDKAppEvents._swizzler -_OBJC_IVAR_$_FBSDKAppEvents._timeSpentRecorder -_OBJC_IVAR_$_FBSDKAppEvents._appEventsStateProvider -_OBJC_IVAR_$_FBSDKAppEvents._advertiserIDProvider -_OBJC_IVAR_$_FBSDKAppEvents._atePublisherFactory -_OBJC_IVAR_$_FBSDKAppEvents._onDeviceMLModelManager -_OBJC_IVAR_$_FBSDKAppEvents._metadataIndexer -_OBJC_IVAR_$_FBSDKAppEvents._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEvents -__OBJC_$_PROP_LIST_FBSDKAppEvents -__OBJC_CLASS_RO_$_FBSDKAppEvents -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -__38-[FBSDKAppEvents checkPersistedEvents]_block_invoke -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -__copy_helper_block_e8_32s40b -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.639 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.636 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.632 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.627 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.624 -__copy_helper_block_e8_32s -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.621 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -__28-[FBSDKAppEvents publishATE]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48s -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__32-[FBSDKAppEvents publishInstall]_block_invoke.569 -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__32-[FBSDKAppEvents publishInstall]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40s -__33-[FBSDKAppEvents flushForReason:]_block_invoke -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__27+[FBSDKAppEvents singleton]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -__28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEventsAtePublisher initWithAppIdentifier:graphRequestFactory:settings:store:] --[FBSDKAppEventsAtePublisher publishATE] -___40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsAtePublisher appIdentifier] --[FBSDKAppEventsAtePublisher graphRequestFactory] --[FBSDKAppEventsAtePublisher setGraphRequestFactory:] --[FBSDKAppEventsAtePublisher settings] --[FBSDKAppEventsAtePublisher setSettings:] --[FBSDKAppEventsAtePublisher store] --[FBSDKAppEventsAtePublisher setStore:] --[FBSDKAppEventsAtePublisher isProcessing] --[FBSDKAppEventsAtePublisher setIsProcessing:] --[FBSDKAppEventsAtePublisher .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_PROTOCOL_REFS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublishing -__OBJC_PROTOCOL_$_FBSDKAtePublishing -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublishing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsAtePublisher -__OBJC_METACLASS_RO_$_FBSDKAppEventsAtePublisher -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsAtePublisher -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._isProcessing -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._appIdentifier -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._graphRequestFactory -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._settings -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsAtePublisher -__OBJC_$_PROP_LIST_FBSDKAppEventsAtePublisher -__OBJC_CLASS_RO_$_FBSDKAppEventsAtePublisher -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h -__40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsConfiguration initWithJSON:] --[FBSDKAppEventsConfiguration initWithDefaultATEStatus:advertiserIDCollectionEnabled:eventCollectionEnabled:] -+[FBSDKAppEventsConfiguration defaultConfiguration] -+[FBSDKAppEventsConfiguration supportsSecureCoding] --[FBSDKAppEventsConfiguration initWithCoder:] --[FBSDKAppEventsConfiguration encodeWithCoder:] --[FBSDKAppEventsConfiguration copyWithZone:] --[FBSDKAppEventsConfiguration defaultATEStatus] --[FBSDKAppEventsConfiguration advertiserIDCollectionEnabled] --[FBSDKAppEventsConfiguration eventCollectionEnabled] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._eventCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._defaultATEStatus -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfiguration -__OBJC_$_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_CLASS_RO_$_FBSDKAppEventsConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -+[FBSDKAppEventsConfigurationManager shared] -___44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] --[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] -+[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] --[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] -+[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] --[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] -___74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -+[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _isTimestampValid] --[FBSDKAppEventsConfigurationManager store] --[FBSDKAppEventsConfigurationManager setStore:] --[FBSDKAppEventsConfigurationManager settings] --[FBSDKAppEventsConfigurationManager setSettings:] --[FBSDKAppEventsConfigurationManager requestFactory] --[FBSDKAppEventsConfigurationManager setRequestFactory:] --[FBSDKAppEventsConfigurationManager connectionFactory] --[FBSDKAppEventsConfigurationManager setConnectionFactory:] --[FBSDKAppEventsConfigurationManager configuration] --[FBSDKAppEventsConfigurationManager setConfiguration:] --[FBSDKAppEventsConfigurationManager isLoadingConfiguration] --[FBSDKAppEventsConfigurationManager setIsLoadingConfiguration:] --[FBSDKAppEventsConfigurationManager hasRequeryFinishedForAppStart] --[FBSDKAppEventsConfigurationManager setHasRequeryFinishedForAppStart:] --[FBSDKAppEventsConfigurationManager timestamp] --[FBSDKAppEventsConfigurationManager setTimestamp:] --[FBSDKAppEventsConfigurationManager completionBlocks] --[FBSDKAppEventsConfigurationManager setCompletionBlocks:] --[FBSDKAppEventsConfigurationManager .cxx_destruct] -_shared.instance -_sharedConfigurationManagerNonce -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfigurationManager -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._isLoadingConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._hasRequeryFinishedForAppStart -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._store -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._settings -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._requestFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._connectionFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._configuration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._timestamp -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._completionBlocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfigurationManager -__OBJC_$_PROP_LIST_FBSDKAppEventsConfigurationManager -__OBJC_CLASS_RO_$_FBSDKAppEventsConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -__74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -__44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsDeviceInfo extendDictionaryWithDeviceInfo:] -+[FBSDKAppEventsDeviceInfo initialize] -+[FBSDKAppEventsDeviceInfo sharedDeviceInfo] --[FBSDKAppEventsDeviceInfo init] --[FBSDKAppEventsDeviceInfo encodedDeviceInfo] --[FBSDKAppEventsDeviceInfo setEncodedDeviceInfo:] --[FBSDKAppEventsDeviceInfo _collectPersistentData] --[FBSDKAppEventsDeviceInfo _isGroup1Expired] --[FBSDKAppEventsDeviceInfo _collectGroup1Data] --[FBSDKAppEventsDeviceInfo _generateEncoding] --[FBSDKAppEventsDeviceInfo unixTimeNow] -+[FBSDKAppEventsDeviceInfo _getTotalDiskSpace] -+[FBSDKAppEventsDeviceInfo _getRemainingDiskSpace] -+[FBSDKAppEventsDeviceInfo _coreCount] -+[FBSDKAppEventsDeviceInfo _readSysCtlUInt:type:] -+[FBSDKAppEventsDeviceInfo _getCarrier] --[FBSDKAppEventsDeviceInfo .cxx_destruct] -_sharedDeviceInfo._sharedDeviceInfo -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.103 -_OBJC_SELECTOR_REFERENCES_.105 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsDeviceInfo -__OBJC_METACLASS_RO_$_FBSDKAppEventsDeviceInfo -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsDeviceInfo -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._carrierName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneAbbrev -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._remainingDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._bundleIdentifier -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._longVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._shortVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._sysVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._machine -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._language -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._totalDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._coreCount -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._width -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._height -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._density -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._lastGroup1CheckTime -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._isEncodingDirty -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._encodedDeviceInfo -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsDeviceInfo -__OBJC_CLASS_RO_$_FBSDKAppEventsDeviceInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m --[FBSDKAppEventsNumberParser initWithLocale:] --[FBSDKAppEventsNumberParser parseNumberFrom:] --[FBSDKAppEventsNumberParser .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.24 -__OBJC_$_PROTOCOL_REFS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKNumberParsing -__OBJC_PROTOCOL_$_FBSDKNumberParsing -__OBJC_LABEL_PROTOCOL_$_FBSDKNumberParsing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsNumberParser -__OBJC_METACLASS_RO_$_FBSDKAppEventsNumberParser -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsNumberParser -_OBJC_IVAR_$_FBSDKAppEventsNumberParser._locale -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsNumberParser -__OBJC_$_PROP_LIST_FBSDKAppEventsNumberParser -__OBJC_CLASS_RO_$_FBSDKAppEventsNumberParser -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBSDKAppEventsState configureWithEventProcessors:] --[FBSDKAppEventsState initWithToken:appID:] --[FBSDKAppEventsState copyWithZone:] -+[FBSDKAppEventsState supportsSecureCoding] --[FBSDKAppEventsState initWithCoder:] --[FBSDKAppEventsState encodeWithCoder:] --[FBSDKAppEventsState events] --[FBSDKAppEventsState addEventsFromAppEventState:] --[FBSDKAppEventsState addEvent:isImplicit:] --[FBSDKAppEventsState extractReceiptData] --[FBSDKAppEventsState areAllEventsImplicit] --[FBSDKAppEventsState isCompatibleWithAppEventsState:] --[FBSDKAppEventsState isCompatibleWithTokenString:appID:] --[FBSDKAppEventsState JSONStringForEventsIncludingImplicitEvents:] --[FBSDKAppEventsState numSkipped] --[FBSDKAppEventsState tokenString] --[FBSDKAppEventsState appID] --[FBSDKAppEventsState .cxx_destruct] -__eventProcessors -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.108 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsState -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsState -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsState -__OBJC_METACLASS_RO_$_FBSDKAppEventsState -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsState -_OBJC_IVAR_$_FBSDKAppEventsState._mutableEvents -_OBJC_IVAR_$_FBSDKAppEventsState._numSkipped -_OBJC_IVAR_$_FBSDKAppEventsState._tokenString -_OBJC_IVAR_$_FBSDKAppEventsState._appID -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsState -__OBJC_$_PROP_LIST_FBSDKAppEventsState -__OBJC_CLASS_RO_$_FBSDKAppEventsState -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h --[FBSDKAppEventsStateFactory createStateWithToken:appID:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppEventsStateProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppEventsStateProviding -__OBJC_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsStateFactory -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateFactory -__OBJC_CLASS_RO_$_FBSDKAppEventsStateFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m --[FBSDKAppEventsStateManager init] --[FBSDKAppEventsStateManager setCanSkipDiskCheck:] --[FBSDKAppEventsStateManager canSkipDiskCheck] -+[FBSDKAppEventsStateManager shared] -___36+[FBSDKAppEventsStateManager shared]_block_invoke --[FBSDKAppEventsStateManager clearPersistedAppEventsStates] --[FBSDKAppEventsStateManager persistAppEventsData:] --[FBSDKAppEventsStateManager retrievePersistedAppEventsStates] --[FBSDKAppEventsStateManager filePath] -_shared.nonce -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_CLASSLIST_REFERENCES_$_.64 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsStateManager -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsStateManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateManager -_OBJC_IVAR_$_FBSDKAppEventsStateManager._canSkipDiskCheck -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsStateManager -__OBJC_CLASS_RO_$_FBSDKAppEventsStateManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -__36+[FBSDKAppEventsStateManager shared]_block_invoke -+[FBSDKAppEventsUtility initialize] -+[FBSDKAppEventsUtility shared] -___31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:] -___88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke --[FBSDKAppEventsUtility advertiserID] --[FBSDKAppEventsUtility _advertiserIDFromDynamicFrameworkResolver:shouldUseCachedManager:] --[FBSDKAppEventsUtility _asIdentifierManagerWithShouldUseCachedManager:dynamicFrameworkResolver:] -+[FBSDKAppEventsUtility isStandardEvent:] -+[FBSDKAppEventsUtility clearLibraryFiles] -+[FBSDKAppEventsUtility ensureOnMainThread:className:] -+[FBSDKAppEventsUtility flushReasonToString:] -+[FBSDKAppEventsUtility logAndNotify:] -+[FBSDKAppEventsUtility logAndNotify:allowLogAsDeveloperError:] -+[FBSDKAppEventsUtility matchString:firstCharacterSet:restOfStringCharacterSet:] -+[FBSDKAppEventsUtility regexValidateIdentifier:] -___49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -+[FBSDKAppEventsUtility validateIdentifier:] -+[FBSDKAppEventsUtility tokenStringToUseFor:] -+[FBSDKAppEventsUtility unixTimeNow] -+[FBSDKAppEventsUtility convertToUnixTime:] -+[FBSDKAppEventsUtility isDebugBuild] -+[FBSDKAppEventsUtility shouldDropAppEvent] -+[FBSDKAppEventsUtility isSensitiveUserData:] -+[FBSDKAppEventsUtility isCreditCardNumber:] -+[FBSDKAppEventsUtility isEmailAddress:] -_standardEvents -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.fetchBundleOnce -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.urlSchemes -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.98 -__cachedAdvertiserIdentifierManager -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_regexValidateIdentifier:.firstCharacterSet -_regexValidateIdentifier:.restOfStringCharacterSet -_regexValidateIdentifier:.onceToken -_regexValidateIdentifier:.cachedIdentifiers -___block_literal_global.165 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_CLASSLIST_REFERENCES_$_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_CLASSLIST_REFERENCES_$_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsUtility -__OBJC_METACLASS_RO_$_FBSDKAppEventsUtility -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsUtility -__OBJC_$_PROP_LIST_FBSDKAppEventsUtility -__OBJC_CLASS_RO_$_FBSDKAppEventsUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -__49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -__88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke -__31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:isBackToReferrer:] -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:] --[FBSDKAppLink initWithIsBackToReferrer:] --[FBSDKAppLink sourceURL] --[FBSDKAppLink setSourceURL:] --[FBSDKAppLink targets] --[FBSDKAppLink setTargets:] --[FBSDKAppLink webURL] --[FBSDKAppLink setWebURL:] --[FBSDKAppLink isBackToReferrer] --[FBSDKAppLink setBackToReferrer:] --[FBSDKAppLink .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLink -__OBJC_METACLASS_RO_$_FBSDKAppLink -__OBJC_$_INSTANCE_METHODS_FBSDKAppLink -_OBJC_IVAR_$_FBSDKAppLink._backToReferrer -_OBJC_IVAR_$_FBSDKAppLink._sourceURL -_OBJC_IVAR_$_FBSDKAppLink._targets -_OBJC_IVAR_$_FBSDKAppLink._webURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLink -__OBJC_$_PROP_LIST_FBSDKAppLink -__OBJC_CLASS_RO_$_FBSDKAppLink -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.h -+[FBSDKAppLinkNavigation navigationWithAppLink:extras:appLinkData:] -+[FBSDKAppLinkNavigation callbackAppLinkDataForAppWithName:url:] --[FBSDKAppLinkNavigation stringByEscapingQueryString:] --[FBSDKAppLinkNavigation appLinkURLWithTargetURL:error:] --[FBSDKAppLinkNavigation navigate:] --[FBSDKAppLinkNavigation navigateWithUrlOpener:eventPoster:error:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:eventPoster:] -+[FBSDKAppLinkNavigation resolveAppLink:resolver:handler:] -+[FBSDKAppLinkNavigation resolveAppLink:handler:] -+[FBSDKAppLinkNavigation navigateToURL:handler:] -+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:] -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -___copy_helper_block_e8_40s48s56b -___destroy_helper_block_e8_40s48s56s -+[FBSDKAppLinkNavigation navigateToAppLink:error:] -+[FBSDKAppLinkNavigation navigationTypeForLink:] --[FBSDKAppLinkNavigation navigationType] --[FBSDKAppLinkNavigation navigationTypeForTargets:urlOpener:] -+[FBSDKAppLinkNavigation defaultResolver] -+[FBSDKAppLinkNavigation setDefaultResolver:] --[FBSDKAppLinkNavigation extras] --[FBSDKAppLinkNavigation setExtras:] --[FBSDKAppLinkNavigation appLinkData] --[FBSDKAppLinkNavigation setAppLinkData:] --[FBSDKAppLinkNavigation appLink] --[FBSDKAppLinkNavigation setAppLink:] --[FBSDKAppLinkNavigation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -___block_descriptor_48_e8_32bs_e34_v24?0"FBSDKAppLink"8"NSError"16l -___block_descriptor_64_e8_40s48s56bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.123 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_defaultResolver -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkNavigation -__OBJC_$_CLASS_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_METACLASS_RO_$_FBSDKAppLinkNavigation -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkNavigation -_OBJC_IVAR_$_FBSDKAppLinkNavigation._extras -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLinkData -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkNavigation -__OBJC_$_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_CLASS_RO_$_FBSDKAppLinkNavigation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h -__destroy_helper_block_e8_40s48s56s -__copy_helper_block_e8_40s48s56b -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:requestBuilder:clientTokenProvider:accessTokenProvider:] --[FBSDKAppLinkResolver appLinkFromURL:handler:] -___47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke -___copy_helper_block_e8_32b40s --[FBSDKAppLinkResolver appLinksFromURLs:handler:] -___49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -___copy_helper_block_e8_32b40s48s56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKAppLinkResolver buildAppLinkForURL:inResults:] -+[FBSDKAppLinkResolver resolver] --[FBSDKAppLinkResolver cachedFBSDKAppLinks] --[FBSDKAppLinkResolver setCachedFBSDKAppLinks:] --[FBSDKAppLinkResolver userInterfaceIdiom] --[FBSDKAppLinkResolver setUserInterfaceIdiom:] --[FBSDKAppLinkResolver requestBuilder] --[FBSDKAppLinkResolver setRequestBuilder:] --[FBSDKAppLinkResolver clientTokenProvider] --[FBSDKAppLinkResolver setClientTokenProvider:] --[FBSDKAppLinkResolver accessTokenProvider] --[FBSDKAppLinkResolver setAccessTokenProvider:] --[FBSDKAppLinkResolver .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.27 -___block_descriptor_48_e8_32bs40s_e34_v24?0"NSDictionary"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.46 -___block_descriptor_64_e8_32bs40s48s56s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_CLASSLIST_REFERENCES_$_.93 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkResolver -__OBJC_$_PROTOCOL_REFS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppLinkResolving -__OBJC_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolver -_OBJC_IVAR_$_FBSDKAppLinkResolver._cachedFBSDKAppLinks -_OBJC_IVAR_$_FBSDKAppLinkResolver._userInterfaceIdiom -_OBJC_IVAR_$_FBSDKAppLinkResolver._requestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolver._clientTokenProvider -_OBJC_IVAR_$_FBSDKAppLinkResolver._accessTokenProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32b40s48s56s -__49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -__copy_helper_block_e8_32b40s -__47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke --[FBSDKAppLinkResolverRequestBuilder initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolverRequestBuilder init] --[FBSDKAppLinkResolverRequestBuilder requestForURLs:] --[FBSDKAppLinkResolverRequestBuilder getIdiomSpecificField] --[FBSDKAppLinkResolverRequestBuilder getUISpecificFields] --[FBSDKAppLinkResolverRequestBuilder getEncodedURLs:] --[FBSDKAppLinkResolverRequestBuilder userInterfaceIdiom] --[FBSDKAppLinkResolverRequestBuilder setUserInterfaceIdiom:] -_OBJC_CLASSLIST_REFERENCES_$_.34 -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolverRequestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolverRequestBuilder._userInterfaceIdiom -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_PROP_LIST_FBSDKAppLinkResolverRequestBuilder -__OBJC_CLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -+[FBSDKAppLinkTarget appLinkTargetWithURL:appStoreId:appName:] --[FBSDKAppLinkTarget URL] --[FBSDKAppLinkTarget setURL:] --[FBSDKAppLinkTarget appStoreId] --[FBSDKAppLinkTarget setAppStoreId:] --[FBSDKAppLinkTarget appName] --[FBSDKAppLinkTarget setAppName:] --[FBSDKAppLinkTarget .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLinkTarget -__OBJC_METACLASS_RO_$_FBSDKAppLinkTarget -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkTarget -_OBJC_IVAR_$_FBSDKAppLinkTarget._URL -_OBJC_IVAR_$_FBSDKAppLinkTarget._appStoreId -_OBJC_IVAR_$_FBSDKAppLinkTarget._appName -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkTarget -__OBJC_$_PROP_LIST_FBSDKAppLinkTarget -__OBJC_CLASS_RO_$_FBSDKAppLinkTarget -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h -+[FBSDKAppLinkUtility configureWithRequestProvider:infoDictionaryProvider:] -+[FBSDKAppLinkUtility fetchDeferredAppLink:] -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -___copy_helper_block_e8_32b40s48s -+[FBSDKAppLinkUtility appInvitePromotionCodeFromURL:] -+[FBSDKAppLinkUtility isMatchURLScheme:] -+[FBSDKAppLinkUtility validateConfiguration] -__requestProvider -__infoDictionaryProvider -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_56_e8_32bs40s48s_e5_v8?0l -___block_descriptor_40_e8_32bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.77 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkUtility -__OBJC_METACLASS_RO_$_FBSDKAppLinkUtility -__OBJC_CLASS_RO_$_FBSDKAppLinkUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -__copy_helper_block_e8_32b40s48s -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -+[FBSDKApplicationDelegate initializeSDK:] -+[FBSDKApplicationDelegate sharedInstance] -___42+[FBSDKApplicationDelegate sharedInstance]_block_invoke --[FBSDKApplicationDelegate init] --[FBSDKApplicationDelegate initWithNotificationCenter:tokenWallet:settings:featureChecker:appEvents:serverConfigurationProvider:store:authenticationTokenWallet:profileProvider:backgroundEventLogger:] --[FBSDKApplicationDelegate initializeSDK] --[FBSDKApplicationDelegate initializeSDKWithLaunchOptions:] --[FBSDKApplicationDelegate initializeAppLink] --[FBSDKApplicationDelegate handleDeferredActivationIfNeeded] --[FBSDKApplicationDelegate configureSourceApplicationWithLaunchOptions:] --[FBSDKApplicationDelegate initializeMeasurementListener] --[FBSDKApplicationDelegate logBackgroundRefreshStatus] --[FBSDKApplicationDelegate logInitialization] --[FBSDKApplicationDelegate enableInstrumentation] -___49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke --[FBSDKApplicationDelegate addObservers] --[FBSDKApplicationDelegate dealloc] --[FBSDKApplicationDelegate application:openURL:options:] --[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:] -___77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke --[FBSDKApplicationDelegate application:didFinishLaunchingWithOptions:] --[FBSDKApplicationDelegate initializeTokenCache] --[FBSDKApplicationDelegate fetchServerConfiguration] --[FBSDKApplicationDelegate initializeProfile] --[FBSDKApplicationDelegate checkAuthentication] --[FBSDKApplicationDelegate notifyLaunchObserversWithApplication:launchOptions:] --[FBSDKApplicationDelegate applicationDidEnterBackground:] --[FBSDKApplicationDelegate applicationDidBecomeActive:] --[FBSDKApplicationDelegate applicationWillResignActive:] --[FBSDKApplicationDelegate addObserver:] --[FBSDKApplicationDelegate removeObserver:] -+[FBSDKApplicationDelegate applicationState] --[FBSDKApplicationDelegate setApplicationState:] --[FBSDKApplicationDelegate _logIfAppLinkEvent:] --[FBSDKApplicationDelegate _logSDKInitialize] --[FBSDKApplicationDelegate _logIfAutoAppLinkEnabled] -+[FBSDKApplicationDelegate isSDKInitialized] --[FBSDKApplicationDelegate configureDependencies] --[FBSDKApplicationDelegate featureChecker] --[FBSDKApplicationDelegate tokenWallet] --[FBSDKApplicationDelegate settings] --[FBSDKApplicationDelegate notificationObserver] --[FBSDKApplicationDelegate applicationObservers] --[FBSDKApplicationDelegate appEvents] --[FBSDKApplicationDelegate serverConfigurationProvider] --[FBSDKApplicationDelegate store] --[FBSDKApplicationDelegate authenticationTokenWallet] --[FBSDKApplicationDelegate accessTokenExpirer] --[FBSDKApplicationDelegate profileProvider] --[FBSDKApplicationDelegate backgroundEventLogger] --[FBSDKApplicationDelegate skAdNetworkReporter] --[FBSDKApplicationDelegate setSkAdNetworkReporter:] --[FBSDKApplicationDelegate isAppLaunched] --[FBSDKApplicationDelegate setIsAppLaunched:] --[FBSDKApplicationDelegate .cxx_destruct] -_sharedInstance._sharedInstance -_sharedInstance.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.11 -_hasInitializeBeenCalled -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_CLASSLIST_REFERENCES_$_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -__applicationState -_OBJC_CLASSLIST_REFERENCES_$_.212 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_CLASSLIST_REFERENCES_$_.260 -_OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.333 -_OBJC_CLASSLIST_REFERENCES_$_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_CLASSLIST_REFERENCES_$_.338 -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_CLASSLIST_REFERENCES_$_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_CLASSLIST_REFERENCES_$_.346 -_OBJC_SELECTOR_REFERENCES_.348 -_OBJC_CLASSLIST_REFERENCES_$_.349 -_OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_CLASSLIST_REFERENCES_$_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_CLASSLIST_REFERENCES_$_.359 -_OBJC_SELECTOR_REFERENCES_.361 -_OBJC_CLASSLIST_REFERENCES_$_.362 -_OBJC_CLASSLIST_REFERENCES_$_.363 -_OBJC_CLASSLIST_REFERENCES_$_.366 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_CLASSLIST_REFERENCES_$_.369 -_OBJC_CLASSLIST_REFERENCES_$_.370 -_OBJC_CLASSLIST_REFERENCES_$_.371 -_OBJC_CLASSLIST_REFERENCES_$_.372 -_OBJC_CLASSLIST_REFERENCES_$_.373 -_OBJC_CLASSLIST_REFERENCES_$_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_CLASSLIST_REFERENCES_$_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_CLASSLIST_REFERENCES_$_.387 -_OBJC_CLASSLIST_REFERENCES_$_.388 -_OBJC_CLASSLIST_REFERENCES_$_.392 -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_CLASSLIST_REFERENCES_$_.395 -_OBJC_CLASSLIST_REFERENCES_$_.398 -_OBJC_SELECTOR_REFERENCES_.400 -_OBJC_SELECTOR_REFERENCES_.402 -_OBJC_CLASSLIST_REFERENCES_$_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_CLASSLIST_REFERENCES_$_.406 -_OBJC_CLASSLIST_REFERENCES_$_.411 -_OBJC_CLASSLIST_REFERENCES_$_.412 -_OBJC_CLASSLIST_REFERENCES_$_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_CLASSLIST_REFERENCES_$_.420 -_OBJC_CLASSLIST_REFERENCES_$_.421 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_CLASSLIST_REFERENCES_$_.424 -_OBJC_SELECTOR_REFERENCES_.426 -__OBJC_$_CLASS_METHODS_FBSDKApplicationDelegate -__OBJC_$_CLASS_PROP_LIST_FBSDKApplicationDelegate -__OBJC_METACLASS_RO_$_FBSDKApplicationDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKApplicationDelegate -_OBJC_IVAR_$_FBSDKApplicationDelegate._isAppLaunched -_OBJC_IVAR_$_FBSDKApplicationDelegate._featureChecker -_OBJC_IVAR_$_FBSDKApplicationDelegate._tokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._settings -_OBJC_IVAR_$_FBSDKApplicationDelegate._notificationObserver -_OBJC_IVAR_$_FBSDKApplicationDelegate._applicationObservers -_OBJC_IVAR_$_FBSDKApplicationDelegate._appEvents -_OBJC_IVAR_$_FBSDKApplicationDelegate._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._store -_OBJC_IVAR_$_FBSDKApplicationDelegate._authenticationTokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._accessTokenExpirer -_OBJC_IVAR_$_FBSDKApplicationDelegate._profileProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._backgroundEventLogger -_OBJC_IVAR_$_FBSDKApplicationDelegate._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKApplicationDelegate -__OBJC_$_PROP_LIST_FBSDKApplicationDelegate -__OBJC_CLASS_RO_$_FBSDKApplicationDelegate -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m -FBSDKCoreKit/FBSDKApplicationDelegate.m -__77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke -__49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke -__42+[FBSDKApplicationDelegate sharedInstance]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m --[FBSDKAtePublisherFactory initWithStore:graphRequestFactory:settings:] --[FBSDKAtePublisherFactory createPublisherWithAppID:] --[FBSDKAtePublisherFactory graphRequestFactory] --[FBSDKAtePublisherFactory settings] --[FBSDKAtePublisherFactory store] --[FBSDKAtePublisherFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublisherCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublisherCreating -__OBJC_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAtePublisherFactory -__OBJC_METACLASS_RO_$_FBSDKAtePublisherFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAtePublisherFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._graphRequestFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._settings -_OBJC_IVAR_$_FBSDKAtePublisherFactory._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAtePublisherFactory -__OBJC_$_PROP_LIST_FBSDKAtePublisherFactory -__OBJC_CLASS_RO_$_FBSDKAtePublisherFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus] -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBSDKAuthenticationStatusUtility _handleResponse:] -+[FBSDKAuthenticationStatusUtility _requestURL] -+[FBSDKAuthenticationStatusUtility _invalidateCurrentSession] -___block_descriptor_48_e8_40s_e5_v8?0l -___block_descriptor_40_e8__e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_CLASSLIST_REFERENCES_$_.62 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationStatusUtility -__OBJC_METACLASS_RO_$_FBSDKAuthenticationStatusUtility -__OBJC_CLASS_RO_$_FBSDKAuthenticationStatusUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke --[FBSDKAuthenticationToken initWithTokenString:nonce:graphDomain:] --[FBSDKAuthenticationToken initWithTokenString:nonce:] -+[FBSDKAuthenticationToken currentAuthenticationToken] -+[FBSDKAuthenticationToken setCurrentAuthenticationToken:] --[FBSDKAuthenticationToken claims] -+[FBSDKAuthenticationToken tokenCache] -+[FBSDKAuthenticationToken setTokenCache:] -+[FBSDKAuthenticationToken resetTokenCache] -+[FBSDKAuthenticationToken supportsSecureCoding] --[FBSDKAuthenticationToken initWithCoder:] --[FBSDKAuthenticationToken encodeWithCoder:] --[FBSDKAuthenticationToken copyWithZone:] --[FBSDKAuthenticationToken tokenString] --[FBSDKAuthenticationToken nonce] --[FBSDKAuthenticationToken graphDomain] --[FBSDKAuthenticationToken .cxx_destruct] -_g_currentAuthenticationToken -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationToken -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAuthenticationToken -__OBJC_METACLASS_RO_$_FBSDKAuthenticationToken -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationToken -_OBJC_IVAR_$_FBSDKAuthenticationToken._jti -_OBJC_IVAR_$_FBSDKAuthenticationToken._tokenString -_OBJC_IVAR_$_FBSDKAuthenticationToken._nonce -_OBJC_IVAR_$_FBSDKAuthenticationToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationToken -__OBJC_$_PROP_LIST_FBSDKAuthenticationToken -__OBJC_CLASS_RO_$_FBSDKAuthenticationToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.h --[FBSDKAuthenticationTokenClaims initWithJti:iss:aud:nonce:exp:iat:sub:name:givenName:middleName:familyName:email:picture:userFriends:userBirthday:userAgeRange:userHometown:userLocation:userGender:userLink:] -+[FBSDKAuthenticationTokenClaims claimsFromEncodedString:nonce:] -+[FBSDKAuthenticationTokenClaims extractLocationDictFromClaims:key:] --[FBSDKAuthenticationTokenClaims isEqualToClaims:] --[FBSDKAuthenticationTokenClaims isEqual:] --[FBSDKAuthenticationTokenClaims jti] --[FBSDKAuthenticationTokenClaims iss] --[FBSDKAuthenticationTokenClaims aud] --[FBSDKAuthenticationTokenClaims nonce] --[FBSDKAuthenticationTokenClaims exp] --[FBSDKAuthenticationTokenClaims iat] --[FBSDKAuthenticationTokenClaims sub] --[FBSDKAuthenticationTokenClaims name] --[FBSDKAuthenticationTokenClaims givenName] --[FBSDKAuthenticationTokenClaims middleName] --[FBSDKAuthenticationTokenClaims familyName] --[FBSDKAuthenticationTokenClaims email] --[FBSDKAuthenticationTokenClaims picture] --[FBSDKAuthenticationTokenClaims userFriends] --[FBSDKAuthenticationTokenClaims userBirthday] --[FBSDKAuthenticationTokenClaims userAgeRange] --[FBSDKAuthenticationTokenClaims userHometown] --[FBSDKAuthenticationTokenClaims userLocation] --[FBSDKAuthenticationTokenClaims userGender] --[FBSDKAuthenticationTokenClaims userLink] --[FBSDKAuthenticationTokenClaims .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.134 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenClaims -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenClaims -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenClaims -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._jti -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iss -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._aud -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._nonce -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._exp -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iat -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._sub -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._name -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._givenName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._middleName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._familyName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._email -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._picture -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userFriends -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userBirthday -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userAgeRange -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userHometown -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLocation -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userGender -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenClaims -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenClaims -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenClaims -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h --[FBSDKBackgroundEventLogger initWithInfoDictionaryProvider:eventLogger:] --[FBSDKBackgroundEventLogger logBackgroundRefresStatus:] --[FBSDKBackgroundEventLogger _isNewBackgroundRefresh] --[FBSDKBackgroundEventLogger infoDictionaryProvider] --[FBSDKBackgroundEventLogger eventLogger] --[FBSDKBackgroundEventLogger .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBackgroundEventLogging -__OBJC_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_LABEL_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_CLASS_PROTOCOLS_$_FBSDKBackgroundEventLogger -__OBJC_METACLASS_RO_$_FBSDKBackgroundEventLogger -__OBJC_$_INSTANCE_METHODS_FBSDKBackgroundEventLogger -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKBackgroundEventLogger -__OBJC_$_PROP_LIST_FBSDKBackgroundEventLogger -__OBJC_CLASS_RO_$_FBSDKBackgroundEventLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -+[FBSDKBridgeAPI sharedInstance] -___32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[FBSDKBridgeAPI initWithProcessInfo:logger:urlOpener:bridgeAPIResponseFactory:frameworkLoader:appURLSchemeProvider:] --[FBSDKBridgeAPI applicationWillResignActive:] --[FBSDKBridgeAPI applicationDidBecomeActive:] --[FBSDKBridgeAPI applicationDidEnterBackground:] --[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:] -___67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64s72s -___destroy_helper_block_e8_32s40s48s56s64s72s --[FBSDKBridgeAPI application:didFinishLaunchingWithOptions:] --[FBSDKBridgeAPI _updateAuthStateIfSystemAlertToUseWebAuthFlowPresented] --[FBSDKBridgeAPI _updateAuthStateIfSystemCancelAuthSession] --[FBSDKBridgeAPI _isRequestingWebAuthenticationSession] --[FBSDKBridgeAPI openURL:sender:handler:] -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b56r -___destroy_helper_block_e8_32s40s48s56r --[FBSDKBridgeAPI openBridgeAPIRequest:useSafariViewController:fromViewController:completionBlock:] --[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:] -___73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -___copy_helper_block_e8_32s40s48b --[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:] -___84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -___copy_helper_block_e8_32s40s48s56s --[FBSDKBridgeAPI openURLWithAuthenticationSession:] --[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:] -___57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -___copy_helper_block_e8_32b40w -___destroy_helper_block_e8_32s40w --[FBSDKBridgeAPI sessionCompletionHandler] --[FBSDKBridgeAPI safariViewControllerDidFinish:] --[FBSDKBridgeAPI viewControllerDidDisappear:animated:] --[FBSDKBridgeAPI _handleBridgeAPIResponseURL:sourceApplication:] --[FBSDKBridgeAPI _cancelBridgeRequest] --[FBSDKBridgeAPI presentationAnchorForWebAuthenticationSession:] --[FBSDKBridgeAPI isActive] --[FBSDKBridgeAPI logger] --[FBSDKBridgeAPI setLogger:] --[FBSDKBridgeAPI urlOpener] --[FBSDKBridgeAPI bridgeAPIResponseFactory] --[FBSDKBridgeAPI frameworkLoader] --[FBSDKBridgeAPI appURLSchemeProvider] --[FBSDKBridgeAPI .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.10 -___block_descriptor_80_e8_32s40s48s56s64s72s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.61 -___block_descriptor_40_e8_32bs_e8_v12?0B8l -___block_descriptor_64_e8_32s40s48bs56r_e5_v8?0l -___block_descriptor_56_e8_32s40s48bs_e20_v20?0B8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_CLASSLIST_REFERENCES_$_.144 -___block_descriptor_72_e8_32s40s48s56s_e56_v16?0""8lu64l8 -___block_descriptor_48_e8_32bs40w_e27_v24?0"NSURL"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_CLASSLIST_REFERENCES_$_.192 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPI -__OBJC_$_PROTOCOL_REFS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKContainerViewControllerDelegate -__OBJC_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_REFS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_ASWebAuthenticationPresentationContextProviding -__OBJC_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_LABEL_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPI -__OBJC_$_CLASS_PROP_LIST_FBSDKBridgeAPI -__OBJC_METACLASS_RO_$_FBSDKBridgeAPI -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPI -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequest -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequestCompletionBlock -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingURLOpen -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSession -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionCompletionHandler -_OBJC_IVAR_$_FBSDKBridgeAPI._expectingBackground -_OBJC_IVAR_$_FBSDKBridgeAPI._safariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isDismissingSafariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isAppLaunched -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionState -_OBJC_IVAR_$_FBSDKBridgeAPI._processInfo -_OBJC_IVAR_$_FBSDKBridgeAPI._active -_OBJC_IVAR_$_FBSDKBridgeAPI._logger -_OBJC_IVAR_$_FBSDKBridgeAPI._urlOpener -_OBJC_IVAR_$_FBSDKBridgeAPI._bridgeAPIResponseFactory -_OBJC_IVAR_$_FBSDKBridgeAPI._frameworkLoader -_OBJC_IVAR_$_FBSDKBridgeAPI._appURLSchemeProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPI -__OBJC_$_PROP_LIST_FBSDKBridgeAPI -__OBJC_CLASS_RO_$_FBSDKBridgeAPI -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.h -__destroy_helper_block_e8_32s40w -__copy_helper_block_e8_32b40w -__57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -__copy_helper_block_e8_32s40s48s56s -__84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -__copy_helper_block_e8_32s40s48b -__73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48b56r -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72s -__67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -__32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[UIPasteboard(FBSDKPasteboard) _isGeneralPasteboard] --[UIPasteboard(FBSDKPasteboard) _isFindPasteboard] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:] --[FBSDKBridgeAPIProtocolNativeV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolNativeV1 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolNativeV1 _appIcon] --[FBSDKBridgeAPIProtocolNativeV1 _bridgeParametersWithActionID:error:] --[FBSDKBridgeAPIProtocolNativeV1 _errorWithDictionary:] --[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:] -___78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:] -___87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke --[FBSDKBridgeAPIProtocolNativeV1 appScheme] --[FBSDKBridgeAPIProtocolNativeV1 dataLengthThreshold] --[FBSDKBridgeAPIProtocolNativeV1 shouldIncludeAppIcon] --[FBSDKBridgeAPIProtocolNativeV1 pasteboard] --[FBSDKBridgeAPIProtocolNativeV1 .cxx_destruct] -__OBJC_$_CATEGORY_INSTANCE_METHODS_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPasteboard -__OBJC_$_PROP_LIST_FBSDKPasteboard -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPasteboard -__OBJC_PROTOCOL_$_FBSDKPasteboard -__OBJC_LABEL_PROTOCOL_$_FBSDKPasteboard -__OBJC_CATEGORY_PROTOCOLS_$_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROP_LIST_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_CATEGORY_UIPasteboard_$_FBSDKPasteboard -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_CLASSLIST_REFERENCES_$_.138 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -___block_descriptor_49_e8_32s40r_e12_24?08^B16l -_OBJC_SELECTOR_REFERENCES_.151 -___block_descriptor_48_e8_32s40s_e24_v16?0"NSNotification"8l -_OBJC_CLASSLIST_REFERENCES_$_.158 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolNativeV1 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._includeAppIcon -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._appScheme -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._dataLengthThreshold -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._pasteboard -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h -__87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/UIPasteboard+Pasteboard.h --[FBSDKBridgeAPIProtocolWebV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV1 responseParametersForActionID:queryParameters:cancelled:error:] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m --[FBSDKBridgeAPIProtocolWebV2 init] --[FBSDKBridgeAPIProtocolWebV2 initWithServerConfigurationProvider:nativeBridge:] --[FBSDKBridgeAPIProtocolWebV2 _redirectURLWithActionID:methodName:error:] --[FBSDKBridgeAPIProtocolWebV2 _requestURLForDialogConfiguration:error:] --[FBSDKBridgeAPIProtocolWebV2 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV2 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolWebV2 serverConfigurationProvider] --[FBSDKBridgeAPIProtocolWebV2 nativeBridge] --[FBSDKBridgeAPIProtocolWebV2 .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV2 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._nativeBridge -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV2 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -+[FBSDKBridgeAPIRequest bridgeAPIRequestWithProtocolType:scheme:methodName:methodVersion:parameters:userInfo:] -+[FBSDKBridgeAPIRequest protocolMap] -___36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke --[FBSDKBridgeAPIRequest initWithProtocol:protocolType:scheme:methodName:methodVersion:parameters:userInfo:] --[FBSDKBridgeAPIRequest requestURL:] --[FBSDKBridgeAPIRequest copyWithZone:] -+[FBSDKBridgeAPIRequest _protocolForType:scheme:] --[FBSDKBridgeAPIRequest actionID] --[FBSDKBridgeAPIRequest methodName] --[FBSDKBridgeAPIRequest methodVersion] --[FBSDKBridgeAPIRequest parameters] --[FBSDKBridgeAPIRequest protocolType] --[FBSDKBridgeAPIRequest scheme] --[FBSDKBridgeAPIRequest userInfo] --[FBSDKBridgeAPIRequest protocol] --[FBSDKBridgeAPIRequest setProtocol:] --[FBSDKBridgeAPIRequest .cxx_destruct] -_protocolMap._protocolMap -_protocolMap.onceToken -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIRequest -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIRequestProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIRequest -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIRequest -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIRequest -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._actionID -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodName -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodVersion -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._parameters -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocolType -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._scheme -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._userInfo -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocol -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIRequest -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequest -__OBJC_CLASS_RO_$_FBSDKBridgeAPIRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h -FBSDKCoreKit/FBSDKBridgeAPIRequest.h -__36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:osVersionComparer:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponse initWithRequest:responseParameters:cancelled:error:] --[FBSDKBridgeAPIResponse copyWithZone:] --[FBSDKBridgeAPIResponse isCancelled] --[FBSDKBridgeAPIResponse error] --[FBSDKBridgeAPIResponse request] --[FBSDKBridgeAPIResponse responseParameters] --[FBSDKBridgeAPIResponse .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIResponse -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponse -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponse -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponse -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._cancelled -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._error -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._request -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._responseParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIResponse -__OBJC_$_PROP_LIST_FBSDKBridgeAPIResponse -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponse -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.h --[FBSDKBridgeAPIResponseFactory createResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:error:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:responseURL:sourceApplication:error:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIResponseCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIResponseCreating -__OBJC_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponseFactory -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponseFactory -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponseFactory -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponseFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -+[FBSDKButton applicationActivationNotifier] -+[FBSDKButton setApplicationActivationNotifier:] --[FBSDKButton initWithFrame:] --[FBSDKButton awakeFromNib] --[FBSDKButton dealloc] --[FBSDKButton setEnabled:] --[FBSDKButton imageRectForContentRect:] --[FBSDKButton intrinsicContentSize] --[FBSDKButton sizeThatFits:] --[FBSDKButton sizeToFit] --[FBSDKButton titleRectForContentRect:] -_FBSDKTextSize --[FBSDKButton logTapEventWithEventName:parameters:] --[FBSDKButton checkImplicitlyDisabled] --[FBSDKButton configureButton] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton defaultBackgroundColor] --[FBSDKButton defaultDisabledColor] --[FBSDKButton defaultFont] --[FBSDKButton defaultHighlightedColor] --[FBSDKButton defaultIcon] --[FBSDKButton defaultSelectedColor] --[FBSDKButton highlightedContentColor] --[FBSDKButton isImplicitlyDisabled] --[FBSDKButton sizeThatFits:title:] --[FBSDKButton _applicationDidBecomeActiveNotification:] --[FBSDKButton _backgroundImageWithColor:cornerRadius:scale:] --[FBSDKButton _configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton _fontSizeForHeight:] --[FBSDKButton _heightForContentRect:] --[FBSDKButton _heightForFont:] --[FBSDKButton _marginForHeight:] --[FBSDKButton _paddingForHeight:] --[FBSDKButton _textPaddingCorrectionForHeight:] -__applicationActivationNotifier -_OBJC_IVAR_$_FBSDKButton._skipIntrinsicContentSizing -_OBJC_IVAR_$_FBSDKButton._isExplicitlyDisabled -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.78 -__OBJC_$_CLASS_METHODS_FBSDKButton -__OBJC_$_CLASS_PROP_LIST_FBSDKButton -__OBJC_METACLASS_RO_$_FBSDKButton -__OBJC_$_INSTANCE_METHODS_FBSDKButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKButton -__OBJC_$_PROP_LIST_FBSDKButton -__OBJC_CLASS_RO_$_FBSDKButton -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_CLASSLIST_REFERENCES_$_.181 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m -FBSDKCoreKit/FBSDKButton.m -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -FBSDKEdgeInsetsInsetSize -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKTextSize --[FBSDKCloseIcon imageWithSize:] --[FBSDKCloseIcon imageWithSize:primaryColor:secondaryColor:scale:] -__OBJC_METACLASS_RO_$_FBSDKCloseIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCloseIcon -__OBJC_CLASS_RO_$_FBSDKCloseIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -+[FBSDKCodelessIndexer configureWithRequestProvider:serverConfigurationProvider:store:connectionProvider:swizzler:settings:advertiserIDProvider:] -+[FBSDKCodelessIndexer requestProvider] -+[FBSDKCodelessIndexer serverConfigurationProvider] -+[FBSDKCodelessIndexer store] -+[FBSDKCodelessIndexer connectionProvider] -+[FBSDKCodelessIndexer swizzler] -+[FBSDKCodelessIndexer settings] -+[FBSDKCodelessIndexer advertiserIDProvider] -+[FBSDKCodelessIndexer enable] -___30+[FBSDKCodelessIndexer enable]_block_invoke -___30+[FBSDKCodelessIndexer enable]_block_invoke_2 -+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:] -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -___copy_helper_block_e8_40s48b -___destroy_helper_block_e8_40s48s -___copy_helper_block_e8_32s48b -___destroy_helper_block_e8_32s48s -+[FBSDKCodelessIndexer requestToLoadCodelessSetup:] -+[FBSDKCodelessIndexer _codelessSetupTimestampIsValid:] -+[FBSDKCodelessIndexer setupGesture] -___36+[FBSDKCodelessIndexer setupGesture]_block_invoke -+[FBSDKCodelessIndexer checkCodelessIndexingSession] -___52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -+[FBSDKCodelessIndexer currentSessionDeviceID] -+[FBSDKCodelessIndexer extInfo] -+[FBSDKCodelessIndexer startIndexing] -+[FBSDKCodelessIndexer uploadIndexing] -+[FBSDKCodelessIndexer uploadIndexing:] -___39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -+[FBSDKCodelessIndexer currentViewTree] -+[FBSDKCodelessIndexer screenshot] -+[FBSDKCodelessIndexer dimensionOf:] -__serverConfigurationProvider -__store -__connectionProvider -__swizzler -__settings -__advertiserIDProvider -__isGestureSet -_enable.onceToken -___block_descriptor_40_e8__e20_v20?0B8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.15 -__codelessSetting -_OBJC_CLASSLIST_REFERENCES_$_.35 -___block_descriptor_56_e8_40s48bs_e54_v32?0""816"NSError"24l -___block_descriptor_56_e8_32s48bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.100 -__isCheckingSession -__isCodelessIndexingEnabled -__lastTreeHash -__appIndexingTimer -_OBJC_CLASSLIST_REFERENCES_$_.141 -__deviceSessionID -___block_descriptor_40_e8__e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.149 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_CLASSLIST_REFERENCES_$_.156 -_OBJC_CLASSLIST_REFERENCES_$_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_CLASSLIST_REFERENCES_$_.174 -_OBJC_CLASSLIST_REFERENCES_$_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.182 -__isCodelessIndexing -_OBJC_CLASSLIST_REFERENCES_$_.202 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.213 -___block_descriptor_32_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_CLASSLIST_REFERENCES_$_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.268 -_OBJC_CLASSLIST_REFERENCES_$_.269 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 -__OBJC_$_CLASS_METHODS_FBSDKCodelessIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKCodelessIndexer -__OBJC_METACLASS_RO_$_FBSDKCodelessIndexer -__OBJC_CLASS_RO_$_FBSDKCodelessIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -__39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -__52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -__36+[FBSDKCodelessIndexer setupGesture]_block_invoke -__destroy_helper_block_e8_32s48s -__copy_helper_block_e8_32s48b -__destroy_helper_block_e8_40s48s -__copy_helper_block_e8_40s48b -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -__30+[FBSDKCodelessIndexer enable]_block_invoke_2 -__30+[FBSDKCodelessIndexer enable]_block_invoke --[FBSDKCodelessParameterComponent initWithJSON:] --[FBSDKCodelessParameterComponent isEqualToParameter:] --[FBSDKCodelessParameterComponent name] --[FBSDKCodelessParameterComponent value] --[FBSDKCodelessParameterComponent path] --[FBSDKCodelessParameterComponent pathType] --[FBSDKCodelessParameterComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessParameterComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessParameterComponent -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._name -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._value -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._path -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._pathType -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessParameterComponent -__OBJC_$_PROP_LIST_FBSDKCodelessParameterComponent -__OBJC_CLASS_RO_$_FBSDKCodelessParameterComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h --[FBSDKCodelessPathComponent initWithJSON:] --[FBSDKCodelessPathComponent isEqualToPath:] --[FBSDKCodelessPathComponent className] --[FBSDKCodelessPathComponent text] --[FBSDKCodelessPathComponent hint] --[FBSDKCodelessPathComponent desc] --[FBSDKCodelessPathComponent index] --[FBSDKCodelessPathComponent tag] --[FBSDKCodelessPathComponent section] --[FBSDKCodelessPathComponent row] --[FBSDKCodelessPathComponent matchBitmask] --[FBSDKCodelessPathComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessPathComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessPathComponent -_OBJC_IVAR_$_FBSDKCodelessPathComponent._index -_OBJC_IVAR_$_FBSDKCodelessPathComponent._tag -_OBJC_IVAR_$_FBSDKCodelessPathComponent._section -_OBJC_IVAR_$_FBSDKCodelessPathComponent._row -_OBJC_IVAR_$_FBSDKCodelessPathComponent._matchBitmask -_OBJC_IVAR_$_FBSDKCodelessPathComponent._className -_OBJC_IVAR_$_FBSDKCodelessPathComponent._text -_OBJC_IVAR_$_FBSDKCodelessPathComponent._hint -_OBJC_IVAR_$_FBSDKCodelessPathComponent._desc -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessPathComponent -__OBJC_$_PROP_LIST_FBSDKCodelessPathComponent -__OBJC_CLASS_RO_$_FBSDKCodelessPathComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m --[FBSDKContainerViewController viewDidDisappear:] --[FBSDKContainerViewController displayChildController:] --[FBSDKContainerViewController delegate] --[FBSDKContainerViewController setDelegate:] --[FBSDKContainerViewController .cxx_destruct] -_OBJC_IVAR_$_FBSDKContainerViewController._delegate -__OBJC_METACLASS_RO_$_FBSDKContainerViewController -__OBJC_$_INSTANCE_METHODS_FBSDKContainerViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKContainerViewController -__OBJC_$_PROP_LIST_FBSDKContainerViewController -__OBJC_CLASS_RO_$_FBSDKContainerViewController -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.h --[FBSDKCrashObserver init] --[FBSDKCrashObserver initWithFeatureChecker:graphRequestProvider:settings:] -+[FBSDKCrashObserver shared] -___28+[FBSDKCrashObserver shared]_block_invoke --[FBSDKCrashObserver didReceiveCrashLogs:] -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 --[FBSDKCrashObserver prefixes] --[FBSDKCrashObserver setPrefixes:] --[FBSDKCrashObserver frameworks] --[FBSDKCrashObserver setFrameworks:] --[FBSDKCrashObserver featureChecker] --[FBSDKCrashObserver setFeatureChecker:] --[FBSDKCrashObserver requestProvider] --[FBSDKCrashObserver setRequestProvider:] --[FBSDKCrashObserver settings] --[FBSDKCrashObserver setSettings:] --[FBSDKCrashObserver .cxx_destruct] -_shared._sharedInstance -__OBJC_$_CLASS_METHODS_FBSDKCrashObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKCrashObserving -__OBJC_$_PROP_LIST_FBSDKCrashObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKCrashObserving -__OBJC_PROTOCOL_$_FBSDKCrashObserving -__OBJC_LABEL_PROTOCOL_$_FBSDKCrashObserving -__OBJC_CLASS_PROTOCOLS_$_FBSDKCrashObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashObserver -__OBJC_METACLASS_RO_$_FBSDKCrashObserver -__OBJC_$_INSTANCE_METHODS_FBSDKCrashObserver -_OBJC_IVAR_$_FBSDKCrashObserver.prefixes -_OBJC_IVAR_$_FBSDKCrashObserver.frameworks -_OBJC_IVAR_$_FBSDKCrashObserver._featureChecker -_OBJC_IVAR_$_FBSDKCrashObserver._requestProvider -_OBJC_IVAR_$_FBSDKCrashObserver._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKCrashObserver -__OBJC_$_PROP_LIST_FBSDKCrashObserver -__OBJC_CLASS_RO_$_FBSDKCrashObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -__28+[FBSDKCrashObserver shared]_block_invoke -+[FBSDKCrashShield settings] -+[FBSDKCrashShield requestProvider] -+[FBSDKCrashShield featureChecking] -+[FBSDKCrashShield configureWithSettings:requestProvider:featureChecking:] -+[FBSDKCrashShield initialize] -+[FBSDKCrashShield analyze:] -+[FBSDKCrashShield featureForString:] -+[FBSDKCrashShield _getFeature:] -+[FBSDKCrashShield _getClassName:] -__featureChecking -__featureMapping -__featureForStringMap -_OBJC_CLASSLIST_REFERENCES_$_.135 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.150 -__OBJC_$_CLASS_METHODS_FBSDKCrashShield -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashShield -__OBJC_METACLASS_RO_$_FBSDKCrashShield -__OBJC_CLASS_RO_$_FBSDKCrashShield -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -+[FBSDKCrypto randomBytes:] -+[FBSDKCrypto randomString:] -__OBJC_$_CLASS_METHODS_FBSDKCrypto -__OBJC_METACLASS_RO_$_FBSDKCrypto -__OBJC_CLASS_RO_$_FBSDKCrypto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCryptoBlankData --[FBSDKDialogConfiguration initWithName:URL:appVersions:] -+[FBSDKDialogConfiguration supportsSecureCoding] --[FBSDKDialogConfiguration initWithCoder:] --[FBSDKDialogConfiguration encodeWithCoder:] --[FBSDKDialogConfiguration copyWithZone:] --[FBSDKDialogConfiguration appVersions] --[FBSDKDialogConfiguration name] --[FBSDKDialogConfiguration URL] --[FBSDKDialogConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKDialogConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKDialogConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKDialogConfiguration -__OBJC_METACLASS_RO_$_FBSDKDialogConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKDialogConfiguration -_OBJC_IVAR_$_FBSDKDialogConfiguration._appVersions -_OBJC_IVAR_$_FBSDKDialogConfiguration._name -_OBJC_IVAR_$_FBSDKDialogConfiguration._URL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDialogConfiguration -__OBJC_$_PROP_LIST_FBSDKDialogConfiguration -__OBJC_CLASS_RO_$_FBSDKDialogConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h -+[FBSDKDynamicFrameworkLoader shared] -___37+[FBSDKDynamicFrameworkLoader shared]_block_invoke --[FBSDKDynamicFrameworkLoader safariViewControllerClass] --[FBSDKDynamicFrameworkLoader asIdentifierManagerClass] -+[FBSDKDynamicFrameworkLoader loadkSecRandomDefault] -_fbsdkdfl_handle_get_Security -_fbsdkdfl_load_symbol_once -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessible] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccount] -+[FBSDKDynamicFrameworkLoader loadkSecAttrService] -+[FBSDKDynamicFrameworkLoader loadkSecValueData] -+[FBSDKDynamicFrameworkLoader loadkSecClassGenericPassword] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessGroup] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimit] -+[FBSDKDynamicFrameworkLoader loadkSecReturnData] -+[FBSDKDynamicFrameworkLoader loadkSecClass] -_fbsdkdfl_handle_get_Social -_fbsdkdfl_handle_get_QuartzCore -_fbsdkdfl_handle_get_AdSupport -_fbsdkdfl_handle_get_SafariServices -_fbsdkdfl_handle_get_AuthenticationServices -_fbsdkdfl_handle_get_CoreTelephony -_fbsdkdfl_load_Security_once -_fbsdkdfl_load_framework_once -_fbsdkdfl_load_Social_once -_fbsdkdfl_load_QuartzCore_once -_fbsdkdfl_load_AdSupport_once -_fbsdkdfl_load_SafariServices_once -_fbsdkdfl_load_AuthenticationServices_once -_fbsdkdfl_load_CoreTelephony_once -_shared.onceToken -_shared.shared -_loadkSecRandomDefault.k -_loadkSecRandomDefault.kSecRandomDefault_once -_loadkSecRandomDefault.ctx -_loadkSecAttrAccessible.k -_loadkSecAttrAccessible.kSecAttrAccessible_once -_loadkSecAttrAccessible.ctx -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.k -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly_once -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.ctx -_loadkSecAttrAccount.k -_loadkSecAttrAccount.kSecAttrAccount_once -_loadkSecAttrAccount.ctx -_loadkSecAttrService.k -_loadkSecAttrService.kSecAttrService_once -_loadkSecAttrService.ctx -_loadkSecValueData.k -_loadkSecValueData.kSecValueData_once -_loadkSecValueData.ctx -_loadkSecClassGenericPassword.k -_loadkSecClassGenericPassword.kSecClassGenericPassword_once -_loadkSecClassGenericPassword.ctx -_loadkSecAttrAccessGroup.k -_loadkSecAttrAccessGroup.kSecAttrAccessGroup_once -_loadkSecAttrAccessGroup.ctx -_loadkSecMatchLimitOne.k -_loadkSecMatchLimitOne.kSecMatchLimitOne_once -_loadkSecMatchLimitOne.ctx -_loadkSecMatchLimit.k -_loadkSecMatchLimit.kSecMatchLimit_once -_loadkSecMatchLimit.ctx -_loadkSecReturnData.k -_loadkSecReturnData.kSecReturnData_once -_loadkSecReturnData.ctx -_loadkSecClass.k -_loadkSecClass.kSecClass_once -_loadkSecClass.ctx -__OBJC_$_CLASS_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROTOCOL_REFS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDynamicFrameworkResolving -__OBJC_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKDynamicFrameworkLoader -__OBJC_METACLASS_RO_$_FBSDKDynamicFrameworkLoader -__OBJC_$_INSTANCE_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROP_LIST_FBSDKDynamicFrameworkLoader -__OBJC_CLASS_RO_$_FBSDKDynamicFrameworkLoader -_fbsdkdfl_SecRandomCopyBytes.f -_fbsdkdfl_SecRandomCopyBytes.SecRandomCopyBytes_once -_fbsdkdfl_SecRandomCopyBytes.ctx -_fbsdkdfl_SecItemUpdate.f -_fbsdkdfl_SecItemUpdate.SecItemUpdate_once -_fbsdkdfl_SecItemUpdate.ctx -_fbsdkdfl_SecItemAdd.f -_fbsdkdfl_SecItemAdd.SecItemAdd_once -_fbsdkdfl_SecItemAdd.ctx -_fbsdkdfl_SecItemCopyMatching.f -_fbsdkdfl_SecItemCopyMatching.SecItemCopyMatching_once -_fbsdkdfl_SecItemCopyMatching.ctx -_fbsdkdfl_SecItemDelete.f -_fbsdkdfl_SecItemDelete.SecItemDelete_once -_fbsdkdfl_SecItemDelete.ctx -_fbsdkdfl_SLServiceTypeFacebook.k -_fbsdkdfl_SLServiceTypeFacebook.SLServiceTypeFacebook_once -_fbsdkdfl_SLServiceTypeFacebook.ctx -_fbsdkdfl_SLComposeViewControllerClass.c -_fbsdkdfl_SLComposeViewControllerClass.SLComposeViewController_once -_fbsdkdfl_SLComposeViewControllerClass.ctx -_fbsdkdfl_CATransactionClass.c -_fbsdkdfl_CATransactionClass.CATransaction_once -_fbsdkdfl_CATransactionClass.ctx -_fbsdkdfl_CATransform3DMakeScale.f -_fbsdkdfl_CATransform3DMakeScale.CATransform3DMakeScale_once -_fbsdkdfl_CATransform3DMakeScale.ctx -_fbsdkdfl_CATransform3DMakeTranslation.f -_fbsdkdfl_CATransform3DMakeTranslation.CATransform3DMakeTranslation_once -_fbsdkdfl_CATransform3DMakeTranslation.ctx -_fbsdkdfl_CATransform3DConcat.f -_fbsdkdfl_CATransform3DConcat.CATransform3DConcat_once -_fbsdkdfl_CATransform3DConcat.ctx -_fbsdkdfl_ASIdentifierManagerClass.c -_fbsdkdfl_ASIdentifierManagerClass.ASIdentifierManager_once -_fbsdkdfl_ASIdentifierManagerClass.ctx -_fbsdkdfl_SFSafariViewControllerClass.c -_fbsdkdfl_SFSafariViewControllerClass.SFSafariViewController_once -_fbsdkdfl_SFSafariViewControllerClass.ctx -_fbsdkdfl_SFAuthenticationSessionClass.c -_fbsdkdfl_SFAuthenticationSessionClass.SFAuthenticationSession_once -_fbsdkdfl_SFAuthenticationSessionClass.ctx -_fbsdkdfl_ASWebAuthenticationSessionClass.c -_fbsdkdfl_ASWebAuthenticationSessionClass.ASWebAuthenticationSession_once -_fbsdkdfl_ASWebAuthenticationSessionClass.ctx -_fbsdkdfl_CTTelephonyNetworkInfoClass.c -_fbsdkdfl_CTTelephonyNetworkInfoClass.CTTelephonyNetworkInfo_once -_fbsdkdfl_CTTelephonyNetworkInfoClass.ctx -_fbsdkdfl_handle_get_Security.Security_handle -_fbsdkdfl_handle_get_Security.Security_once -_OBJC_CLASSLIST_REFERENCES_$_.140 -_fbsdkdfl_handle_get_Social.Social_handle -_fbsdkdfl_handle_get_Social.Social_once -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_handle -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_once -_fbsdkdfl_handle_get_AdSupport.AdSupport_handle -_fbsdkdfl_handle_get_AdSupport.AdSupport_once -_fbsdkdfl_handle_get_SafariServices.SafariServices_handle -_fbsdkdfl_handle_get_SafariServices.SafariServices_once -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_handle -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_once -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_handle -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_once -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_CoreTelephony_once -FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_AuthenticationServices_once -fbsdkdfl_load_SafariServices_once -fbsdkdfl_load_AdSupport_once -fbsdkdfl_load_QuartzCore_once -fbsdkdfl_load_Social_once -fbsdkdfl_load_framework_once -fbsdkdfl_load_library_once -fbsdkdfl_load_Security_once -fbsdkdfl_handle_get_CoreTelephony -fbsdkdfl_CTTelephonyNetworkInfoClass -fbsdkdfl_handle_get_AuthenticationServices -fbsdkdfl_ASWebAuthenticationSessionClass -fbsdkdfl_SFAuthenticationSessionClass -fbsdkdfl_handle_get_SafariServices -fbsdkdfl_handle_get_AdSupport -fbsdkdfl_CATransform3DConcat -fbsdkdfl_CATransform3DMakeTranslation -fbsdkdfl_CATransform3DMakeScale -fbsdkdfl_handle_get_QuartzCore -fbsdkdfl_CATransactionClass -fbsdkdfl_SLComposeViewControllerClass -fbsdkdfl_handle_get_Social -fbsdkdfl_SLServiceTypeFacebook -fbsdkdfl_SecItemDelete -fbsdkdfl_SecItemCopyMatching -fbsdkdfl_SecItemAdd -fbsdkdfl_SecItemUpdate -fbsdkdfl_SecRandomCopyBytes -fbsdkdfl_load_symbol_once -fbsdkdfl_handle_get_Security -fbsdkdfl_ASIdentifierManagerClass -fbsdkdfl_SFSafariViewControllerClass -__37+[FBSDKDynamicFrameworkLoader shared]_block_invoke -+[FBSDKError errorReporter] -+[FBSDKError setErrorReporter:] -+[FBSDKError configureWithErrorReporter:] -+[FBSDKError errorWithCode:message:] -+[FBSDKError errorWithDomain:code:message:] -+[FBSDKError errorWithCode:message:underlyingError:] -+[FBSDKError errorWithDomain:code:message:underlyingError:] -+[FBSDKError errorWithCode:userInfo:message:underlyingError:] -+[FBSDKError errorWithDomain:code:userInfo:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithName:value:message:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:] -+[FBSDKError invalidArgumentErrorWithName:value:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:underlyingError:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:underlyingError:] -+[FBSDKError requiredArgumentErrorWithName:message:] -+[FBSDKError requiredArgumentErrorWithDomain:name:message:] -+[FBSDKError requiredArgumentErrorWithName:message:underlyingError:] -+[FBSDKError unknownErrorWithMessage:] -+[FBSDKError isNetworkError:] -__errorReporter -__OBJC_$_CLASS_METHODS_FBSDKError -__OBJC_$_CLASS_PROP_LIST_FBSDKError -__OBJC_METACLASS_RO_$_FBSDKError -__OBJC_CLASS_RO_$_FBSDKError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKError.m -FBSDKCoreKit/FBSDKError.m --[FBSDKErrorConfiguration initWithDictionary:] --[FBSDKErrorConfiguration recoveryConfigurationForCode:subcode:request:] --[FBSDKErrorConfiguration updateWithArray:] -___43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke -+[FBSDKErrorConfiguration supportsSecureCoding] --[FBSDKErrorConfiguration initWithCoder:] --[FBSDKErrorConfiguration encodeWithCoder:] --[FBSDKErrorConfiguration copyWithZone:] --[FBSDKErrorConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.43 -___block_descriptor_48_e8_32s40s_e25_v32?0"NSString"816^B24l -_OBJC_CLASSLIST_REFERENCES_$_.101 -__OBJC_$_CLASS_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_REFS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDecodableErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfiguration -_OBJC_IVAR_$_FBSDKErrorConfiguration._configurationDictionary -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -__43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke --[FBSDKErrorConfigurationProvider errorConfiguration] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfigurationProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfigurationProviding -__OBJC_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfigurationProvider -__OBJC_METACLASS_RO_$_FBSDKErrorConfigurationProvider -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfigurationProvider -__OBJC_CLASS_RO_$_FBSDKErrorConfigurationProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m --[FBSDKTemporaryErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -+[FBSDKErrorRecoveryAttempter recoveryAttempterFromConfiguration:] --[FBSDKErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -__OBJC_METACLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROTOCOL_REFS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorRecoveryAttempting -__OBJC_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryAttempter -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m -FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m --[FBSDKErrorRecoveryConfiguration initWithRecoveryDescription:optionDescriptions:category:recoveryActionName:] -+[FBSDKErrorRecoveryConfiguration supportsSecureCoding] --[FBSDKErrorRecoveryConfiguration initWithCoder:] --[FBSDKErrorRecoveryConfiguration encodeWithCoder:] --[FBSDKErrorRecoveryConfiguration copyWithZone:] --[FBSDKErrorRecoveryConfiguration localizedRecoveryDescription] --[FBSDKErrorRecoveryConfiguration localizedRecoveryOptionDescriptions] --[FBSDKErrorRecoveryConfiguration errorCategory] --[FBSDKErrorRecoveryConfiguration recoveryActionName] --[FBSDKErrorRecoveryConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryConfiguration -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryDescription -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryOptionDescriptions -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._errorCategory -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._recoveryActionName -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorRecoveryConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h --[FBSDKErrorReport init] --[FBSDKErrorReport initWithGraphRequestProvider:fileManager:settings:fileDataExtractor:] -+[FBSDKErrorReport shared] -___26+[FBSDKErrorReport shared]_block_invoke --[FBSDKErrorReport enable] -+[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport createErrorDirectoryIfNeeded] --[FBSDKErrorReport uploadErrors] -___32-[FBSDKErrorReport uploadErrors]_block_invoke --[FBSDKErrorReport loadErrorReports] -___36-[FBSDKErrorReport loadErrorReports]_block_invoke -___36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 --[FBSDKErrorReport _clearErrorInfo] --[FBSDKErrorReport _saveErrorInfoToDisk:] --[FBSDKErrorReport _pathToErrorInfoFile] --[FBSDKErrorReport requestProvider] --[FBSDKErrorReport setRequestProvider:] --[FBSDKErrorReport fileManager] --[FBSDKErrorReport setFileManager:] --[FBSDKErrorReport settings] --[FBSDKErrorReport setSettings:] --[FBSDKErrorReport dataExtractor] --[FBSDKErrorReport setDataExtractor:] --[FBSDKErrorReport directoryPath] --[FBSDKErrorReport isEnabled] --[FBSDKErrorReport setIsEnabled:] --[FBSDKErrorReport .cxx_destruct] -___block_descriptor_32_e25_B24?08"NSDictionary"16l -___block_descriptor_32_e11_q24?0816l -___block_literal_global.121 -__OBJC_$_CLASS_METHODS_FBSDKErrorReport -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorReport -__OBJC_METACLASS_RO_$_FBSDKErrorReport -__OBJC_$_INSTANCE_METHODS_FBSDKErrorReport -_OBJC_IVAR_$_FBSDKErrorReport._isEnabled -_OBJC_IVAR_$_FBSDKErrorReport._requestProvider -_OBJC_IVAR_$_FBSDKErrorReport._fileManager -_OBJC_IVAR_$_FBSDKErrorReport._settings -_OBJC_IVAR_$_FBSDKErrorReport._dataExtractor -_OBJC_IVAR_$_FBSDKErrorReport._directoryPath -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorReport -__OBJC_$_PROP_LIST_FBSDKErrorReport -__OBJC_CLASS_RO_$_FBSDKErrorReport -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -__36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 -__36-[FBSDKErrorReport loadErrorReports]_block_invoke -__32-[FBSDKErrorReport uploadErrors]_block_invoke -__26+[FBSDKErrorReport shared]_block_invoke -+[FBSDKEventBinding numberParser] -+[FBSDKEventBinding setNumberParser:] -+[FBSDKEventBinding initialize] --[FBSDKEventBinding initWithJSON:eventLogger:] --[FBSDKEventBinding trackEvent:] -+[FBSDKEventBinding matchAnyView:pathComponent:] -+[FBSDKEventBinding match:pathComponent:] -+[FBSDKEventBinding isViewMatchPath:path:] -+[FBSDKEventBinding isPath:matchViewPath:] -+[FBSDKEventBinding findViewByPath:parent:level:] --[FBSDKEventBinding isEqualToBinding:] -+[FBSDKEventBinding findParameterOfPath:pathType:sourceView:] --[FBSDKEventBinding eventName] --[FBSDKEventBinding eventType] --[FBSDKEventBinding appVersion] --[FBSDKEventBinding path] --[FBSDKEventBinding pathType] --[FBSDKEventBinding parameters] --[FBSDKEventBinding eventLogger] --[FBSDKEventBinding setEventLogger:] --[FBSDKEventBinding .cxx_destruct] -__numberParser -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.120 -__OBJC_$_CLASS_METHODS_FBSDKEventBinding -__OBJC_$_CLASS_PROP_LIST_FBSDKEventBinding -__OBJC_METACLASS_RO_$_FBSDKEventBinding -__OBJC_$_INSTANCE_METHODS_FBSDKEventBinding -_OBJC_IVAR_$_FBSDKEventBinding._eventName -_OBJC_IVAR_$_FBSDKEventBinding._eventType -_OBJC_IVAR_$_FBSDKEventBinding._appVersion -_OBJC_IVAR_$_FBSDKEventBinding._path -_OBJC_IVAR_$_FBSDKEventBinding._pathType -_OBJC_IVAR_$_FBSDKEventBinding._parameters -_OBJC_IVAR_$_FBSDKEventBinding._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBinding -__OBJC_$_PROP_LIST_FBSDKEventBinding -__OBJC_CLASS_RO_$_FBSDKEventBinding -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h --[FBSDKEventBindingManager initWithSwizzler:eventLogger:] --[FBSDKEventBindingManager initWithJSON:swizzler:eventLogger:] --[FBSDKEventBindingManager parseArray:] --[FBSDKEventBindingManager start] -___33-[FBSDKEventBindingManager start]_block_invoke -___33-[FBSDKEventBindingManager start]_block_invoke.67 -___33-[FBSDKEventBindingManager start]_block_invoke.73 -___33-[FBSDKEventBindingManager start]_block_invoke.79 --[FBSDKEventBindingManager rematchBindings] --[FBSDKEventBindingManager matchSubviewsIn:] --[FBSDKEventBindingManager matchView:delegate:] -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.116 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.274 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.279 -___copy_helper_block_e8_32s40s48s56w -___destroy_helper_block_e8_32s40s48s56w -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.339 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.340 -___copy_helper_block_e8_32s40s48s56s64r72w -___destroy_helper_block_e8_32s40s48s56s64r72w -___copy_helper_block_e8_32s40s48s56r64w -___destroy_helper_block_e8_32s40s48s56r64w --[FBSDKEventBindingManager updateBindings:] -___43-[FBSDKEventBindingManager updateBindings:]_block_invoke --[FBSDKEventBindingManager handleReactNativeTouchesWithHandler:command:touches:eventName:] --[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:] -___94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke --[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:] -___100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke --[FBSDKEventBindingManager validClasses] --[FBSDKEventBindingManager eventLogger] --[FBSDKEventBindingManager setEventLogger:] --[FBSDKEventBindingManager swizzler] --[FBSDKEventBindingManager setSwizzler:] --[FBSDKEventBindingManager isStarted] --[FBSDKEventBindingManager setIsStarted:] --[FBSDKEventBindingManager reactBindings] --[FBSDKEventBindingManager setReactBindings:] --[FBSDKEventBindingManager setValidClasses:] --[FBSDKEventBindingManager hasReactNative] --[FBSDKEventBindingManager setHasReactNative:] --[FBSDKEventBindingManager eventBindings] --[FBSDKEventBindingManager setEventBindings:] --[FBSDKEventBindingManager .cxx_destruct] -___block_descriptor_40_e8_32s_e8_v16?08l -___block_descriptor_40_e8_32s_e17_v40?08:162432l -___block_descriptor_40_e8_32s_e50_v32?0"UITableView"8:16""24l -___block_descriptor_40_e8_32s_e60_v32?0"UICollectionView"8:16""24l -__OBJC_$_PROTOCOL_REFS_UIScrollViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIScrollViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UIScrollViewDelegate -__OBJC_PROTOCOL_$_UIScrollViewDelegate -__OBJC_LABEL_PROTOCOL_$_UIScrollViewDelegate -__OBJC_$_PROTOCOL_REFS_UITableViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDelegate -__OBJC_PROTOCOL_$_UITableViewDelegate -__OBJC_LABEL_PROTOCOL_$_UITableViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UITableViewDelegate -_OBJC_SELECTOR_REFERENCES_.273 -___block_descriptor_48_e8_32s40s_e43_v40?08:16"UITableView"24"NSIndexPath"32l -___block_descriptor_64_e8_32s40s48s56w_e5_v8?0l -__OBJC_$_PROTOCOL_REFS_UICollectionViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UICollectionViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UICollectionViewDelegate -__OBJC_PROTOCOL_$_UICollectionViewDelegate -__OBJC_LABEL_PROTOCOL_$_UICollectionViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UICollectionViewDelegate -___block_descriptor_48_e8_32s40s_e48_v40?08:16"UICollectionView"24"NSIndexPath"32l -___block_descriptor_80_e8_32s40s48s56s64r72w_e5_v8?0l -___block_descriptor_72_e8_32s40s48s56r64w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.350 -_OBJC_SELECTOR_REFERENCES_.352 -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.379 -__OBJC_METACLASS_RO_$_FBSDKEventBindingManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventBindingManager -_OBJC_IVAR_$_FBSDKEventBindingManager._isStarted -_OBJC_IVAR_$_FBSDKEventBindingManager._hasReactNative -_OBJC_IVAR_$_FBSDKEventBindingManager._eventLogger -_OBJC_IVAR_$_FBSDKEventBindingManager._swizzler -_OBJC_IVAR_$_FBSDKEventBindingManager._reactBindings -_OBJC_IVAR_$_FBSDKEventBindingManager._validClasses -_OBJC_IVAR_$_FBSDKEventBindingManager._eventBindings -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBindingManager -__OBJC_$_PROP_LIST_FBSDKEventBindingManager -__OBJC_CLASS_RO_$_FBSDKEventBindingManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -__100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke -__94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke -__43-[FBSDKEventBindingManager updateBindings:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r64w -__copy_helper_block_e8_32s40s48s56r64w -__destroy_helper_block_e8_32s40s48s56s64r72w -__copy_helper_block_e8_32s40s48s56s64r72w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.340 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.339 -__destroy_helper_block_e8_32s40s48s56w -__copy_helper_block_e8_32s40s48s56w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.279 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.274 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.116 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -__33-[FBSDKEventBindingManager start]_block_invoke.79 -__33-[FBSDKEventBindingManager start]_block_invoke.73 -__33-[FBSDKEventBindingManager start]_block_invoke.67 -__33-[FBSDKEventBindingManager start]_block_invoke --[FBSDKDeactivatedEvent initWithEventName:deactivatedParams:] --[FBSDKDeactivatedEvent eventName] --[FBSDKDeactivatedEvent deactivatedParams] --[FBSDKDeactivatedEvent .cxx_destruct] -+[FBSDKEventDeactivationManager shared] -___39+[FBSDKEventDeactivationManager shared]_block_invoke --[FBSDKEventDeactivationManager initWithServerConfigurationProvider:] --[FBSDKEventDeactivationManager enable] -___39-[FBSDKEventDeactivationManager enable]_block_invoke --[FBSDKEventDeactivationManager processEvents:] --[FBSDKEventDeactivationManager processParameters:eventName:] --[FBSDKEventDeactivationManager _updateDeactivatedEvents:] --[FBSDKEventDeactivationManager isEventDeactivationEnabled] --[FBSDKEventDeactivationManager setIsEventDeactivationEnabled:] --[FBSDKEventDeactivationManager deactivatedEvents] --[FBSDKEventDeactivationManager setDeactivatedEvents:] --[FBSDKEventDeactivationManager eventsWithDeactivatedParams] --[FBSDKEventDeactivationManager setEventsWithDeactivatedParams:] --[FBSDKEventDeactivationManager serverConfigurationProvider] --[FBSDKEventDeactivationManager setServerConfigurationProvider:] --[FBSDKEventDeactivationManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_INSTANCE_METHODS_FBSDKDeactivatedEvent -_OBJC_IVAR_$_FBSDKDeactivatedEvent._eventName -_OBJC_IVAR_$_FBSDKDeactivatedEvent._deactivatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeactivatedEvent -__OBJC_$_PROP_LIST_FBSDKDeactivatedEvent -__OBJC_CLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_CLASS_METHODS_FBSDKEventDeactivationManager -__OBJC_METACLASS_RO_$_FBSDKEventDeactivationManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventDeactivationManager -_OBJC_IVAR_$_FBSDKEventDeactivationManager._isEventDeactivationEnabled -_OBJC_IVAR_$_FBSDKEventDeactivationManager._deactivatedEvents -_OBJC_IVAR_$_FBSDKEventDeactivationManager._eventsWithDeactivatedParams -_OBJC_IVAR_$_FBSDKEventDeactivationManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventDeactivationManager -__OBJC_$_PROP_LIST_FBSDKEventDeactivationManager -__OBJC_CLASS_RO_$_FBSDKEventDeactivationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -__39-[FBSDKEventDeactivationManager enable]_block_invoke -__39+[FBSDKEventDeactivationManager shared]_block_invoke -+[FBSDKFeatureExtractor configureWithRulesFromKeyProvider:] -+[FBSDKFeatureExtractor initialize] -+[FBSDKFeatureExtractor loadRulesForKey:] -+[FBSDKFeatureExtractor getTextFeature:withScreenName:] -+[FBSDKFeatureExtractor getDenseFeatures:] -+[FBSDKFeatureExtractor pruneTree:siblings:] -+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:] -___77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureExtractor parseFeatures:] -+[FBSDKFeatureExtractor isButton:] -+[FBSDKFeatureExtractor update:text:hint:] -+[FBSDKFeatureExtractor foundIndicators:inValues:] -+[FBSDKFeatureExtractor regextMatch:text:] -+[FBSDKFeatureExtractor regexMatch:event:textType:matchText:] -__keyProvider -__languageInfo -__eventInfo -__textTypeInfo -_OBJC_CLASSLIST_REFERENCES_$_.54 -__rules -_OBJC_CLASSLIST_REFERENCES_$_.59 -___block_descriptor_40_e8__e25_B24?08"NSDictionary"16l -_OBJC_CLASSLIST_REFERENCES_$_.196 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.208 -_OBJC_CLASSLIST_REFERENCES_$_.209 -__OBJC_$_CLASS_METHODS_FBSDKFeatureExtractor -__OBJC_METACLASS_RO_$_FBSDKFeatureExtractor -__OBJC_CLASS_RO_$_FBSDKFeatureExtractor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -sum -__77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureManager shared] -___29+[FBSDKFeatureManager shared]_block_invoke --[FBSDKFeatureManager init] --[FBSDKFeatureManager initWithGateKeeperManager:store:] -+[FBSDKFeatureManager checkFeature:completionBlock:] --[FBSDKFeatureManager checkFeature:completionBlock:] -___52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke --[FBSDKFeatureManager isEnabled:] --[FBSDKFeatureManager disableFeature:] --[FBSDKFeatureManager storageKeyForFeature:] -+[FBSDKFeatureManager getParentFeature:] --[FBSDKFeatureManager checkGK:] -+[FBSDKFeatureManager featureName:] -+[FBSDKFeatureManager defaultStatus:] --[FBSDKFeatureManager gateKeeperManager] --[FBSDKFeatureManager setGateKeeperManager:] --[FBSDKFeatureManager store] --[FBSDKFeatureManager setStore:] --[FBSDKFeatureManager .cxx_destruct] -___block_descriptor_56_e8_32bs40s_e17_v16?0"NSError"8l -__OBJC_$_CLASS_METHODS_FBSDKFeatureManager -__OBJC_$_CLASS_PROP_LIST_FBSDKFeatureManager -__OBJC_METACLASS_RO_$_FBSDKFeatureManager -__OBJC_$_INSTANCE_METHODS_FBSDKFeatureManager -_OBJC_IVAR_$_FBSDKFeatureManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKFeatureManager._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKFeatureManager -__OBJC_$_PROP_LIST_FBSDKFeatureManager -__OBJC_CLASS_RO_$_FBSDKFeatureManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m -FBSDKCoreKit/Internal/FBSDKFeatureManager.m -__52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -__29+[FBSDKFeatureManager shared]_block_invoke -+[FBSDKGateKeeperManager initialize] -+[FBSDKGateKeeperManager configureWithSettings:requestProvider:connectionProvider:store:] -+[FBSDKGateKeeperManager boolForKey:defaultValue:] -+[FBSDKGateKeeperManager loadGateKeepers:] -___42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke -+[FBSDKGateKeeperManager requestToLoadGateKeepers] -+[FBSDKGateKeeperManager processLoadRequestResponse:error:] -+[FBSDKGateKeeperManager _didProcessGKFromNetwork:] -+[FBSDKGateKeeperManager _gateKeeperTimestampIsValid:] -+[FBSDKGateKeeperManager _gateKeeperIsValid] -+[FBSDKGateKeeperManager requestProvider] -+[FBSDKGateKeeperManager settings] -+[FBSDKGateKeeperManager connectionProvider] -+[FBSDKGateKeeperManager gateKeepers] -+[FBSDKGateKeeperManager store] -__completionBlocks -__canLoadGateKeepers -__gateKeepers -__loadingGateKeepers -__requeryFinishedForAppStart -__timestamp -__OBJC_$_CLASS_METHODS_FBSDKGateKeeperManager -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGateKeeperManaging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGateKeeperManaging -__OBJC_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_LABEL_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_CLASS_PROTOCOLS_$_FBSDKGateKeeperManager -__OBJC_METACLASS_RO_$_FBSDKGateKeeperManager -__OBJC_CLASS_RO_$_FBSDKGateKeeperManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -__42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke --[FBSDKGraphErrorRecoveryProcessor processError:request:delegate:] --[FBSDKGraphErrorRecoveryProcessor delegate] --[FBSDKGraphErrorRecoveryProcessor .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphErrorRecoveryProcessor._delegate -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_PROP_LIST_FBSDKGraphErrorRecoveryProcessor -__OBJC_CLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m -FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m --[FBSDKGraphRequest initWithGraphPath:] --[FBSDKGraphRequest initWithGraphPath:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:] --[FBSDKGraphRequest initWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:version:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequest isGraphErrorRecoveryDisabled] --[FBSDKGraphRequest setGraphErrorRecoveryDisabled:] --[FBSDKGraphRequest hasAttachments] -___35-[FBSDKGraphRequest hasAttachments]_block_invoke -+[FBSDKGraphRequest isAttachment:] -+[FBSDKGraphRequest serializeURL:params:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:] -___61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -+[FBSDKGraphRequest preprocessParams:] -+[FBSDKGraphRequest setCurrentAccessTokenStringProvider:] -+[FBSDKGraphRequest setSettings:] --[FBSDKGraphRequest startWithCompletionHandler:] -___48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke --[FBSDKGraphRequest startWithCompletion:] --[FBSDKGraphRequest description] --[FBSDKGraphRequest formattedDescription] --[FBSDKGraphRequest HTTPMethod] --[FBSDKGraphRequest setHTTPMethod:] --[FBSDKGraphRequest flags] --[FBSDKGraphRequest setFlags:] --[FBSDKGraphRequest parameters] --[FBSDKGraphRequest setParameters:] --[FBSDKGraphRequest tokenString] --[FBSDKGraphRequest graphPath] --[FBSDKGraphRequest version] --[FBSDKGraphRequest connectionFactory] --[FBSDKGraphRequest setConnectionFactory:] --[FBSDKGraphRequest .cxx_destruct] -__currentAccessTokenStringProvider -_OBJC_CLASSLIST_REFERENCES_$_.53 -___block_descriptor_48_e8_40s_e12_24?08^B16l -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_CLASSLIST_REFERENCES_$_.102 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequest -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequest -__OBJC_PROTOCOL_$_FBSDKGraphRequest -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequest -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequest -__OBJC_METACLASS_RO_$_FBSDKGraphRequest -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequest -_OBJC_IVAR_$_FBSDKGraphRequest.HTTPMethod -_OBJC_IVAR_$_FBSDKGraphRequest.flags -_OBJC_IVAR_$_FBSDKGraphRequest._parameters -_OBJC_IVAR_$_FBSDKGraphRequest._tokenString -_OBJC_IVAR_$_FBSDKGraphRequest._graphPath -_OBJC_IVAR_$_FBSDKGraphRequest._version -_OBJC_IVAR_$_FBSDKGraphRequest._connectionFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest.199 -__OBJC_CLASS_RO_$_FBSDKGraphRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h -__48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke -__61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -__35-[FBSDKGraphRequest hasAttachments]_block_invoke --[FBSDKGraphRequestBody init] --[FBSDKGraphRequestBody mimeContentType] --[FBSDKGraphRequestBody appendUTF8:] --[FBSDKGraphRequestBody appendWithKey:formValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:imageValue:logger:] -___57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:] -___66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke --[FBSDKGraphRequestBody data] --[FBSDKGraphRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBSDKGraphRequestBody compressedData] --[FBSDKGraphRequestBody requiresMultipartDataFormat] --[FBSDKGraphRequestBody setRequiresMultipartDataFormat:] --[FBSDKGraphRequestBody .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestBody -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestBody -_OBJC_IVAR_$_FBSDKGraphRequestBody._data -_OBJC_IVAR_$_FBSDKGraphRequestBody._json -_OBJC_IVAR_$_FBSDKGraphRequestBody._stringBoundary -_OBJC_IVAR_$_FBSDKGraphRequestBody._requiresMultipartDataFormat -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestBody -__OBJC_$_PROP_LIST_FBSDKGraphRequestBody -__OBJC_CLASS_RO_$_FBSDKGraphRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h -__66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke -__57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestConnection init] --[FBSDKGraphRequestConnection initWithURLSessionProxyFactory:errorConfigurationProvider:piggybackManagerProvider:settings:connectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:] --[FBSDKGraphRequestConnection dealloc] -+[FBSDKGraphRequestConnection setDefaultConnectionTimeout:] -+[FBSDKGraphRequestConnection defaultConnectionTimeout] --[FBSDKGraphRequestConnection addRequest:completionHandler:] -___60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:completion:] --[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:] -___75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:name:completion:] --[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:] -___76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:parameters:completion:] --[FBSDKGraphRequestConnection cancel] --[FBSDKGraphRequestConnection overrideGraphAPIVersion:] --[FBSDKGraphRequestConnection start] -___36-[FBSDKGraphRequestConnection start]_block_invoke -___36-[FBSDKGraphRequestConnection start]_block_invoke_2 -___36-[FBSDKGraphRequestConnection start]_block_invoke.136 --[FBSDKGraphRequestConnection delegateQueue] --[FBSDKGraphRequestConnection setDelegateQueue:] -+[FBSDKGraphRequestConnection setCanMakeRequests] -+[FBSDKGraphRequestConnection canMakeRequests] --[FBSDKGraphRequestConnection session] --[FBSDKGraphRequestConnection sessionProxyFactory] --[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:] -___73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke --[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:] -___75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke --[FBSDKGraphRequestConnection appendJSONRequests:toBody:andNameAttachments:logger:] --[FBSDKGraphRequestConnection _shouldWarnOnMissingFieldsParam:] --[FBSDKGraphRequestConnection _validateFieldsParamForGetRequests:] --[FBSDKGraphRequestConnection requestWithBatch:timeout:] --[FBSDKGraphRequestConnection addBody:toPostRequest:] --[FBSDKGraphRequestConnection urlStringForSingleRequest:forBatch:] --[FBSDKGraphRequestConnection completeFBSDKURLSessionWithResponse:data:networkError:] --[FBSDKGraphRequestConnection parseJSONResponse:error:statusCode:] --[FBSDKGraphRequestConnection parseJSONOrOtherwise:error:] --[FBSDKGraphRequestConnection _completeWithResults:networkError:] -___65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke --[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:] -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.434 --[FBSDKGraphRequestConnection processResultDebugDictionary:] -___60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke --[FBSDKGraphRequestConnection errorFromResult:request:] --[FBSDKGraphRequestConnection _errorWithCode:statusCode:parsedJSONResponse:innerError:message:] --[FBSDKGraphRequestConnection logAndInvokeHandler:error:] --[FBSDKGraphRequestConnection logAndInvokeHandler:response:responseData:requestStartTime:] --[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:] -___73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke --[FBSDKGraphRequestConnection logMessage:] --[FBSDKGraphRequestConnection taskDidCompleteWithResponse:data:requestStartTime:handler:] --[FBSDKGraphRequestConnection _taskDidCompleteWithError:handler:] --[FBSDKGraphRequestConnection logRequest:bodyLength:bodyLogger:attachmentLogger:] --[FBSDKGraphRequestConnection accessTokenWithRequest:] --[FBSDKGraphRequestConnection registerTokenToOmitFromLog:] --[FBSDKGraphRequestConnection warnIfMissingClientToken] --[FBSDKGraphRequestConnection userAgent] -___40-[FBSDKGraphRequestConnection userAgent]_block_invoke --[FBSDKGraphRequestConnection URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] --[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:] -___76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke --[FBSDKGraphRequestConnection description] --[FBSDKGraphRequestConnection delegate] --[FBSDKGraphRequestConnection setDelegate:] --[FBSDKGraphRequestConnection timeout] --[FBSDKGraphRequestConnection setTimeout:] --[FBSDKGraphRequestConnection urlResponse] --[FBSDKGraphRequestConnection requests] --[FBSDKGraphRequestConnection setRequests:] --[FBSDKGraphRequestConnection state] --[FBSDKGraphRequestConnection setState:] --[FBSDKGraphRequestConnection logger] --[FBSDKGraphRequestConnection setLogger:] --[FBSDKGraphRequestConnection requestStartTime] --[FBSDKGraphRequestConnection setRequestStartTime:] --[FBSDKGraphRequestConnection setSession:] --[FBSDKGraphRequestConnection setSessionProxyFactory:] --[FBSDKGraphRequestConnection errorConfigurationProvider] --[FBSDKGraphRequestConnection setErrorConfigurationProvider:] --[FBSDKGraphRequestConnection piggybackManagerProvider] --[FBSDKGraphRequestConnection setPiggybackManagerProvider:] --[FBSDKGraphRequestConnection settings] --[FBSDKGraphRequestConnection setSettings:] --[FBSDKGraphRequestConnection connectionFactory] --[FBSDKGraphRequestConnection setConnectionFactory:] --[FBSDKGraphRequestConnection eventLogger] --[FBSDKGraphRequestConnection setEventLogger:] --[FBSDKGraphRequestConnection operatingSystemVersionComparer] --[FBSDKGraphRequestConnection setOperatingSystemVersionComparer:] --[FBSDKGraphRequestConnection macCatalystDeterminator] --[FBSDKGraphRequestConnection setMacCatalystDeterminator:] --[FBSDKGraphRequestConnection .cxx_destruct] -_g_defaultTimeout -_OBJC_CLASSLIST_REFERENCES_$_.99 -___block_descriptor_40_e8_32s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__canMakeRequests -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.168 -___block_descriptor_48_e8_32s40s_e15_v32?0816^B24l -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_CLASSLIST_REFERENCES_$_.195 -___block_descriptor_49_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_SELECTOR_REFERENCES_.331 -_OBJC_CLASSLIST_REFERENCES_$_.332 -_OBJC_CLASSLIST_REFERENCES_$_.341 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -_OBJC_CLASSLIST_REFERENCES_$_.399 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_CLASSLIST_REFERENCES_$_.416 -_OBJC_SELECTOR_REFERENCES_.418 -_OBJC_SELECTOR_REFERENCES_.420 -___block_descriptor_57_e8_32s40s48s_e42_v32?0"FBSDKGraphRequestMetadata"8Q16^B24l -_OBJC_SELECTOR_REFERENCES_.431 -_OBJC_SELECTOR_REFERENCES_.433 -___block_descriptor_65_e8_32s40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.437 -_OBJC_SELECTOR_REFERENCES_.439 -_OBJC_SELECTOR_REFERENCES_.441 -___block_descriptor_40_e8_32s_e8_v16?0q8l -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_SELECTOR_REFERENCES_.450 -_OBJC_SELECTOR_REFERENCES_.454 -_OBJC_SELECTOR_REFERENCES_.462 -___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.487 -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_SELECTOR_REFERENCES_.493 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_CLASSLIST_REFERENCES_$_.500 -_OBJC_CLASSLIST_REFERENCES_$_.505 -_OBJC_SELECTOR_REFERENCES_.507 -_OBJC_SELECTOR_REFERENCES_.511 -_OBJC_SELECTOR_REFERENCES_.513 -_OBJC_SELECTOR_REFERENCES_.515 -_OBJC_CLASSLIST_REFERENCES_$_.516 -___block_descriptor_64_e8_32bs40s48s56s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.558 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_CLASSLIST_REFERENCES_$_.569 -_OBJC_SELECTOR_REFERENCES_.571 -_OBJC_SELECTOR_REFERENCES_.573 -_userAgent.agent -_userAgent.onceToken -_OBJC_SELECTOR_REFERENCES_.595 -___block_descriptor_48_e8_32s40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.621 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestConnection -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnection -__OBJC_$_CLASS_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnection -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnection -_OBJC_IVAR_$_FBSDKGraphRequestConnection._overrideVersionPart -_OBJC_IVAR_$_FBSDKGraphRequestConnection._expectingResults -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegateQueue -_OBJC_IVAR_$_FBSDKGraphRequestConnection._session -_OBJC_IVAR_$_FBSDKGraphRequestConnection._sessionProxyFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._recoveringRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegate -_OBJC_IVAR_$_FBSDKGraphRequestConnection._timeout -_OBJC_IVAR_$_FBSDKGraphRequestConnection._urlResponse -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requests -_OBJC_IVAR_$_FBSDKGraphRequestConnection._state -_OBJC_IVAR_$_FBSDKGraphRequestConnection._logger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requestStartTime -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorConfigurationProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._piggybackManagerProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._settings -_OBJC_IVAR_$_FBSDKGraphRequestConnection._connectionFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._eventLogger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._operatingSystemVersionComparer -_OBJC_IVAR_$_FBSDKGraphRequestConnection._macCatalystDeterminator -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestConnection -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnection -_OBJC_SELECTOR_REFERENCES_.837 -_OBJC_CLASSLIST_REFERENCES_$_.838 -_OBJC_SELECTOR_REFERENCES_.840 -_OBJC_SELECTOR_REFERENCES_.842 -_OBJC_SELECTOR_REFERENCES_.844 -_OBJC_SELECTOR_REFERENCES_.846 -_OBJC_SELECTOR_REFERENCES_.848 -_OBJC_SELECTOR_REFERENCES_.850 -_OBJC_SELECTOR_REFERENCES_.852 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h -__76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke -__40-[FBSDKGraphRequestConnection userAgent]_block_invoke -__73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -__60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.434 -_CreateExpiredAccessToken -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -__65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke -__75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke -__73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke -__36-[FBSDKGraphRequestConnection start]_block_invoke.136 -__36-[FBSDKGraphRequestConnection start]_block_invoke_2 -__36-[FBSDKGraphRequestConnection start]_block_invoke -__76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke -__75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke -__60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnectionFactory createGraphRequestConnection] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnectionProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnectionProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnectionFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnectionFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnectionFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnectionFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m -FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m --[FBSDKGraphRequestDataAttachment initWithData:filename:contentType:] --[FBSDKGraphRequestDataAttachment contentType] --[FBSDKGraphRequestDataAttachment data] --[FBSDKGraphRequestDataAttachment filename] --[FBSDKGraphRequestDataAttachment .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestDataAttachment -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestDataAttachment -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._contentType -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._data -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._filename -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestDataAttachment -__OBJC_$_PROP_LIST_FBSDKGraphRequestDataAttachment -__OBJC_CLASS_RO_$_FBSDKGraphRequestDataAttachment -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:flags:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m --[FBSDKGraphRequestMetadata initWithRequest:completionHandler:batchParameters:] --[FBSDKGraphRequestMetadata invokeCompletionHandlerForConnection:withResults:error:] --[FBSDKGraphRequestMetadata description] --[FBSDKGraphRequestMetadata request] --[FBSDKGraphRequestMetadata setRequest:] --[FBSDKGraphRequestMetadata completionHandler] --[FBSDKGraphRequestMetadata setCompletionHandler:] --[FBSDKGraphRequestMetadata batchParameters] --[FBSDKGraphRequestMetadata setBatchParameters:] --[FBSDKGraphRequestMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestMetadata -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._request -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._completionHandler -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._batchParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestMetadata -__OBJC_$_PROP_LIST_FBSDKGraphRequestMetadata -__OBJC_CLASS_RO_$_FBSDKGraphRequestMetadata -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h -+[FBSDKGraphRequestPiggybackManager tokenWallet] -+[FBSDKGraphRequestPiggybackManager settings] -+[FBSDKGraphRequestPiggybackManager serverConfiguration] -+[FBSDKGraphRequestPiggybackManager requestProvider] -+[FBSDKGraphRequestPiggybackManager configureWithTokenWallet:settings:serverConfiguration:requestProvider:] -+[FBSDKGraphRequestPiggybackManager addPiggybackRequests:] -+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:] -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -___copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -___copy_helper_block_e8_32b40b48r56r64r -___destroy_helper_block_e8_32s40s48r56r64r -+[FBSDKGraphRequestPiggybackManager addRefreshPiggybackIfStale:] -+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:] -___69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -+[FBSDKGraphRequestPiggybackManager _safeForPiggyback:] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshThresholdInSeconds] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshRetryInSeconds] -+[FBSDKGraphRequestPiggybackManager _lastRefreshTry] -+[FBSDKGraphRequestPiggybackManager _setLastRefreshTry:] -__lastRefreshTry -__tokenWallet -__serverConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_REFS__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_INSTANCE_METHODS__FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_REFERENCE_$__FBSDKGraphRequestConnecting -___block_descriptor_112_e8_40s48r56r64r72r80r88r96r104r_e5_v8?0l -___block_descriptor_72_e8_32bs40r48r56r64r_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.118 -___block_descriptor_72_e8_32bs40bs48r56r64r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManager -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManager -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -__69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -__destroy_helper_block_e8_32s40s48r56r64r -__copy_helper_block_e8_32b40b48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -__destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -+[FBSDKGraphRequestPiggybackManagerProvider piggybackManager] -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m --[FBSDKHumanSilhouetteIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKHumanSilhouetteIcon -__OBJC_$_INSTANCE_METHODS_FBSDKHumanSilhouetteIcon -__OBJC_CLASS_RO_$_FBSDKHumanSilhouetteIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m -FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m --[FBSDKHybridAppEventsScriptMessageHandler init] --[FBSDKHybridAppEventsScriptMessageHandler initWithEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler userContentController:didReceiveScriptMessage:] --[FBSDKHybridAppEventsScriptMessageHandler eventLogger] --[FBSDKHybridAppEventsScriptMessageHandler setEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_INSTANCE_METHODS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_METHOD_TYPES_WKScriptMessageHandler -__OBJC_PROTOCOL_$_WKScriptMessageHandler -__OBJC_LABEL_PROTOCOL_$_WKScriptMessageHandler -__OBJC_CLASS_PROTOCOLS_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_METACLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_INSTANCE_METHODS_FBSDKHybridAppEventsScriptMessageHandler -_OBJC_IVAR_$_FBSDKHybridAppEventsScriptMessageHandler._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_PROP_LIST_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_CLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m -FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m --[FBSDKIcon imageWithSize:] --[FBSDKIcon imageWithSize:scale:] --[FBSDKIcon imageWithSize:color:] --[FBSDKIcon imageWithSize:scale:color:] --[FBSDKIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKIcon -__OBJC_$_INSTANCE_METHODS_FBSDKIcon -__OBJC_CLASS_RO_$_FBSDKIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m -FBSDKCoreKit/Internal/UI/FBSDKIcon.m -+[FBSDKImageDownloader sharedInstance] -___38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImageDownloader init] --[FBSDKImageDownloader initWithSessionProvider:] --[FBSDKImageDownloader removeAll] --[FBSDKImageDownloader downloadImageWithURL:ttl:completion:] -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -___copy_helper_block_e8_32s40s48b56b --[FBSDKImageDownloader sessionProvider] --[FBSDKImageDownloader setSessionProvider:] --[FBSDKImageDownloader urlCache] --[FBSDKImageDownloader setUrlCache:] --[FBSDKImageDownloader .cxx_destruct] -_sharedInstance.instance -___block_descriptor_40_e8_32bs_e29_v16?0"NSCachedURLResponse"8l -___block_descriptor_64_e8_32s40s48bs56bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_$_CLASS_METHODS_FBSDKImageDownloader -__OBJC_$_CLASS_PROP_LIST_FBSDKImageDownloader -__OBJC_METACLASS_RO_$_FBSDKImageDownloader -__OBJC_$_INSTANCE_METHODS_FBSDKImageDownloader -_OBJC_IVAR_$_FBSDKImageDownloader._sessionProvider -_OBJC_IVAR_$_FBSDKImageDownloader._urlCache -__OBJC_$_INSTANCE_VARIABLES_FBSDKImageDownloader -__OBJC_$_PROP_LIST_FBSDKImageDownloader -__OBJC_CLASS_RO_$_FBSDKImageDownloader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m -FBSDKCoreKit/Internal/FBSDKImageDownloader.m -__copy_helper_block_e8_32s40s48b56b -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -__38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImpressionTrackingButton layoutSubviews] -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_REFERENCE_$_FBSDKButtonImpressionTracking -__OBJC_METACLASS_RO_$_FBSDKImpressionTrackingButton -__OBJC_$_INSTANCE_METHODS_FBSDKImpressionTrackingButton -__OBJC_CLASS_RO_$_FBSDKImpressionTrackingButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m -FBSDKCoreKit/FBSDKImpressionTrackingButton.m --[FBSDKInstrumentManager init] --[FBSDKInstrumentManager initWithFeatureCheckerProvider:settings:crashObserver:errorReport:crashHandler:] -+[FBSDKInstrumentManager shared] -___32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKInstrumentManager enable] -___32-[FBSDKInstrumentManager enable]_block_invoke -___32-[FBSDKInstrumentManager enable]_block_invoke.28 --[FBSDKInstrumentManager featureChecker] --[FBSDKInstrumentManager setFeatureChecker:] --[FBSDKInstrumentManager settings] --[FBSDKInstrumentManager setSettings:] --[FBSDKInstrumentManager crashObserver] --[FBSDKInstrumentManager setCrashObserver:] --[FBSDKInstrumentManager errorReport] --[FBSDKInstrumentManager setErrorReport:] --[FBSDKInstrumentManager crashHandler] --[FBSDKInstrumentManager setCrashHandler:] --[FBSDKInstrumentManager .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKInstrumentManager -__OBJC_$_CLASS_PROP_LIST_FBSDKInstrumentManager -__OBJC_METACLASS_RO_$_FBSDKInstrumentManager -__OBJC_$_INSTANCE_METHODS_FBSDKInstrumentManager -_OBJC_IVAR_$_FBSDKInstrumentManager._featureChecker -_OBJC_IVAR_$_FBSDKInstrumentManager._settings -_OBJC_IVAR_$_FBSDKInstrumentManager._crashObserver -_OBJC_IVAR_$_FBSDKInstrumentManager._errorReport -_OBJC_IVAR_$_FBSDKInstrumentManager._crashHandler -__OBJC_$_INSTANCE_VARIABLES_FBSDKInstrumentManager -__OBJC_$_PROP_LIST_FBSDKInstrumentManager -__OBJC_CLASS_RO_$_FBSDKInstrumentManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -__32-[FBSDKInstrumentManager enable]_block_invoke.28 -__32-[FBSDKInstrumentManager enable]_block_invoke -__32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKIntegrityManager initWithGateKeeperManager:integrityProcessor:] --[FBSDKIntegrityManager enable] --[FBSDKIntegrityManager processParameters:eventName:] --[FBSDKIntegrityManager gateKeeperManager] --[FBSDKIntegrityManager setGateKeeperManager:] --[FBSDKIntegrityManager integrityProcessor] --[FBSDKIntegrityManager setIntegrityProcessor:] --[FBSDKIntegrityManager isIntegrityEnabled] --[FBSDKIntegrityManager setIsIntegrityEnabled:] --[FBSDKIntegrityManager isSampleEnabled] --[FBSDKIntegrityManager setIsSampleEnabled:] --[FBSDKIntegrityManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKIntegrityManager -__OBJC_$_INSTANCE_METHODS_FBSDKIntegrityManager -_OBJC_IVAR_$_FBSDKIntegrityManager._isIntegrityEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._isSampleEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKIntegrityManager._integrityProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKIntegrityManager -__OBJC_$_PROP_LIST_FBSDKIntegrityManager -__OBJC_CLASS_RO_$_FBSDKIntegrityManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -+[FBSDKInternalUtility sharedUtility] -___37+[FBSDKInternalUtility sharedUtility]_block_invoke -+[FBSDKInternalUtility configureWithInfoDictionaryProvider:] -+[FBSDKInternalUtility setLoggerType:] -+[FBSDKInternalUtility loggerType] --[FBSDKInternalUtility appURLScheme] --[FBSDKInternalUtility appURLWithHost:path:queryParameters:error:] --[FBSDKInternalUtility parametersFromFBURL:] --[FBSDKInternalUtility bundleForStrings] -___40-[FBSDKInternalUtility bundleForStrings]_block_invoke --[FBSDKInternalUtility currentTimeInMilliseconds] --[FBSDKInternalUtility extractPermissionsFromResponse:grantedPermissions:declinedPermissions:expiredPermissions:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility _facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility isBrowserURL:] --[FBSDKInternalUtility isFacebookBundleIdentifier:] --[FBSDKInternalUtility isSafariBundleIdentifier:] --[FBSDKInternalUtility object:isEqualToObject:] --[FBSDKInternalUtility operatingSystemVersion] -___46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke --[FBSDKInternalUtility URLWithScheme:host:path:queryParameters:error:] --[FBSDKInternalUtility deleteFacebookCookies] --[FBSDKInternalUtility registerTransientObject:] --[FBSDKInternalUtility unregisterTransientObject:] --[FBSDKInternalUtility viewControllerForView:] --[FBSDKInternalUtility isFacebookAppInstalled] -___46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke --[FBSDKInternalUtility isMessengerAppInstalled] -___47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke --[FBSDKInternalUtility isMSQRDPlayerAppInstalled] -___49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke --[FBSDKInternalUtility _canOpenURLScheme:] --[FBSDKInternalUtility validateAppID] --[FBSDKInternalUtility validateRequiredClientAccessToken] --[FBSDKInternalUtility validateURLSchemes] --[FBSDKInternalUtility validateFacebookReservedURLSchemes] --[FBSDKInternalUtility findWindow] --[FBSDKInternalUtility topMostViewController] --[FBSDKInternalUtility statusBarOrientation] --[FBSDKInternalUtility hexadecimalStringFromData:] --[FBSDKInternalUtility isRegisteredURLScheme:] -___46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke --[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:] -___56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isRegisteredCanOpenURLScheme:] -___53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isPublishPermission:] --[FBSDKInternalUtility isUnity] --[FBSDKInternalUtility validateConfiguration] --[FBSDKInternalUtility isConfigured] --[FBSDKInternalUtility setIsConfigured:] --[FBSDKInternalUtility infoDictionaryProvider] --[FBSDKInternalUtility setInfoDictionaryProvider:] --[FBSDKInternalUtility .cxx_destruct] -_sharedUtility.instance -_sharedUtilityNonce -__loggerType -_bundleForStrings.bundle -_bundleForStrings.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.107 -_operatingSystemVersion.operatingSystemVersion -_checkOperatingSystemVersionToken -___block_literal_global.142 -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.179 -__transientObjects -_checkIfFacebookAppInstalledToken -___block_literal_global.210 -_checkIfMessengerAppInstalledToken -___block_literal_global.217 -_checkIfMSQRDPlayerAppInstalledToken -___block_literal_global.220 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_CLASSLIST_REFERENCES_$_.232 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_CLASSLIST_REFERENCES_$_.243 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_CLASSLIST_REFERENCES_$_.312 -_isRegisteredURLScheme:.urlTypes -_fetchUrlSchemesToken -_checkRegisteredCanOpenURLScheme:.checkedSchemes -_checkRegisteredCanOpenUrlSchemesToken -___block_literal_global.331 -_OBJC_SELECTOR_REFERENCES_.336 -_isRegisteredCanOpenURLScheme:.schemes -_fetchApplicationQuerySchemesToken -__OBJC_$_CLASS_METHODS_FBSDKInternalUtility -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWindowFinding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWindowFinding -__OBJC_PROTOCOL_$_FBSDKWindowFinding -__OBJC_LABEL_PROTOCOL_$_FBSDKWindowFinding -__OBJC_CLASS_PROTOCOLS_$_FBSDKInternalUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKInternalUtility -__OBJC_METACLASS_RO_$_FBSDKInternalUtility -__OBJC_$_INSTANCE_METHODS_FBSDKInternalUtility -_OBJC_IVAR_$_FBSDKInternalUtility._isConfigured -_OBJC_IVAR_$_FBSDKInternalUtility._infoDictionaryProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKInternalUtility -__OBJC_$_PROP_LIST_FBSDKInternalUtility -__OBJC_CLASS_RO_$_FBSDKInternalUtility -_OBJC_CLASSLIST_REFERENCES_$_.422 -_OBJC_SELECTOR_REFERENCES_.424 -_OBJC_SELECTOR_REFERENCES_.428 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKInternalUtility.m -FBSDKCoreKit/FBSDKInternalUtility.m -__53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke -__56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke -__46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke -__49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke -__47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke -__46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke -__46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke -ShouldOverrideHostWithGamingDomain -__40-[FBSDKInternalUtility bundleForStrings]_block_invoke -__37+[FBSDKInternalUtility sharedUtility]_block_invoke --[FBSDKKeychainStore initWithService:accessGroup:] --[FBSDKKeychainStore setDictionary:forKey:accessibility:] --[FBSDKKeychainStore dictionaryForKey:] --[FBSDKKeychainStore setString:forKey:accessibility:] --[FBSDKKeychainStore stringForKey:] --[FBSDKKeychainStore setData:forKey:accessibility:] --[FBSDKKeychainStore dataForKey:] --[FBSDKKeychainStore queryForKey:] --[FBSDKKeychainStore service] --[FBSDKKeychainStore accessGroup] --[FBSDKKeychainStore .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKKeychainStore -__OBJC_$_INSTANCE_METHODS_FBSDKKeychainStore -_OBJC_IVAR_$_FBSDKKeychainStore._service -_OBJC_IVAR_$_FBSDKKeychainStore._accessGroup -__OBJC_$_INSTANCE_VARIABLES_FBSDKKeychainStore -__OBJC_$_PROP_LIST_FBSDKKeychainStore -__OBJC_CLASS_RO_$_FBSDKKeychainStore -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h --[FBSDKLocation initWithId:name:] -+[FBSDKLocation locationFromDictionary:] --[FBSDKLocation hash] --[FBSDKLocation isEqual:] --[FBSDKLocation isEqualToLocation:] --[FBSDKLocation copyWithZone:] -+[FBSDKLocation supportsSecureCoding] --[FBSDKLocation encodeWithCoder:] --[FBSDKLocation initWithCoder:] --[FBSDKLocation id] --[FBSDKLocation name] --[FBSDKLocation .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKLocation -__OBJC_CLASS_PROTOCOLS_$_FBSDKLocation -__OBJC_$_CLASS_PROP_LIST_FBSDKLocation -__OBJC_METACLASS_RO_$_FBSDKLocation -__OBJC_$_INSTANCE_METHODS_FBSDKLocation -_OBJC_IVAR_$_FBSDKLocation._id -_OBJC_IVAR_$_FBSDKLocation._name -__OBJC_$_INSTANCE_VARIABLES_FBSDKLocation -__OBJC_$_PROP_LIST_FBSDKLocation -__OBJC_CLASS_RO_$_FBSDKLocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.h --[FBSDKLogger initWithLoggingBehavior:] --[FBSDKLogger contents] --[FBSDKLogger setContents:] --[FBSDKLogger appendString:] --[FBSDKLogger appendFormat:] --[FBSDKLogger appendKey:value:] --[FBSDKLogger emitToNSLog] -+[FBSDKLogger generateSerialNumber] -+[FBSDKLogger singleShotLogEntry:logEntry:] --[FBSDKLogger logEntry:] -+[FBSDKLogger singleShotLogEntry:timestampTag:formatString:] -+[FBSDKLogger registerCurrentTime:withTag:] -+[FBSDKLogger registerStringToReplace:replaceWith:] --[FBSDKLogger loggerSerialNumber] --[FBSDKLogger loggingBehavior] --[FBSDKLogger isActive] --[FBSDKLogger internalContents] --[FBSDKLogger .cxx_destruct] -_g_stringsToReplace -_g_startTimesWithTags -_g_serialNumberCounter -__OBJC_$_CLASS_METHODS_FBSDKLogger -__OBJC_METACLASS_RO_$_FBSDKLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLogger -_OBJC_IVAR_$_FBSDKLogger._active -_OBJC_IVAR_$_FBSDKLogger._loggerSerialNumber -_OBJC_IVAR_$_FBSDKLogger._loggingBehavior -_OBJC_IVAR_$_FBSDKLogger._internalContents -__OBJC_$_INSTANCE_VARIABLES_FBSDKLogger -__OBJC_$_PROP_LIST_FBSDKLogger -__OBJC_CLASS_RO_$_FBSDKLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.h --[FBSDKLoggerFactory createLoggerWithLoggingBehavior:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoggingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoggingCreating -__OBJC_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoggerFactory -__OBJC_METACLASS_RO_$_FBSDKLoggerFactory -__OBJC_$_INSTANCE_METHODS_FBSDKLoggerFactory -__OBJC_CLASS_RO_$_FBSDKLoggerFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m -FBSDKCoreKit/Internal/FBSDKLoggerFactory.m --[FBSDKLogo pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKLogo -__OBJC_$_INSTANCE_METHODS_FBSDKLogo -__OBJC_CLASS_RO_$_FBSDKLogo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m -FBSDKCoreKit/Internal/UI/FBSDKLogo.m -+[FBSDKMath ceilForSize:] -+[FBSDKMath floorForSize:] -+[FBSDKMath hashWithInteger:] -+[FBSDKMath hashWithInteger:andInteger:] -+[FBSDKMath hashWithIntegerArray:count:] -+[FBSDKMath hashWithLong:] -+[FBSDKMath hashWithPointer:] -__OBJC_$_CLASS_METHODS_FBSDKMath -__OBJC_METACLASS_RO_$_FBSDKMath -__OBJC_CLASS_RO_$_FBSDKMath -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m -FBSDKCoreKit/Internal/FBSDKMath.m --[FBSDKMeasurementEvent postNotificationForEventName:args:] -+[FBSDKMeasurementEvent postNotificationForEventName:args:] -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEvent -__OBJC_METACLASS_RO_$_FBSDKMeasurementEvent -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEvent -__OBJC_CLASS_RO_$_FBSDKMeasurementEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m -FBSDKCoreKit/FBSDKMeasurementEvent.m -+[FBSDKMeasurementEventListener defaultListener] -___48+[FBSDKMeasurementEventListener defaultListener]_block_invoke --[FBSDKMeasurementEventListener logFBAppEventForNotification:] --[FBSDKMeasurementEventListener dealloc] -_defaultListener.dispatchOnceLocker -_defaultListener.defaultListener -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEventListener -__OBJC_$_CLASS_PROP_LIST_FBSDKMeasurementEventListener -__OBJC_METACLASS_RO_$_FBSDKMeasurementEventListener -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEventListener -__OBJC_CLASS_RO_$_FBSDKMeasurementEventListener -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -__48+[FBSDKMeasurementEventListener defaultListener]_block_invoke -+[FBSDKMetadataIndexer shared] -___30+[FBSDKMetadataIndexer shared]_block_invoke --[FBSDKMetadataIndexer init] --[FBSDKMetadataIndexer enable] -___30-[FBSDKMetadataIndexer enable]_block_invoke --[FBSDKMetadataIndexer setupWithRules:] -___39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke --[FBSDKMetadataIndexer initStore] --[FBSDKMetadataIndexer constructRules:] --[FBSDKMetadataIndexer setupMetadataIndexing] -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 --[FBSDKMetadataIndexer getSiblingViewsOfView:] --[FBSDKMetadataIndexer getLabelsOfView:] --[FBSDKMetadataIndexer checkSecureTextEntry:] --[FBSDKMetadataIndexer getKeyboardType:] --[FBSDKMetadataIndexer getMetadataWithText:placeholder:labels:secureTextEntry:inputType:] --[FBSDKMetadataIndexer checkAndAppendData:forKey:] -___50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -___copy_helper_block_e8_32s40s48w -___destroy_helper_block_e8_32s40s48w --[FBSDKMetadataIndexer checkMetadataLabels:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataHint:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataText:matchRuleV:] --[FBSDKMetadataIndexer normalizeField:] --[FBSDKMetadataIndexer normalizeValue:] --[FBSDKMetadataIndexer pruneValue:forKey:] --[FBSDKMetadataIndexer rules] --[FBSDKMetadataIndexer store] --[FBSDKMetadataIndexer serialQueue] --[FBSDKMetadataIndexer .cxx_destruct] -_setupWithRules:.onceToken -__OBJC_$_PROTOCOL_REFS_UITextInputTraits -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInputTraits -__OBJC_$_PROP_LIST_UITextInputTraits -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInputTraits -__OBJC_PROTOCOL_$_UITextInputTraits -__OBJC_LABEL_PROTOCOL_$_UITextInputTraits -__OBJC_$_PROTOCOL_REFS_UIKeyInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UIKeyInput -__OBJC_$_PROP_LIST_UIKeyInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UIKeyInput -__OBJC_PROTOCOL_$_UIKeyInput -__OBJC_LABEL_PROTOCOL_$_UIKeyInput -__OBJC_$_PROTOCOL_REFS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInput -__OBJC_$_PROP_LIST_UITextInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInput -__OBJC_PROTOCOL_$_UITextInput -__OBJC_LABEL_PROTOCOL_$_UITextInput -__OBJC_PROTOCOL_REFERENCE_$_UITextInput -_OBJC_CLASSLIST_REFERENCES_$_.278 -_OBJC_SELECTOR_REFERENCES_.286 -___block_descriptor_73_e8_32s40s48s56s_e5_v8?0l -___block_descriptor_40_e8_32s_e16_v16?0"UIView"8l -_OBJC_CLASSLIST_REFERENCES_$_.292 -_OBJC_CLASSLIST_REFERENCES_$_.295 -_OBJC_CLASSLIST_REFERENCES_$_.300 -_OBJC_CLASSLIST_REFERENCES_$_.303 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_CLASSLIST_REFERENCES_$_.320 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_CLASSLIST_REFERENCES_$_.337 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -_OBJC_CLASSLIST_REFERENCES_$_.354 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -___block_descriptor_56_e8_32s40s48w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.385 -__OBJC_$_CLASS_METHODS_FBSDKMetadataIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKMetadataIndexer -__OBJC_METACLASS_RO_$_FBSDKMetadataIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKMetadataIndexer -_OBJC_IVAR_$_FBSDKMetadataIndexer._rules -_OBJC_IVAR_$_FBSDKMetadataIndexer._store -_OBJC_IVAR_$_FBSDKMetadataIndexer._serialQueue -__OBJC_$_INSTANCE_VARIABLES_FBSDKMetadataIndexer -__OBJC_$_PROP_LIST_FBSDKMetadataIndexer -__OBJC_CLASS_RO_$_FBSDKMetadataIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -__destroy_helper_block_e8_32s40s48w -__copy_helper_block_e8_32s40s48w -__50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -__39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke -__30-[FBSDKMetadataIndexer enable]_block_invoke -__30+[FBSDKMetadataIndexer shared]_block_invoke -__ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorENS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S8_EEEEED1Ev -+[FBSDKModelManager shared] -___27+[FBSDKModelManager shared]_block_invoke -___copy_helper_block_ea8_ -___destroy_helper_block_ea8_ --[FBSDKModelManager configureWithFeatureChecker:graphRequestFactory:fileManager:store:settings:dataExtractor:] --[FBSDKModelManager enable] -___27-[FBSDKModelManager enable]_block_invoke -___27-[FBSDKModelManager enable]_block_invoke_2 -___copy_helper_block_ea8_32s40w -___destroy_helper_block_ea8_32s40w -___copy_helper_block_ea8_32s -___destroy_helper_block_ea8_32s --[FBSDKModelManager getRulesForKey:] --[FBSDKModelManager getWeightsForKey:] --[FBSDKModelManager getThresholdsForKey:] --[FBSDKModelManager processIntegrity:] -__ZN5fbsdkL13predictOnMTMLENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKcRKNS0_13unordered_mapIS6_NS_7MTensorENS0_4hashIS6_EENS0_8equal_toIS6_EENS4_INS0_4pairIKS6_SA_EEEEEEPKf -__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IDnEEPKc --[FBSDKModelManager processSuggestedEvents:denseData:] -+[FBSDKModelManager isValidTimestamp:] -+[FBSDKModelManager processMTML] --[FBSDKModelManager checkFeaturesAndExecuteForMTML] -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 --[FBSDKModelManager getModelAndRules:onSuccess:] -___48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -___copy_helper_block_ea8_32b40s48s56s -___destroy_helper_block_ea8_32s40s48s56s --[FBSDKModelManager clearCacheForModel:suffix:] --[FBSDKModelManager download:filePath:queue:group:] -___51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -___copy_helper_block_ea8_32s40s -___destroy_helper_block_ea8_32s40s -+[FBSDKModelManager convertToDictionary:] -+[FBSDKModelManager isPlistFormatDictionary:] -___45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -___copy_helper_block_ea8_32r -___destroy_helper_block_ea8_32r -+[FBSDKModelManager getIntegrityMapping] -+[FBSDKModelManager getSuggestedEventsMapping] --[FBSDKModelManager integrityParametersProcessor] --[FBSDKModelManager setIntegrityParametersProcessor:] --[FBSDKModelManager featureChecker] --[FBSDKModelManager setFeatureChecker:] --[FBSDKModelManager graphRequestFactory] --[FBSDKModelManager setGraphRequestFactory:] --[FBSDKModelManager fileManager] --[FBSDKModelManager setFileManager:] --[FBSDKModelManager store] --[FBSDKModelManager setStore:] --[FBSDKModelManager settings] --[FBSDKModelManager setSettings:] --[FBSDKModelManager dataExtractor] --[FBSDKModelManager setDataExtractor:] --[FBSDKModelManager .cxx_destruct] -__ZN5fbsdkL11transpose3DERKNS_7MTensorE -__ZN5fbsdkL11transpose2DERKNS_7MTensorE -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_ -__ZN5fbsdkL5addmvERNS_7MTensorERKS0_ -__ZN5fbsdkL9maxPool1DERKNS_7MTensorEi -__ZN5fbsdkL7flattenERNS_7MTensorEi -__ZN5fbsdkL5denseERKNS_7MTensorES2_S2_ -___clang_call_terminate -__ZNSt3__1L20__throw_length_errorEPKc -__ZNSt12length_errorC1EPKc -__ZN5fbsdk7MTensorC2ERKNSt3__16vectorIiNS1_9allocatorIiEEEE -__ZN5fbsdkL15MAllocateMemoryEm -__ZN5fbsdkL11MFreeMemoryEPv -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED1Ev -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED0Ev -__ZNSt3__1L20__throw_out_of_rangeEPKc -__ZNKSt3__14hashINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_ -__ZNSt3__121__murmur2_or_cityhashImLm64EEclEPKvm -__ZNSt3__121__murmur2_or_cityhashImLm64EE18__hash_len_0_to_16EPKcm -__ZNSt3__121__murmur2_or_cityhashImLm64EE19__hash_len_17_to_32EPKcm -__ZNSt3__121__murmur2_or_cityhashImLm64EE19__hash_len_33_to_64EPKcm -__ZNKSt3__18equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_ -__ZNSt12out_of_rangeC1EPKc -__ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN5fbsdk7MTensorEEEPvEEEEE7destroyINS_4pairIKS8_SA_EEEEvRSE_PT_ -__ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEEPvEENS_22__hash_node_destructorINS6_ISD_EEEEED1Ev -__ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEC2ERKSA_ -__GLOBAL__sub_I_FBSDKModelManager.mm -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.2 -__ZL14_directoryPath -__ZL10_modelInfo -__ZL12_MTMLWeights -__ZZ27+[FBSDKModelManager shared]E5nonce -__ZZ27+[FBSDKModelManager shared]E8instance -___block_descriptor_40_ea8__e5_v8?0l -__ZL11enableNonce -___block_descriptor_48_ea8_32s40w_e54_v32?0""816"NSError"24l -___block_descriptor_40_ea8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_CLASSLIST_REFERENCES_$_.164 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_CLASSLIST_REFERENCES_$_.180 -___block_descriptor_64_ea8_32bs40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.201 -___block_descriptor_48_ea8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -___block_descriptor_40_ea8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.219 -__OBJC_$_CLASS_METHODS_FBSDKModelManager -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKEventProcessing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKEventProcessing -__OBJC_PROTOCOL_$_FBSDKEventProcessing -__OBJC_LABEL_PROTOCOL_$_FBSDKEventProcessing -__OBJC_CLASS_PROTOCOLS_$_FBSDKModelManager -__OBJC_$_CLASS_PROP_LIST_FBSDKModelManager -__OBJC_METACLASS_RO_$_FBSDKModelManager -__OBJC_$_INSTANCE_METHODS_FBSDKModelManager -_OBJC_IVAR_$_FBSDKModelManager._integrityParametersProcessor -_OBJC_IVAR_$_FBSDKModelManager._featureChecker -_OBJC_IVAR_$_FBSDKModelManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKModelManager._fileManager -_OBJC_IVAR_$_FBSDKModelManager._store -_OBJC_IVAR_$_FBSDKModelManager._settings -_OBJC_IVAR_$_FBSDKModelManager._dataExtractor -__OBJC_$_INSTANCE_VARIABLES_FBSDKModelManager -__OBJC_$_PROP_LIST_FBSDKModelManager -__OBJC_CLASS_RO_$_FBSDKModelManager -__ZTSNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEEE -__ZTINSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEEE -__ZTSPFvPvE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -_ZN5fbsdkL15MAllocateMemoryEm.cold.2 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKTensor.hpp -_ZN5fbsdkL15MAllocateMemoryEm.cold.1 -_ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelRuntime.hpp -_GLOBAL__sub_I_FBSDKModelManager.mm -__cxx_global_var_init -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -unordered_map -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/unordered_map -__hash_table -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/__hash_table -__compressed_pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/memory -__compressed_pair_elem -__compressed_pair -__compressed_pair_elem -__hash_node_base -vector -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/vector -~__vector_base -deallocate -__libcpp_deallocate -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/new -__do_deallocate_handle_size_align -__do_deallocate_handle_size -__do_call -clear -__destruct_at_end -__construct_at_end -~_ConstructTransaction -__construct_range_forward -_ConstructTransaction -size -__vector_base -pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/utility -~basic_string -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/string -__get_long_pointer -__is_long -MTensor -~vector -shared_ptr -__add_shared -__libcpp_atomic_refcount_increment -~unique_ptr -reset -operator() -__get_ptr -__get_value -first -__get -__construct_node_hash, fbsdk::MTensor> &> -operator-> -construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -__construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -unique_ptr -__compressed_pair, fbsdk::MTensor>, void *> *&, std::__1::__hash_node_destructor, fbsdk::MTensor>, void *> > > > -__compressed_pair_elem, fbsdk::MTensor>, void *> > >, void> -__compressed_pair_elem, fbsdk::MTensor>, void *> *&, void> -allocate -__libcpp_allocate -__node_alloc -__rehash -reset, fbsdk::MTensor>, void *> *> **> -operator[] -__constrain_hash -__hash -rehash -max -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/algorithm -max > -__next_hash_pow2 -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/math.h -max_load_factor -__is_hash_power2 -bucket_count -~__hash_table -insert, fbsdk::MTensor>, void *> *> > > -operator!= -operator== -operator++ -__insert_unique -__emplace_unique_key_args, const std::__1::pair, fbsdk::MTensor> &> -release -get -__get_key -operator* -begin -__compressed_pair, fbsdk::MTensor>, void *> *> *> > > -__compressed_pair_elem, fbsdk::MTensor>, void *> *> *> >, void> -__bucket_list_deallocator -__move_assign -destroy, fbsdk::MTensor> > -__destroy, fbsdk::MTensor> > -~pair -~MTensor -~shared_ptr -__deallocate_node -__construct_at_end -construct -__construct -out_of_range -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/stdexcept -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/functional -operator== > -compare -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/__string -data -__get_pointer -__hash_len_33_to_64 -__shift_mix -__rotate -__loadword -__hash_len_17_to_32 -__hash_len_16 -__hash_len_0_to_16 -__loadword -__rotate_by_at_least_1 -__weak_hash_len_32_with_seeds -__do_string_hash -find > -__hash_const_iterator -hash_function -__throw_out_of_range -__release_shared -__libcpp_atomic_refcount_decrement -__on_zero_shared_weak -__get_deleter -second -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/typeinfo -__eq -__type_name_to_string -__is_type_name_unique -__on_zero_shared -~__shared_ptr_pointer -shared_ptr -__shared_ptr_pointer -__compressed_pair, std::__1::allocator > -__compressed_pair_elem, void> -__shared_weak_count -__shared_count -assign -__recommend -capacity -__vdeallocate -copy -__copy -__end_cap -distance -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/iterator -__distance -construct -__construct -MFreeMemory -MAllocateMemory -operator= -swap -swap -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/type_traits -swap -operator!= -operator== -end -length_error -__throw_length_error -__vallocate -dense -mutable_data -__construct_at_end -__construct_range_forward -flatten -Reshape -reset -push_back -__push_back_slow_path -~__split_buffer -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/__split_buffer -__swap_out_circular_buffer -swap -__construct_backward_with_exception_guarantees -__split_buffer -sizes -maxPool1D -addmv -conv1D -transpose2D -transpose3D -__destroy_helper_block_ea8_32r -__copy_helper_block_ea8_32r -__45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -__destroy_helper_block_ea8_32s40s -__copy_helper_block_ea8_32s40s -__51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -__destroy_helper_block_ea8_32s40s48s56s -__copy_helper_block_ea8_32b40s48s56s -__48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -~unordered_map -basic_string -__init -assign -copy -__get_short_pointer -__set_short_size -__set_long_size -__set_long_cap -__set_long_pointer -__align_it<16> -length -predictOnMTML -softmax -relu -count -concatenate -__construct_at_end -__construct_range_forward -embedding -vectorize -at -find -operator+, std::__1::allocator > -__get_short_size -__get_long_size -basic_string -__zero -getDenseTensor -__destroy_helper_block_ea8_32s -__copy_helper_block_ea8_32s -__destroy_helper_block_ea8_32s40w -__copy_helper_block_ea8_32s40w -__27-[FBSDKModelManager enable]_block_invoke_2 -__27-[FBSDKModelManager enable]_block_invoke -__destroy_helper_block_ea8_ -__copy_helper_block_ea8_ -__27+[FBSDKModelManager shared]_block_invoke -+[FBSDKModelParser parseWeightsData:] -___37+[FBSDKModelParser parseWeightsData:]_block_invoke -+[FBSDKModelParser validateWeights:forKey:] -+[FBSDKModelParser getKeysMapping] -+[FBSDKModelParser getMTMLWeightsInfo] -+[FBSDKModelParser checkWeights:withExpectedInfo:] -+[FBSDKModelParser parseWeightsData:].cold.1 -___block_descriptor_32_e31_q24?0"NSString"8"NSString"16l -__OBJC_$_CLASS_METHODS_FBSDKModelParser -__OBJC_METACLASS_RO_$_FBSDKModelParser -__OBJC_CLASS_RO_$_FBSDKModelParser -__ZNSt3__1L19piecewise_constructE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -+[FBSDKModelParser parseWeightsData:].cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -__construct_node_hash &>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -pair &> -pair &, 0> -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/tuple -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct_node_hash &&>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -pair &&> -pair &&, 0> -__count_unique > -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__37+[FBSDKModelParser parseWeightsData:]_block_invoke -__construct_one_at_end -+[FBSDKModelUtility normalizedText:] -__OBJC_$_CLASS_METHODS_FBSDKModelUtility -__OBJC_METACLASS_RO_$_FBSDKModelUtility -__OBJC_CLASS_RO_$_FBSDKModelUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m --[FBSDKObjectDecoder initWith:] --[FBSDKObjectDecoder decodeObjectOfClass:forKey:] --[FBSDKObjectDecoder decodeObjectOfClasses:forKey:] --[FBSDKObjectDecoder unarchiver] --[FBSDKObjectDecoder setUnarchiver:] --[FBSDKObjectDecoder .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKObjectDecoding -__OBJC_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_LABEL_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKObjectDecoder -__OBJC_METACLASS_RO_$_FBSDKObjectDecoder -__OBJC_$_INSTANCE_METHODS_FBSDKObjectDecoder -_OBJC_IVAR_$_FBSDKObjectDecoder._unarchiver -__OBJC_$_INSTANCE_VARIABLES_FBSDKObjectDecoder -__OBJC_$_PROP_LIST_FBSDKObjectDecoder -__OBJC_CLASS_RO_$_FBSDKObjectDecoder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m -FBSDKCoreKit/Internal/FBSDKObjectDecoder.m --[FBSDKPaymentObserver initWithPaymentQueue:paymentProductRequestorFactory:] -+[FBSDKPaymentObserver shared] -___30+[FBSDKPaymentObserver shared]_block_invoke --[FBSDKPaymentObserver startObservingTransactions] --[FBSDKPaymentObserver stopObservingTransactions] --[FBSDKPaymentObserver paymentQueue:updatedTransactions:] --[FBSDKPaymentObserver handleTransaction:] --[FBSDKPaymentObserver paymentQueue] --[FBSDKPaymentObserver requestorFactory] --[FBSDKPaymentObserver isObservingTransactions] --[FBSDKPaymentObserver setIsObservingTransactions:] --[FBSDKPaymentObserver .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPaymentObserver -__OBJC_$_PROTOCOL_REFS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_METHOD_TYPES_SKPaymentTransactionObserver -__OBJC_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_LABEL_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentObserver -__OBJC_METACLASS_RO_$_FBSDKPaymentObserver -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentObserver -_OBJC_IVAR_$_FBSDKPaymentObserver._isObservingTransactions -_OBJC_IVAR_$_FBSDKPaymentObserver._paymentQueue -_OBJC_IVAR_$_FBSDKPaymentObserver._requestorFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentObserver -__OBJC_$_PROP_LIST_FBSDKPaymentObserver -__OBJC_CLASS_RO_$_FBSDKPaymentObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -__30+[FBSDKPaymentObserver shared]_block_invoke -+[FBSDKPaymentProductRequestor initialize] --[FBSDKPaymentProductRequestor initWithTransaction:settings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] -+[FBSDKPaymentProductRequestor pendingRequestors] --[FBSDKPaymentProductRequestor setProductsRequest:] --[FBSDKPaymentProductRequestor resolveProducts] --[FBSDKPaymentProductRequestor getTruncatedString:] --[FBSDKPaymentProductRequestor logTransactionEvent:] --[FBSDKPaymentProductRequestor isSubscription:] --[FBSDKPaymentProductRequestor getEventParametersOfProduct:withTransaction:] --[FBSDKPaymentProductRequestor appendOriginalTransactionID:] --[FBSDKPaymentProductRequestor clearOriginalTransactionID:] --[FBSDKPaymentProductRequestor isStartTrial:ofProduct:] --[FBSDKPaymentProductRequestor durationOfSubscriptionPeriod:] --[FBSDKPaymentProductRequestor productsRequest:didReceiveResponse:] --[FBSDKPaymentProductRequestor requestDidFinish:] --[FBSDKPaymentProductRequestor request:didFailWithError:] --[FBSDKPaymentProductRequestor cleanUp] --[FBSDKPaymentProductRequestor logImplicitSubscribeTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitPurchaseTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitTransactionEvent:valueToSum:parameters:] --[FBSDKPaymentProductRequestor fetchDeviceReceipt] --[FBSDKPaymentProductRequestor transaction] --[FBSDKPaymentProductRequestor setTransaction:] --[FBSDKPaymentProductRequestor appStoreReceiptProvider] --[FBSDKPaymentProductRequestor productsRequest] --[FBSDKPaymentProductRequestor productRequestFactory] --[FBSDKPaymentProductRequestor settings] --[FBSDKPaymentProductRequestor eventLogger] --[FBSDKPaymentProductRequestor gateKeeperManager] --[FBSDKPaymentProductRequestor store] --[FBSDKPaymentProductRequestor loggerFactory] --[FBSDKPaymentProductRequestor originalTransactionSet] --[FBSDKPaymentProductRequestor setOriginalTransactionSet:] --[FBSDKPaymentProductRequestor eventsWithReceipt] --[FBSDKPaymentProductRequestor setEventsWithReceipt:] --[FBSDKPaymentProductRequestor formatter] --[FBSDKPaymentProductRequestor .cxx_destruct] -__pendingRequestors -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_CLASSLIST_REFERENCES_$_.187 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_CLASSLIST_REFERENCES_$_.248 -__OBJC_$_CLASS_METHODS_FBSDKPaymentProductRequestor -__OBJC_$_PROTOCOL_REFS_SKRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKRequestDelegate -__OBJC_PROTOCOL_$_SKRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKRequestDelegate -__OBJC_$_PROTOCOL_REFS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKProductsRequestDelegate -__OBJC_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestor -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestor -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestor -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._transaction -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._appStoreReceiptProvider -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productsRequest -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._originalTransactionSet -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventsWithReceipt -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._formatter -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestor -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m --[FBSDKPaymentProductRequestorFactory init] --[FBSDKPaymentProductRequestorFactory initWithSettings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] --[FBSDKPaymentProductRequestorFactory createRequestorWithTransaction:] --[FBSDKPaymentProductRequestorFactory settings] --[FBSDKPaymentProductRequestorFactory eventLogger] --[FBSDKPaymentProductRequestorFactory gateKeeperManager] --[FBSDKPaymentProductRequestorFactory setGateKeeperManager:] --[FBSDKPaymentProductRequestorFactory store] --[FBSDKPaymentProductRequestorFactory setStore:] --[FBSDKPaymentProductRequestorFactory loggerFactory] --[FBSDKPaymentProductRequestorFactory setLoggerFactory:] --[FBSDKPaymentProductRequestorFactory productsRequestFactory] --[FBSDKPaymentProductRequestorFactory appStoreReceiptProvider] --[FBSDKPaymentProductRequestorFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPaymentProductRequestorCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPaymentProductRequestorCreating -__OBJC_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestorFactory -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestorFactory -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestorFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._productsRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._appStoreReceiptProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestorFactory -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestorFactory -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestorFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m --[FBSDKProductRequestFactory createWithProductIdentifiers:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProductsRequestCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProductsRequestCreating -__OBJC_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProductRequestFactory -__OBJC_METACLASS_RO_$_FBSDKProductRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProductRequestFactory -__OBJC_CLASS_RO_$_FBSDKProductRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -+[FBSDKProfile accessTokenProvider] -+[FBSDKProfile notificationCenter] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:] -+[FBSDKProfile currentProfile] -+[FBSDKProfile setCurrentProfile:] -+[FBSDKProfile setCurrentProfile:shouldPostNotification:] --[FBSDKProfile imageURLForPictureMode:size:] -+[FBSDKProfile enableUpdatesOnAccessTokenChange:] -+[FBSDKProfile loadCurrentProfileWithCompletion:] --[FBSDKProfile copyWithZone:] --[FBSDKProfile hash] --[FBSDKProfile isEqual:] --[FBSDKProfile isEqualToProfile:] -+[FBSDKProfile supportsSecureCoding] --[FBSDKProfile initWithCoder:] --[FBSDKProfile encodeWithCoder:] --[FBSDKProfile userID] --[FBSDKProfile firstName] --[FBSDKProfile middleName] --[FBSDKProfile lastName] --[FBSDKProfile name] --[FBSDKProfile linkURL] --[FBSDKProfile refreshDate] --[FBSDKProfile imageURL] --[FBSDKProfile email] --[FBSDKProfile friendIDs] --[FBSDKProfile birthday] --[FBSDKProfile ageRange] --[FBSDKProfile hometown] --[FBSDKProfile location] --[FBSDKProfile gender] --[FBSDKProfile isLimited] --[FBSDKProfile setIsLimited:] --[FBSDKProfile .cxx_destruct] -+[FBSDKProfile(Internal) configureWithStore:accessTokenProvider:notificationCenter:] -+[FBSDKProfile(Internal) cacheProfile:] -+[FBSDKProfile(Internal) fetchCachedProfile] -+[FBSDKProfile(Internal) imageURLForProfileID:PictureMode:size:] -+[FBSDKProfile(Internal) graphPathForToken:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:] -___71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:] -___82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -___copy_helper_block_e8_32s40b48b -+[FBSDKProfile(Internal) observeChangeAccessTokenChange:] -+[FBSDKProfile(Internal) friendIDsFromGraphResult:] -+[FBSDKProfile(Internal) dateFormatter] -__notificationCenter -__accessTokenProvider -_g_currentProfile -_OBJC_CLASSLIST_REFERENCES_$_.117 -__OBJC_$_CLASS_METHODS_FBSDKProfile -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfile -__OBJC_$_CLASS_PROP_LIST_FBSDKProfile -__OBJC_METACLASS_RO_$_FBSDKProfile -__OBJC_$_INSTANCE_METHODS_FBSDKProfile -_OBJC_IVAR_$_FBSDKProfile._isLimited -_OBJC_IVAR_$_FBSDKProfile._userID -_OBJC_IVAR_$_FBSDKProfile._firstName -_OBJC_IVAR_$_FBSDKProfile._middleName -_OBJC_IVAR_$_FBSDKProfile._lastName -_OBJC_IVAR_$_FBSDKProfile._name -_OBJC_IVAR_$_FBSDKProfile._linkURL -_OBJC_IVAR_$_FBSDKProfile._refreshDate -_OBJC_IVAR_$_FBSDKProfile._imageURL -_OBJC_IVAR_$_FBSDKProfile._email -_OBJC_IVAR_$_FBSDKProfile._friendIDs -_OBJC_IVAR_$_FBSDKProfile._birthday -_OBJC_IVAR_$_FBSDKProfile._ageRange -_OBJC_IVAR_$_FBSDKProfile._hometown -_OBJC_IVAR_$_FBSDKProfile._location -_OBJC_IVAR_$_FBSDKProfile._gender -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfile -__OBJC_$_PROP_LIST_FBSDKProfile -__OBJC_CLASS_RO_$_FBSDKProfile -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_CLASSLIST_REFERENCES_$_.274 -_OBJC_CLASSLIST_REFERENCES_$_.283 -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.366 -___block_descriptor_40_e8__e12_v24?08^16l -_loadProfileWithToken:completion:graphRequest:parseBlock:.executingRequestConnection -_OBJC_SELECTOR_REFERENCES_.382 -___block_descriptor_64_e8_32s40bs48bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.392 -_OBJC_CLASSLIST_REFERENCES_$_.393 -__dateFormatter -__OBJC_$_CATEGORY_CLASS_METHODS_FBSDKProfile_$_Internal -__OBJC_$_CATEGORY_FBSDKProfile_$_Internal -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m -FBSDKCoreKit/FBSDKProfile.m -__copy_helper_block_e8_32s40b48b -__82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -__71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -FBSDKCoreKit/FBSDKProfile.h --[FBSDKProfilePictureViewState initWithProfileID:size:scale:pictureMode:imageShouldFit:] --[FBSDKProfilePictureViewState hash] --[FBSDKProfilePictureViewState isEqual:] --[FBSDKProfilePictureViewState isEqualToState:] --[FBSDKProfilePictureViewState isValidForState:] --[FBSDKProfilePictureViewState imageShouldFit] --[FBSDKProfilePictureViewState pictureMode] --[FBSDKProfilePictureViewState profileID] --[FBSDKProfilePictureViewState scale] --[FBSDKProfilePictureViewState size] --[FBSDKProfilePictureViewState .cxx_destruct] --[FBSDKProfilePictureView initWithFrame:] --[FBSDKProfilePictureView initWithCoder:] --[FBSDKProfilePictureView initWithFrame:profile:] --[FBSDKProfilePictureView initWithProfile:] --[FBSDKProfilePictureView dealloc] --[FBSDKProfilePictureView setBounds:] -___37-[FBSDKProfilePictureView setBounds:]_block_invoke --[FBSDKProfilePictureView contentMode] --[FBSDKProfilePictureView setContentMode:] --[FBSDKProfilePictureView setMode:] --[FBSDKProfilePictureView setProfileID:] --[FBSDKProfilePictureView setNeedsImageUpdate] -___46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke --[FBSDKProfilePictureView configureProfilePictureView] --[FBSDKProfilePictureView _accessTokenDidChangeNotification:] --[FBSDKProfilePictureView _profileDidChangeNotification:] --[FBSDKProfilePictureView _updateImageWithProfile] --[FBSDKProfilePictureView _updateImageWithAccessToken] --[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:] -___58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -___copy_helper_block_e8_32s40w --[FBSDKProfilePictureView _updateImage] --[FBSDKProfilePictureView _imageShouldFit] --[FBSDKProfilePictureView _imageSize:scale:] --[FBSDKProfilePictureView _state] --[FBSDKProfilePictureView _getProfileImageUrl:] --[FBSDKProfilePictureView _setPlaceholderImage] -___47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke --[FBSDKProfilePictureView _updateImageWithData:state:] -___54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke --[FBSDKProfilePictureView lastState] --[FBSDKProfilePictureView pictureMode] --[FBSDKProfilePictureView setPictureMode:] --[FBSDKProfilePictureView profileID] --[FBSDKProfilePictureView .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKProfilePictureViewState -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureViewState._imageShouldFit -_OBJC_IVAR_$_FBSDKProfilePictureViewState._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureViewState._profileID -_OBJC_IVAR_$_FBSDKProfilePictureViewState._scale -_OBJC_IVAR_$_FBSDKProfilePictureViewState._size -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureViewState -__OBJC_$_PROP_LIST_FBSDKProfilePictureViewState -__OBJC_CLASS_RO_$_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureView._profileID -_OBJC_IVAR_$_FBSDKProfilePictureView._placeholderImageIsValid -___block_descriptor_72_e8_32s_e5_v8?0l -_OBJC_IVAR_$_FBSDKProfilePictureView._imageView -_OBJC_IVAR_$_FBSDKProfilePictureView._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureView._hasProfileImage -_OBJC_IVAR_$_FBSDKProfilePictureView._needsImageUpdate -_OBJC_IVAR_$_FBSDKProfilePictureView._lastState -_OBJC_CLASSLIST_REFERENCES_$_.127 -___block_descriptor_48_e8_32s40w_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_METACLASS_RO_$_FBSDKProfilePictureView -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureView -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureView -__OBJC_$_PROP_LIST_FBSDKProfilePictureView -__OBJC_CLASS_RO_$_FBSDKProfilePictureView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.h -__54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke -__47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke -__copy_helper_block_e8_32s40w -__58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -__46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke -__37-[FBSDKProfilePictureView setBounds:]_block_invoke -__CGSizeEqualToSize -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m -fb_randomString -FBSDKCoreKit/FBSDKRandom.m --[FBSDKRestrictiveData initWithEventName:params:] --[FBSDKRestrictiveData eventName] --[FBSDKRestrictiveData restrictiveParams] --[FBSDKRestrictiveData deprecatedParams] --[FBSDKRestrictiveData deprecatedEvent] --[FBSDKRestrictiveData .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveData -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveData -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedEvent -_OBJC_IVAR_$_FBSDKRestrictiveData._eventName -_OBJC_IVAR_$_FBSDKRestrictiveData._restrictiveParams -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveData -__OBJC_$_PROP_LIST_FBSDKRestrictiveData -__OBJC_CLASS_RO_$_FBSDKRestrictiveData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h --[FBSDKRestrictiveEventFilter initWithEventName:restrictiveParams:] --[FBSDKRestrictiveEventFilter eventName] --[FBSDKRestrictiveEventFilter restrictiveParams] --[FBSDKRestrictiveEventFilter .cxx_destruct] --[FBSDKRestrictiveDataFilterManager initWithServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager enable] --[FBSDKRestrictiveDataFilterManager processParameters:eventName:] --[FBSDKRestrictiveDataFilterManager processEvents:] --[FBSDKRestrictiveDataFilterManager isRestrictedEvent:] --[FBSDKRestrictiveDataFilterManager getMatchedDataTypeWithEventName:paramKey:] --[FBSDKRestrictiveDataFilterManager updateFilters:] --[FBSDKRestrictiveDataFilterManager isRestrictiveEventFilterEnabled] --[FBSDKRestrictiveDataFilterManager setIsRestrictiveEventFilterEnabled:] --[FBSDKRestrictiveDataFilterManager params] --[FBSDKRestrictiveDataFilterManager setParams:] --[FBSDKRestrictiveDataFilterManager restrictedEvents] --[FBSDKRestrictiveDataFilterManager setRestrictedEvents:] --[FBSDKRestrictiveDataFilterManager serverConfigurationProvider] --[FBSDKRestrictiveDataFilterManager setServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveEventFilter -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveEventFilter -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._eventName -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._restrictiveParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveEventFilter -__OBJC_$_PROP_LIST_FBSDKRestrictiveEventFilter -__OBJC_CLASS_RO_$_FBSDKRestrictiveEventFilter -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_METACLASS_RO_$_FBSDKRestrictiveDataFilterManager -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveDataFilterManager -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._isRestrictiveEventFilterEnabled -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._params -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._restrictedEvents -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveDataFilterManager -__OBJC_$_PROP_LIST_FBSDKRestrictiveDataFilterManager -__OBJC_CLASS_RO_$_FBSDKRestrictiveDataFilterManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m --[FBSDKSKAdNetworkConversionConfiguration initWithJSON:] -+[FBSDKSKAdNetworkConversionConfiguration getEventSetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration getCurrencySetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration parseRules:] -___54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkConversionConfiguration timerBuckets] --[FBSDKSKAdNetworkConversionConfiguration timerInterval] --[FBSDKSKAdNetworkConversionConfiguration cutoffTime] --[FBSDKSKAdNetworkConversionConfiguration defaultCurrency] --[FBSDKSKAdNetworkConversionConfiguration conversionValueRules] --[FBSDKSKAdNetworkConversionConfiguration eventSet] --[FBSDKSKAdNetworkConversionConfiguration currencySet] --[FBSDKSKAdNetworkConversionConfiguration .cxx_destruct] -___block_descriptor_32_e55_q24?0"FBSDKSKAdNetworkRule"8"FBSDKSKAdNetworkRule"16l -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkConversionConfiguration -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkConversionConfiguration -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerBuckets -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerInterval -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._cutoffTime -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._defaultCurrency -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._conversionValueRules -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._eventSet -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkConversionConfiguration -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.h -__54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkEvent initWithJSON:] --[FBSDKSKAdNetworkEvent eventName] --[FBSDKSKAdNetworkEvent values] --[FBSDKSKAdNetworkEvent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkEvent -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkEvent -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._eventName -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkEvent -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkEvent -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.h --[FBSDKSKAdNetworkReporter initWithRequestProvider:store:conversionValueUpdatable:] --[FBSDKSKAdNetworkReporter enable] -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 --[FBSDKSKAdNetworkReporter checkAndRevokeTimer] -___47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:parameters:] --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:] -___64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke --[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:] -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.53 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 --[FBSDKSKAdNetworkReporter _checkAndRevokeTimer] --[FBSDKSKAdNetworkReporter _recordAndUpdateEvent:currency:value:] --[FBSDKSKAdNetworkReporter _checkAndUpdateConversionValue] --[FBSDKSKAdNetworkReporter _updateConversionValue:] --[FBSDKSKAdNetworkReporter _shouldCutoff] --[FBSDKSKAdNetworkReporter _loadReportData] --[FBSDKSKAdNetworkReporter _saveReportData] --[FBSDKSKAdNetworkReporter _isConfigRefreshTimestampValid] --[FBSDKSKAdNetworkReporter isSKAdNetworkReportEnabled] --[FBSDKSKAdNetworkReporter setIsSKAdNetworkReportEnabled:] --[FBSDKSKAdNetworkReporter completionBlocks] --[FBSDKSKAdNetworkReporter setCompletionBlocks:] --[FBSDKSKAdNetworkReporter isRequestStarted] --[FBSDKSKAdNetworkReporter setIsRequestStarted:] --[FBSDKSKAdNetworkReporter serialQueue] --[FBSDKSKAdNetworkReporter setSerialQueue:] --[FBSDKSKAdNetworkReporter config] --[FBSDKSKAdNetworkReporter setConfig:] --[FBSDKSKAdNetworkReporter configRefreshTimestamp] --[FBSDKSKAdNetworkReporter setConfigRefreshTimestamp:] --[FBSDKSKAdNetworkReporter conversionValue] --[FBSDKSKAdNetworkReporter setConversionValue:] --[FBSDKSKAdNetworkReporter timestamp] --[FBSDKSKAdNetworkReporter setTimestamp:] --[FBSDKSKAdNetworkReporter recordedEvents] --[FBSDKSKAdNetworkReporter setRecordedEvents:] --[FBSDKSKAdNetworkReporter recordedValues] --[FBSDKSKAdNetworkReporter setRecordedValues:] --[FBSDKSKAdNetworkReporter requestProvider] --[FBSDKSKAdNetworkReporter setRequestProvider:] --[FBSDKSKAdNetworkReporter store] --[FBSDKSKAdNetworkReporter setStore:] --[FBSDKSKAdNetworkReporter conversionValueUpdatable] --[FBSDKSKAdNetworkReporter setConversionValueUpdatable:] --[FBSDKSKAdNetworkReporter .cxx_destruct] -___block_descriptor_64_e8_32s40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_CLASSLIST_REFERENCES_$_.163 -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkReporter -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkReporter -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isSKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isRequestStarted -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._completionBlocks -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._serialQueue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._config -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._configRefreshTimestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._timestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedEvents -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedValues -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._requestProvider -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._store -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValueUpdatable -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkReporter -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkReporter -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.53 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -__64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke -__47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke --[FBSDKSKAdNetworkRule initWithJSON:] --[FBSDKSKAdNetworkRule isMatchedWithRecordedEvents:recordedValues:] -+[FBSDKSKAdNetworkRule parseEvents:] --[FBSDKSKAdNetworkRule conversionValue] --[FBSDKSKAdNetworkRule setConversionValue:] --[FBSDKSKAdNetworkRule events] --[FBSDKSKAdNetworkRule setEvents:] --[FBSDKSKAdNetworkRule .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkRule -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkRule -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkRule -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._events -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkRule -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkRule -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.h --[FBSDKServerConfiguration initWithAppID:appName:loginTooltipEnabled:loginTooltipText:defaultShareMode:advertisingIDEnabled:implicitLoggingEnabled:implicitPurchaseLoggingEnabled:codelessEventsEnabled:uninstallTrackingEnabled:dialogConfigurations:dialogFlows:timestamp:errorConfiguration:sessionTimeoutInterval:defaults:loggingToken:smartLoginOptions:smartLoginBookmarkIconURL:smartLoginMenuIconURL:updateMessage:eventBindings:restrictiveParams:AAMRules:suggestedEventsSetting:] -+[FBSDKServerConfiguration defaultServerConfigurationForAppID:] --[FBSDKServerConfiguration dialogConfigurationForDialogName:] --[FBSDKServerConfiguration useNativeDialogForDialogName:] --[FBSDKServerConfiguration useSafariViewControllerForDialogName:] --[FBSDKServerConfiguration _useFeatureWithKey:dialogName:] -+[FBSDKServerConfiguration supportsSecureCoding] --[FBSDKServerConfiguration initWithCoder:] --[FBSDKServerConfiguration encodeWithCoder:] --[FBSDKServerConfiguration copyWithZone:] --[FBSDKServerConfiguration dialogConfigurations] --[FBSDKServerConfiguration dialogFlows] --[FBSDKServerConfiguration isAdvertisingIDEnabled] --[FBSDKServerConfiguration appID] --[FBSDKServerConfiguration appName] --[FBSDKServerConfiguration isDefaults] --[FBSDKServerConfiguration defaultShareMode] --[FBSDKServerConfiguration errorConfiguration] --[FBSDKServerConfiguration isImplicitLoggingSupported] --[FBSDKServerConfiguration isImplicitPurchaseLoggingSupported] --[FBSDKServerConfiguration isCodelessEventsEnabled] --[FBSDKServerConfiguration isLoginTooltipEnabled] --[FBSDKServerConfiguration isUninstallTrackingEnabled] --[FBSDKServerConfiguration loginTooltipText] --[FBSDKServerConfiguration timestamp] --[FBSDKServerConfiguration sessionTimoutInterval] --[FBSDKServerConfiguration setSessionTimoutInterval:] --[FBSDKServerConfiguration loggingToken] --[FBSDKServerConfiguration smartLoginOptions] --[FBSDKServerConfiguration smartLoginBookmarkIconURL] --[FBSDKServerConfiguration smartLoginMenuIconURL] --[FBSDKServerConfiguration updateMessage] --[FBSDKServerConfiguration eventBindings] --[FBSDKServerConfiguration restrictiveParams] --[FBSDKServerConfiguration AAMRules] --[FBSDKServerConfiguration suggestedEventsSetting] --[FBSDKServerConfiguration version] --[FBSDKServerConfiguration .cxx_destruct] -_defaultServerConfigurationForAppID:._defaultServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.85 -__OBJC_$_CLASS_METHODS_FBSDKServerConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKServerConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKServerConfiguration -__OBJC_METACLASS_RO_$_FBSDKServerConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogConfigurations -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogFlows -_OBJC_IVAR_$_FBSDKServerConfiguration._version -_OBJC_IVAR_$_FBSDKServerConfiguration._advertisingIDEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._defaults -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitPurchaseLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._codelessEventsEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._uninstallTrackingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._appID -_OBJC_IVAR_$_FBSDKServerConfiguration._appName -_OBJC_IVAR_$_FBSDKServerConfiguration._defaultShareMode -_OBJC_IVAR_$_FBSDKServerConfiguration._errorConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipText -_OBJC_IVAR_$_FBSDKServerConfiguration._timestamp -_OBJC_IVAR_$_FBSDKServerConfiguration._sessionTimoutInterval -_OBJC_IVAR_$_FBSDKServerConfiguration._loggingToken -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginOptions -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginBookmarkIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginMenuIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._updateMessage -_OBJC_IVAR_$_FBSDKServerConfiguration._eventBindings -_OBJC_IVAR_$_FBSDKServerConfiguration._restrictiveParams -_OBJC_IVAR_$_FBSDKServerConfiguration._AAMRules -_OBJC_IVAR_$_FBSDKServerConfiguration._suggestedEventsSetting -__OBJC_$_INSTANCE_VARIABLES_FBSDKServerConfiguration -__OBJC_$_PROP_LIST_FBSDKServerConfiguration -__OBJC_CLASS_RO_$_FBSDKServerConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h -+[FBSDKServerConfigurationManager initialize] -+[FBSDKServerConfigurationManager clearCache] -+[FBSDKServerConfigurationManager cachedServerConfiguration] -+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:] -___78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKServerConfigurationManager processLoadRequestResponse:error:appID:] -+[FBSDKServerConfigurationManager requestToLoadServerConfiguration:] -+[FBSDKServerConfigurationManager _didProcessConfigurationFromNetwork:appID:error:] -+[FBSDKServerConfigurationManager _parseDialogConfigurations:] -+[FBSDKServerConfigurationManager _serverConfigurationTimestampIsValid:] -+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:] -___61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke --[FBSDKServerConfigurationManager init] -__serverConfigurationError -__serverConfigurationErrorTimestamp -__loadingServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.160 -__OBJC_$_CLASS_METHODS_FBSDKServerConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKServerConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfigurationManager -__OBJC_CLASS_RO_$_FBSDKServerConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -__61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -__78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKSettings sharedSettings] -___31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings store] -+[FBSDKSettings appEventsConfigurationProvider] -+[FBSDKSettings infoDictionaryProvider] -+[FBSDKSettings eventLogger] -+[FBSDKSettings appID] -+[FBSDKSettings setAppID:] --[FBSDKSettings appID] --[FBSDKSettings setAppID:] -+[FBSDKSettings appURLSchemeSuffix] -+[FBSDKSettings setAppURLSchemeSuffix:] --[FBSDKSettings appURLSchemeSuffix] --[FBSDKSettings setAppURLSchemeSuffix:] -+[FBSDKSettings clientToken] -+[FBSDKSettings setClientToken:] --[FBSDKSettings clientToken] --[FBSDKSettings setClientToken:] -+[FBSDKSettings displayName] -+[FBSDKSettings setDisplayName:] --[FBSDKSettings displayName] --[FBSDKSettings setDisplayName:] -+[FBSDKSettings facebookDomainPart] -+[FBSDKSettings setFacebookDomainPart:] --[FBSDKSettings facebookDomainPart] --[FBSDKSettings setFacebookDomainPart:] -+[FBSDKSettings _JPEGCompressionQualityNumber] -+[FBSDKSettings _setJPEGCompressionQualityNumber:] --[FBSDKSettings _JPEGCompressionQualityNumber] --[FBSDKSettings _setJPEGCompressionQualityNumber:] -+[FBSDKSettings _instrumentEnabled] -+[FBSDKSettings _setInstrumentEnabled:] --[FBSDKSettings _instrumentEnabled] --[FBSDKSettings _setInstrumentEnabled:] -+[FBSDKSettings _autoLogAppEventsEnabled] -+[FBSDKSettings _setAutoLogAppEventsEnabled:] --[FBSDKSettings _autoLogAppEventsEnabled] --[FBSDKSettings _setAutoLogAppEventsEnabled:] -+[FBSDKSettings _advertiserIDCollectionEnabled] -+[FBSDKSettings _setAdvertiserIDCollectionEnabled:] --[FBSDKSettings _advertiserIDCollectionEnabled] --[FBSDKSettings _setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings _SKAdNetworkReportEnabled] -+[FBSDKSettings _setSKAdNetworkReportEnabled:] --[FBSDKSettings _SKAdNetworkReportEnabled] --[FBSDKSettings _setSKAdNetworkReportEnabled:] -+[FBSDKSettings _codelessDebugLogEnabled] -+[FBSDKSettings _setCodelessDebugLogEnabled:] --[FBSDKSettings _codelessDebugLogEnabled] --[FBSDKSettings _setCodelessDebugLogEnabled:] -+[FBSDKSettings isGraphErrorRecoveryEnabled] --[FBSDKSettings isGraphErrorRecoveryEnabled] -+[FBSDKSettings setGraphErrorRecoveryEnabled:] -+[FBSDKSettings JPEGCompressionQuality] -+[FBSDKSettings setJPEGCompressionQuality:] -+[FBSDKSettings isInstrumentEnabled] -+[FBSDKSettings setInstrumentEnabled:] -+[FBSDKSettings isCodelessDebugLogEnabled] -+[FBSDKSettings setCodelessDebugLogEnabled:] -+[FBSDKSettings isAutoLogAppEventsEnabled] --[FBSDKSettings isAutoLogAppEventsEnabled] -+[FBSDKSettings setAutoLogAppEventsEnabled:] -+[FBSDKSettings isAdvertiserIDCollectionEnabled] -+[FBSDKSettings setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings isAdvertiserTrackingEnabled] --[FBSDKSettings isAdvertiserTrackingEnabled] -+[FBSDKSettings setAdvertiserTrackingEnabled:] --[FBSDKSettings setAdvertiserTrackingEnabled:] -+[FBSDKSettings advertisingTrackingStatus] --[FBSDKSettings advertisingTrackingStatus] -+[FBSDKSettings setAdvertiserTrackingStatus:] --[FBSDKSettings setAdvertiserTrackingStatus:] -+[FBSDKSettings isSKAdNetworkReportEnabled] --[FBSDKSettings isSKAdNetworkReportEnabled] -+[FBSDKSettings setSKAdNetworkReportEnabled:] -+[FBSDKSettings shouldLimitEventAndDataUsage] --[FBSDKSettings shouldLimitEventAndDataUsage] -+[FBSDKSettings setLimitEventAndDataUsage:] --[FBSDKSettings setLimitEventAndDataUsage:] -+[FBSDKSettings shouldUseCachedValuesForExpensiveMetadata] -+[FBSDKSettings setShouldUseCachedValuesForExpensiveMetadata:] --[FBSDKSettings shouldUseTokenOptimizations] --[FBSDKSettings setShouldUseTokenOptimizations:] -+[FBSDKSettings loggingBehaviors] --[FBSDKSettings loggingBehaviors] -+[FBSDKSettings setDataProcessingOptions:] -+[FBSDKSettings setDataProcessingOptions:country:state:] -+[FBSDKSettings setLoggingBehaviors:] -+[FBSDKSettings enableLoggingBehavior:] -+[FBSDKSettings disableLoggingBehavior:] -+[FBSDKSettings sdkVersion] --[FBSDKSettings validateConfiguration] -+[FBSDKSettings userAgentSuffix] -+[FBSDKSettings setUserAgentSuffix:] -+[FBSDKSettings setGraphAPIVersion:] -+[FBSDKSettings defaultGraphAPIVersion] -+[FBSDKSettings graphAPIVersion] --[FBSDKSettings graphAPIVersion] -+[FBSDKSettings appEventSettingsForPlistKey:defaultValue:] -+[FBSDKSettings appEventSettingsForUserDefaultsKey:defaultValue:] -+[FBSDKSettings dataProcessingOptions] -+[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings logWarnings] --[FBSDKSettings logIfSDKSettingsChanged] --[FBSDKSettings recordInstall] -+[FBSDKSettings recordSetAdvertiserTrackingEnabled] --[FBSDKSettings recordSetAdvertiserTrackingEnabled] -+[FBSDKSettings isEventDelayTimerExpired] -+[FBSDKSettings isSetATETimeExceedsInstallTime] --[FBSDKSettings isSetATETimeExceedsInstallTime] -+[FBSDKSettings getInstallTimestamp] --[FBSDKSettings installTimestamp] -+[FBSDKSettings getSetAdvertiserTrackingEnabledTimestamp] --[FBSDKSettings advertiserTrackingEnabledTimestamp] -+[FBSDKSettings updateGraphAPIDebugBehavior] -+[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings store] --[FBSDKSettings setStore:] --[FBSDKSettings appEventsConfigurationProvider] --[FBSDKSettings setAppEventsConfigurationProvider:] --[FBSDKSettings infoDictionaryProvider] --[FBSDKSettings setInfoDictionaryProvider:] --[FBSDKSettings eventLogger] --[FBSDKSettings setEventLogger:] --[FBSDKSettings advertiserTrackingStatusBacking] --[FBSDKSettings setAdvertiserTrackingStatusBacking:] --[FBSDKSettings isConfigured] --[FBSDKSettings setIsConfigured:] --[FBSDKSettings setGraphAPIVersion:] --[FBSDKSettings .cxx_destruct] -_g_dataProcessingOptions -_sharedSettings.instance -_sharedSettingsNonce -_g_disableErrorRecovery -_g_loggingBehaviors -_OBJC_CLASSLIST_REFERENCES_$_.211 -_OBJC_CLASSLIST_REFERENCES_$_.214 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_g_userAgentSuffix -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_CLASSLIST_REFERENCES_$_.247 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_CLASSLIST_REFERENCES_$_.259 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_CLASSLIST_REFERENCES_$_.294 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -__OBJC_$_CLASS_METHODS_FBSDKSettings -__OBJC_$_CLASS_PROP_LIST_FBSDKSettings -__OBJC_METACLASS_RO_$_FBSDKSettings -__OBJC_$_INSTANCE_METHODS_FBSDKSettings -_OBJC_IVAR_$_FBSDKSettings._appID -_OBJC_IVAR_$_FBSDKSettings._appURLSchemeSuffix -_OBJC_IVAR_$_FBSDKSettings._clientToken -_OBJC_IVAR_$_FBSDKSettings._displayName -_OBJC_IVAR_$_FBSDKSettings._facebookDomainPart -_OBJC_IVAR_$_FBSDKSettings.__JPEGCompressionQualityNumber -_OBJC_IVAR_$_FBSDKSettings.__instrumentEnabled -_OBJC_IVAR_$_FBSDKSettings.__autoLogAppEventsEnabled -_OBJC_IVAR_$_FBSDKSettings.__advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKSettings.__SKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSettings.__codelessDebugLogEnabled -_OBJC_IVAR_$_FBSDKSettings._isConfigured -_OBJC_IVAR_$_FBSDKSettings._store -_OBJC_IVAR_$_FBSDKSettings._appEventsConfigurationProvider -_OBJC_IVAR_$_FBSDKSettings._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKSettings._eventLogger -_OBJC_IVAR_$_FBSDKSettings._advertiserTrackingStatusBacking -_OBJC_IVAR_$_FBSDKSettings._graphAPIVersion -__OBJC_$_INSTANCE_VARIABLES_FBSDKSettings -__OBJC_$_PROP_LIST_FBSDKSettings -__OBJC_CLASS_RO_$_FBSDKSettings -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m -FBSDKCoreKit/FBSDKSettings.m -__31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSuggestedEventsIndexer init] --[FBSDKSuggestedEventsIndexer initWithGraphRequestProvider:serverConfigurationProvider:swizzler:settings:eventLogger:featureExtractor:eventProcessor:] -+[FBSDKSuggestedEventsIndexer shared] -___37+[FBSDKSuggestedEventsIndexer shared]_block_invoke --[FBSDKSuggestedEventsIndexer enable] -___37-[FBSDKSuggestedEventsIndexer enable]_block_invoke --[FBSDKSuggestedEventsIndexer setup] -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.64 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.71 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.74 --[FBSDKSuggestedEventsIndexer rematchBindings] --[FBSDKSuggestedEventsIndexer matchSubviewsIn:] --[FBSDKSuggestedEventsIndexer buttonClicked:] --[FBSDKSuggestedEventsIndexer handleView:withDelegate:] -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.108 --[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:] -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 --[FBSDKSuggestedEventsIndexer getDenseFeaure:] --[FBSDKSuggestedEventsIndexer getTextFromContentView:] --[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:] -___67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke --[FBSDKSuggestedEventsIndexer requestProvider] --[FBSDKSuggestedEventsIndexer serverConfigurationProvider] --[FBSDKSuggestedEventsIndexer swizzler] --[FBSDKSuggestedEventsIndexer settings] --[FBSDKSuggestedEventsIndexer eventLogger] --[FBSDKSuggestedEventsIndexer featureExtractor] --[FBSDKSuggestedEventsIndexer optInEvents] --[FBSDKSuggestedEventsIndexer unconfirmedEvents] --[FBSDKSuggestedEventsIndexer eventProcessor] --[FBSDKSuggestedEventsIndexer .cxx_destruct] -___block_descriptor_40_e8_32w_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_setupNonce -___block_descriptor_40_e8_32s_e19_v16?0"UIControl"8l -___block_descriptor_40_e8_32s_e43_v40?08:16"UITableView"24"NSIndexPath"32l -___block_descriptor_40_e8_32s_e48_v40?08:16"UICollectionView"24"NSIndexPath"32l -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_CLASSLIST_REFERENCES_$_.183 -__OBJC_$_CLASS_METHODS_FBSDKSuggestedEventsIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_METACLASS_RO_$_FBSDKSuggestedEventsIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKSuggestedEventsIndexer -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._requestProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._swizzler -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._settings -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventLogger -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._featureExtractor -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._optInEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._unconfirmedEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKSuggestedEventsIndexer -__OBJC_$_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_CLASS_RO_$_FBSDKSuggestedEventsIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -__67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.108 -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.74 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.71 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.64 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -__37-[FBSDKSuggestedEventsIndexer enable]_block_invoke -__37+[FBSDKSuggestedEventsIndexer shared]_block_invoke -+[FBSDKSwizzler initialize] -+[FBSDKSwizzler resolveConflict] -+[FBSDKSwizzler printSwizzles] -+[FBSDKSwizzler swizzleForMethod:] -+[FBSDKSwizzler removeSwizzleForMethod:] -+[FBSDKSwizzler setSwizzle:forMethod:] -+[FBSDKSwizzler isLocallyDefinedMethod:onClass:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:] -___63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke -_fb_swizzleMethod_4_io -+[FBSDKSwizzler unswizzleSelector:onClass:named:] -+[FBSDKSwizzler object:ofClass:addSelector:] -+[FBSDKSwizzler object:ofClass:removeSelector:] -+[FBSDKSwizzler object:ofClass:isCallingSelector:] -+[FBSDKSwizzler swizzleSelectorWithBlock:async:] --[FBSDKSwizzle init] --[FBSDKSwizzle initWithBlock:named:forClass:selector:originalMethod:withNumArgs:] --[FBSDKSwizzle description] --[FBSDKSwizzle class] --[FBSDKSwizzle setClass:] --[FBSDKSwizzle selector] --[FBSDKSwizzle setSelector:] --[FBSDKSwizzle originalMethod] --[FBSDKSwizzle setOriginalMethod:] --[FBSDKSwizzle numArgs] --[FBSDKSwizzle setNumArgs:] --[FBSDKSwizzle blocks] --[FBSDKSwizzle setBlocks:] --[FBSDKSwizzle .cxx_destruct] --[FBSDKSwizzlingOnClass initWithSwizzle:class:] --[FBSDKSwizzlingOnClass bindingSwizzle] --[FBSDKSwizzlingOnClass setBindingSwizzle:] --[FBSDKSwizzlingOnClass bindingClass] --[FBSDKSwizzlingOnClass setBindingClass:] --[FBSDKSwizzlingOnClass .cxx_destruct] -_fb_swizzledMethod_2 -_fb_swizzledMethod_3 -_fb_swizzledMethod_4 -_fb_swizzledMethod_5 -_fb_findSwizzle -_swizzles -_selectorCallingSet -_swizzleQueue -_fb_swizzledMethods -___block_descriptor_64_e8_32bs40s_e5_v8?0lu48l8 -__OBJC_$_CLASS_METHODS_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzler -__OBJC_CLASS_RO_$_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzle -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzle -_OBJC_IVAR_$_FBSDKSwizzle._numArgs -_OBJC_IVAR_$_FBSDKSwizzle._class -_OBJC_IVAR_$_FBSDKSwizzle._selector -_OBJC_IVAR_$_FBSDKSwizzle._originalMethod -_OBJC_IVAR_$_FBSDKSwizzle._blocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzle -__OBJC_$_PROP_LIST_FBSDKSwizzle -__OBJC_CLASS_RO_$_FBSDKSwizzle -__OBJC_METACLASS_RO_$_FBSDKSwizzlingOnClass -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzlingOnClass -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingSwizzle -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingClass -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzlingOnClass -__OBJC_$_PROP_LIST_FBSDKSwizzlingOnClass -__OBJC_CLASS_RO_$_FBSDKSwizzlingOnClass -_OBJC_CLASSLIST_REFERENCES_$_.169 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_findSwizzle -FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_swizzledMethod_5 -fb_swizzledMethod_4 -fb_swizzledMethod_3 -fb_swizzledMethod_2 -fb_swizzleMethod_4_io -__63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke --[FBSDKTimeSpentData initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentData suspend] -___29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentData suspendTimeSpentData] --[FBSDKTimeSpentData restore:] -___30-[FBSDKTimeSpentData restore:]_block_invoke --[FBSDKTimeSpentData restoreTimeSpendDataWithCalledFromActivateApp:] --[FBSDKTimeSpentData appEventsParametersForActivate] --[FBSDKTimeSpentData appEventsParametersForDeactivate] --[FBSDKTimeSpentData setSourceApplication:openURL:] --[FBSDKTimeSpentData setSourceApplication:isFromAppLink:] --[FBSDKTimeSpentData getSourceApplication] --[FBSDKTimeSpentData resetSourceApplication] --[FBSDKTimeSpentData registerAutoResetSourceApplication] --[FBSDKTimeSpentData eventLogger] --[FBSDKTimeSpentData setEventLogger:] --[FBSDKTimeSpentData serverConfigurationProvider] --[FBSDKTimeSpentData setServerConfigurationProvider:] --[FBSDKTimeSpentData sourceApplication] --[FBSDKTimeSpentData setSourceApplication:] --[FBSDKTimeSpentData isOpenedFromAppLink] --[FBSDKTimeSpentData setIsOpenedFromAppLink:] --[FBSDKTimeSpentData isCurrentlyLoaded] --[FBSDKTimeSpentData setIsCurrentlyLoaded:] --[FBSDKTimeSpentData lastRestoreTime] --[FBSDKTimeSpentData setLastRestoreTime:] --[FBSDKTimeSpentData secondsSpentInCurrentSession] --[FBSDKTimeSpentData setSecondsSpentInCurrentSession:] --[FBSDKTimeSpentData timeSinceLastSuspend] --[FBSDKTimeSpentData setTimeSinceLastSuspend:] --[FBSDKTimeSpentData numInterruptionsInCurrentSession] --[FBSDKTimeSpentData setNumInterruptionsInCurrentSession:] --[FBSDKTimeSpentData sessionID] --[FBSDKTimeSpentData setSessionID:] --[FBSDKTimeSpentData lastSuspendTime] --[FBSDKTimeSpentData setLastSuspendTime:] --[FBSDKTimeSpentData shouldLogActivateEvent] --[FBSDKTimeSpentData setShouldLogActivateEvent:] --[FBSDKTimeSpentData shouldLogDeactivateEvent] --[FBSDKTimeSpentData setShouldLogDeactivateEvent:] --[FBSDKTimeSpentData .cxx_destruct] -___block_descriptor_41_e8_32s_e5_v8?0l -_INACTIVE_SECONDS_QUANTA -__OBJC_METACLASS_RO_$_FBSDKTimeSpentData -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentData -_OBJC_IVAR_$_FBSDKTimeSpentData._isOpenedFromAppLink -_OBJC_IVAR_$_FBSDKTimeSpentData._isCurrentlyLoaded -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogActivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogDeactivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._numInterruptionsInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._eventLogger -_OBJC_IVAR_$_FBSDKTimeSpentData._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentData._sourceApplication -_OBJC_IVAR_$_FBSDKTimeSpentData._lastRestoreTime -_OBJC_IVAR_$_FBSDKTimeSpentData._secondsSpentInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._timeSinceLastSuspend -_OBJC_IVAR_$_FBSDKTimeSpentData._sessionID -_OBJC_IVAR_$_FBSDKTimeSpentData._lastSuspendTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentData -__OBJC_$_PROP_LIST_FBSDKTimeSpentData -__OBJC_CLASS_RO_$_FBSDKTimeSpentData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -__30-[FBSDKTimeSpentData restore:]_block_invoke -__29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentRecordingFactory initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentRecordingFactory createTimeSpentRecorder] --[FBSDKTimeSpentRecordingFactory serverConfigurationProvider] --[FBSDKTimeSpentRecordingFactory eventLogger] --[FBSDKTimeSpentRecordingFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTimeSpentRecordingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTimeSpentRecordingCreating -__OBJC_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKTimeSpentRecordingFactory -__OBJC_METACLASS_RO_$_FBSDKTimeSpentRecordingFactory -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentRecordingFactory -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentRecordingFactory -__OBJC_$_PROP_LIST_FBSDKTimeSpentRecordingFactory -__OBJC_CLASS_RO_$_FBSDKTimeSpentRecordingFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m --[FBSDKTokenCache initWithSettings:] --[FBSDKTokenCache accessToken] --[FBSDKTokenCache setAccessToken:] --[FBSDKTokenCache authenticationToken] --[FBSDKTokenCache setAuthenticationToken:] --[FBSDKTokenCache clearAuthenticationTokenCache] --[FBSDKTokenCache clearAccessTokenCache] --[FBSDKTokenCache .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKTokenCaching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTokenCaching -__OBJC_$_PROP_LIST_FBSDKTokenCaching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTokenCaching -__OBJC_PROTOCOL_$_FBSDKTokenCaching -__OBJC_LABEL_PROTOCOL_$_FBSDKTokenCaching -__OBJC_CLASS_PROTOCOLS_$_FBSDKTokenCache -__OBJC_METACLASS_RO_$_FBSDKTokenCache -__OBJC_$_INSTANCE_METHODS_FBSDKTokenCache -_OBJC_IVAR_$_FBSDKTokenCache._keychainStore -_OBJC_IVAR_$_FBSDKTokenCache._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKTokenCache -__OBJC_$_PROP_LIST_FBSDKTokenCache -__OBJC_CLASS_RO_$_FBSDKTokenCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m --[FBSDKURL initWithURL:forOpenInboundURL:sourceApplication:forRenderBackToReferrerBar:] --[FBSDKURL isAutoAppLink] -+[FBSDKURL URLWithURL:] -+[FBSDKURL URLWithInboundURL:sourceApplication:] -+[FBSDKURL URLForRenderBackToReferrerBarURL:] -+[FBSDKURL queryParametersForURL:] --[FBSDKURL targetURL] --[FBSDKURL targetQueryParameters] --[FBSDKURL appLinkData] --[FBSDKURL appLinkExtras] --[FBSDKURL appLinkReferer] --[FBSDKURL inputURL] --[FBSDKURL inputQueryParameters] --[FBSDKURL .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKURL -__OBJC_METACLASS_RO_$_FBSDKURL -__OBJC_$_INSTANCE_METHODS_FBSDKURL -_OBJC_IVAR_$_FBSDKURL._targetURL -_OBJC_IVAR_$_FBSDKURL._targetQueryParameters -_OBJC_IVAR_$_FBSDKURL._appLinkData -_OBJC_IVAR_$_FBSDKURL._appLinkExtras -_OBJC_IVAR_$_FBSDKURL._appLinkReferer -_OBJC_IVAR_$_FBSDKURL._inputURL -_OBJC_IVAR_$_FBSDKURL._inputQueryParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKURL -__OBJC_$_PROP_LIST_FBSDKURL -__OBJC_CLASS_RO_$_FBSDKURL -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.h --[FBSDKURLSessionProxyFactory createSessionProxyWithDelegate:queue:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLSessionProxyProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLSessionProxyProviding -__OBJC_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKURLSessionProxyFactory -__OBJC_METACLASS_RO_$_FBSDKURLSessionProxyFactory -__OBJC_$_INSTANCE_METHODS_FBSDKURLSessionProxyFactory -__OBJC_CLASS_RO_$_FBSDKURLSessionProxyFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -+[FBSDKUnarchiverProvider _unarchiverFor:] -+[FBSDKUnarchiverProvider createSecureUnarchiverFor:] -+[FBSDKUnarchiverProvider createInsecureUnarchiverFor:] -__OBJC_$_CLASS_METHODS_FBSDKUnarchiverProvider -__OBJC_$_PROTOCOL_REFS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKUnarchiverProviding -__OBJC_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKUnarchiverProvider -__OBJC_METACLASS_RO_$_FBSDKUnarchiverProvider -__OBJC_$_PROP_LIST_FBSDKUnarchiverProvider -__OBJC_CLASS_RO_$_FBSDKUnarchiverProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m -FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m --[FBSDKUserAgeRange initMin:max:] -+[FBSDKUserAgeRange ageRangeFromDictionary:] --[FBSDKUserAgeRange hash] --[FBSDKUserAgeRange isEqual:] --[FBSDKUserAgeRange isEqualToUserAgeRange:] --[FBSDKUserAgeRange copyWithZone:] -+[FBSDKUserAgeRange supportsSecureCoding] --[FBSDKUserAgeRange encodeWithCoder:] --[FBSDKUserAgeRange initWithCoder:] --[FBSDKUserAgeRange min] --[FBSDKUserAgeRange max] --[FBSDKUserAgeRange .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKUserAgeRange -__OBJC_CLASS_PROTOCOLS_$_FBSDKUserAgeRange -__OBJC_$_CLASS_PROP_LIST_FBSDKUserAgeRange -__OBJC_METACLASS_RO_$_FBSDKUserAgeRange -__OBJC_$_INSTANCE_METHODS_FBSDKUserAgeRange -_OBJC_IVAR_$_FBSDKUserAgeRange._min -_OBJC_IVAR_$_FBSDKUserAgeRange._max -__OBJC_$_INSTANCE_VARIABLES_FBSDKUserAgeRange -__OBJC_$_PROP_LIST_FBSDKUserAgeRange -__OBJC_CLASS_RO_$_FBSDKUserAgeRange -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.h -+[FBSDKUtility dictionaryWithQueryString:] -+[FBSDKUtility queryStringWithDictionary:error:] -+[FBSDKUtility URLDecode:] -+[FBSDKUtility URLEncode:] -+[FBSDKUtility startGCDTimerWithInterval:block:] -+[FBSDKUtility stopGCDTimer:] -+[FBSDKUtility SHA256Hash:] -+[FBSDKUtility getGraphDomainFromToken] -+[FBSDKUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] -__OBJC_$_CLASS_METHODS_FBSDKUtility -__OBJC_METACLASS_RO_$_FBSDKUtility -__OBJC_CLASS_RO_$_FBSDKUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m -FBSDKCoreKit/FBSDKUtility.m -+[FBSDKViewHierarchy getChildren:] -+[FBSDKViewHierarchy getParent:] -+[FBSDKViewHierarchy getPath:] -+[FBSDKViewHierarchy getPath:limit:] -+[FBSDKViewHierarchy getAttributesOf:parent:] -+[FBSDKViewHierarchy getDetailAttributesOf:] -+[FBSDKViewHierarchy getDetailAttributesOf:withHash:] -+[FBSDKViewHierarchy getIndexPath:] -+[FBSDKViewHierarchy getText:] -+[FBSDKViewHierarchy getTextStyle:] -+[FBSDKViewHierarchy getHint:] -+[FBSDKViewHierarchy getClassBitmask:] -+[FBSDKViewHierarchy isUserInputView:] -+[FBSDKViewHierarchy recursiveCaptureTreeWithCurrentNode:targetNode:objAddressSet:hash:] -+[FBSDKViewHierarchy isRCTButton:] -+[FBSDKViewHierarchy getViewReactTag:] -+[FBSDKViewHierarchy isView:superViewOfView:] -+[FBSDKViewHierarchy getParentViewController:] -+[FBSDKViewHierarchy getParentTableView:] -+[FBSDKViewHierarchy getParentCollectionView:] -+[FBSDKViewHierarchy getTag:] -+[FBSDKViewHierarchy getDimensionOf:] -+[FBSDKViewHierarchy recursiveGetLabelsFromView:] -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_CLASSLIST_REFERENCES_$_.198 -_OBJC_CLASSLIST_REFERENCES_$_.216 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.466 -_OBJC_SELECTOR_REFERENCES_.468 -_OBJC_CLASSLIST_REFERENCES_$_.469 -_OBJC_SELECTOR_REFERENCES_.475 -_OBJC_CLASSLIST_REFERENCES_$_.487 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_CLASSLIST_REFERENCES_$_.501 -_OBJC_SELECTOR_REFERENCES_.503 -_OBJC_CLASSLIST_REFERENCES_$_.504 -__OBJC_$_CLASS_METHODS_FBSDKViewHierarchy -__OBJC_METACLASS_RO_$_FBSDKViewHierarchy -__OBJC_CLASS_RO_$_FBSDKViewHierarchy -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -getVariableFromInstance -+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] -___127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke --[FBSDKViewImpressionTracker initWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] --[FBSDKViewImpressionTracker dealloc] --[FBSDKViewImpressionTracker logImpressionWithIdentifier:parameters:] --[FBSDKViewImpressionTracker _applicationDidEnterBackgroundNotification:] --[FBSDKViewImpressionTracker eventName] --[FBSDKViewImpressionTracker graphRequestProvider] --[FBSDKViewImpressionTracker setGraphRequestProvider:] --[FBSDKViewImpressionTracker eventLogger] --[FBSDKViewImpressionTracker setEventLogger:] --[FBSDKViewImpressionTracker notificationObserver] --[FBSDKViewImpressionTracker setNotificationObserver:] --[FBSDKViewImpressionTracker tokenWallet] --[FBSDKViewImpressionTracker setTokenWallet:] --[FBSDKViewImpressionTracker .cxx_destruct] -_impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:._impressionTrackers -_token -__OBJC_$_CLASS_METHODS_FBSDKViewImpressionTracker -__OBJC_METACLASS_RO_$_FBSDKViewImpressionTracker -__OBJC_$_INSTANCE_METHODS_FBSDKViewImpressionTracker -_OBJC_IVAR_$_FBSDKViewImpressionTracker._trackedImpressions -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventName -_OBJC_IVAR_$_FBSDKViewImpressionTracker._graphRequestProvider -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventLogger -_OBJC_IVAR_$_FBSDKViewImpressionTracker._notificationObserver -_OBJC_IVAR_$_FBSDKViewImpressionTracker._tokenWallet -__OBJC_$_INSTANCE_VARIABLES_FBSDKViewImpressionTracker -__OBJC_$_PROP_LIST_FBSDKViewImpressionTracker -__OBJC_CLASS_RO_$_FBSDKViewImpressionTracker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h -__127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke -+[FBSDKWebDialog dialogWithName:delegate:] -+[FBSDKWebDialog showWithName:parameters:delegate:] -+[FBSDKWebDialog createAndShow:parameters:frame:delegate:windowFinder:] --[FBSDKWebDialog dealloc] --[FBSDKWebDialog show] --[FBSDKWebDialog webDialogView:didCompleteWithResults:] --[FBSDKWebDialog webDialogView:didFailWithError:] --[FBSDKWebDialog webDialogViewDidCancel:] --[FBSDKWebDialog webDialogViewDidFinishLoad:] -___45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke --[FBSDKWebDialog _addObservers] --[FBSDKWebDialog _deviceOrientationDidChangeNotification:] -___58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke --[FBSDKWebDialog _removeObservers] --[FBSDKWebDialog _cancel] --[FBSDKWebDialog _completeWithResults:] --[FBSDKWebDialog _dismissAnimated:] -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.91 --[FBSDKWebDialog _failWithError:] -___33-[FBSDKWebDialog _failWithError:]_block_invoke --[FBSDKWebDialog _generateURL:] --[FBSDKWebDialog _showWebView] -___30-[FBSDKWebDialog _showWebView]_block_invoke -___30-[FBSDKWebDialog _showWebView]_block_invoke_2 --[FBSDKWebDialog _applicationFrameForOrientation] --[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:] -___75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke --[FBSDKWebDialog shouldDeferVisibility] --[FBSDKWebDialog setShouldDeferVisibility:] --[FBSDKWebDialog windowFinder] --[FBSDKWebDialog setWindowFinder:] --[FBSDKWebDialog delegate] --[FBSDKWebDialog setDelegate:] --[FBSDKWebDialog name] --[FBSDKWebDialog setName:] --[FBSDKWebDialog parameters] --[FBSDKWebDialog setParameters:] --[FBSDKWebDialog webViewFrame] --[FBSDKWebDialog setWebViewFrame:] --[FBSDKWebDialog .cxx_destruct] -_g_currentDialog -___block_descriptor_48_e8_32s40s_e8_v12?0B8l -___block_descriptor_128_e8_32s_e5_v8?0l -__OBJC_$_CLASS_METHODS_FBSDKWebDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogViewDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialog -__OBJC_METACLASS_RO_$_FBSDKWebDialog -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialog -_OBJC_IVAR_$_FBSDKWebDialog._backgroundView -_OBJC_IVAR_$_FBSDKWebDialog._dialogView -_OBJC_IVAR_$_FBSDKWebDialog._shouldDeferVisibility -_OBJC_IVAR_$_FBSDKWebDialog._windowFinder -_OBJC_IVAR_$_FBSDKWebDialog._delegate -_OBJC_IVAR_$_FBSDKWebDialog._name -_OBJC_IVAR_$_FBSDKWebDialog._parameters -_OBJC_IVAR_$_FBSDKWebDialog._webViewFrame -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialog -__OBJC_$_PROP_LIST_FBSDKWebDialog -__OBJC_CLASS_RO_$_FBSDKWebDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog+Internal.h -FBSDKCoreKit/FBSDKWebDialog.h -__75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke -__30-[FBSDKWebDialog _showWebView]_block_invoke_2 -__30-[FBSDKWebDialog _showWebView]_block_invoke -__33-[FBSDKWebDialog _failWithError:]_block_invoke -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.91 -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -__58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke -__45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke -+[FBSDKWebDialogView configureWithWebViewProvider:urlOpener:] -+[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView initWithFrame:] --[FBSDKWebDialogView dealloc] --[FBSDKWebDialogView loadURL:] --[FBSDKWebDialogView stopLoading] --[FBSDKWebDialogView drawRect:] --[FBSDKWebDialogView layoutSubviews] --[FBSDKWebDialogView _close:] --[FBSDKWebDialogView webView:didFailNavigation:withError:] --[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:] -___78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebDialogView webView:didFinishNavigation:] --[FBSDKWebDialogView delegate] --[FBSDKWebDialogView setDelegate:] --[FBSDKWebDialogView closeButton] --[FBSDKWebDialogView setCloseButton:] --[FBSDKWebDialogView loadingView] --[FBSDKWebDialogView setLoadingView:] --[FBSDKWebDialogView webView] --[FBSDKWebDialogView setWebView:] --[FBSDKWebDialogView .cxx_destruct] -__webViewProvider -__urlOpener -_OBJC_IVAR_$_FBSDKWebDialogView._webView -_OBJC_IVAR_$_FBSDKWebDialogView._closeButton -_OBJC_IVAR_$_FBSDKWebDialogView._loadingView -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_IVAR_$_FBSDKWebDialogView._delegate -__OBJC_$_CLASS_METHODS_FBSDKWebDialogView -__OBJC_$_PROTOCOL_REFS_WKNavigationDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_WKNavigationDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_WKNavigationDelegate -__OBJC_PROTOCOL_$_WKNavigationDelegate -__OBJC_LABEL_PROTOCOL_$_WKNavigationDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialogView -__OBJC_METACLASS_RO_$_FBSDKWebDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialogView -__OBJC_$_PROP_LIST_FBSDKWebDialogView -__OBJC_CLASS_RO_$_FBSDKWebDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.h -__78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFinishNavigation:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFailNavigation:withError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:decidePolicyForNavigationAction:decisionHandler:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFinishLoad] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFinishLoad:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFailLoadWithError] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFailLoadWithError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate hasLoaded] --[FBSDKWebViewAppLinkResolverWebViewDelegate setHasLoaded:] --[FBSDKWebViewAppLinkResolverWebViewDelegate .cxx_destruct] --[FBSDKWebViewAppLinkResolver init] --[FBSDKWebViewAppLinkResolver initWithSessionProvider:] -+[FBSDKWebViewAppLinkResolver sharedInstance] -___45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewAppLinkResolver followRedirects:handler:] -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.164 --[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:] -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.172 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.173 -___copy_helper_block_e8_32s40b48s56s64r -___destroy_helper_block_e8_32s40s48s56s64r -___copy_helper_block_e8_32s40b48s56r -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.185 -___copy_helper_block_e8_32b40r -___copy_helper_block_e8_32s40b48s56s64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKWebViewAppLinkResolver parseALData:] --[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:] -___63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke --[FBSDKWebViewAppLinkResolver appLinkFromALData:destination:] --[FBSDKWebViewAppLinkResolver sessionProvider] --[FBSDKWebViewAppLinkResolver setSessionProvider:] --[FBSDKWebViewAppLinkResolver .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._hasLoaded -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFinishLoad -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFailLoadWithError -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_CLASSLIST_REFERENCES_$_.148 -___block_descriptor_48_e8_32bs40s_e46_v32?0"NSURLResponse"8"NSData"16"NSError"24l -___block_descriptor_40_e8_32bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.170 -_OBJC_CLASSLIST_REFERENCES_$_.171 -___block_descriptor_72_e8_32s40bs48s56s64r_e22_v16?0"NSDictionary"8l -___block_descriptor_64_e8_32s40bs48s56r_e19_v16?0"WKWebView"8l -___block_descriptor_48_e8_32bs40r_e31_v24?0"WKWebView"8"NSError"16l -___block_descriptor_72_e8_32s40bs48s56s64s_e5_v8?0l -___block_descriptor_56_e8_32bs40s48s_e34_v24?0"NSDictionary"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.215 -_OBJC_CLASSLIST_REFERENCES_$_.227 -___block_descriptor_48_e8_32bs40s_e20_v24?08"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.252 -__OBJC_$_CLASS_METHODS_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolver -__OBJC_$_CLASS_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolver -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolver._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -__63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40b48s56s64s -__copy_helper_block_e8_32b40r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.185 -__copy_helper_block_e8_32s40b48s56r -__destroy_helper_block_e8_32s40s48s56s64r -__copy_helper_block_e8_32s40b48s56s64r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.173 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.172 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.164 -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -__45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewFactory createWebViewWithFrame:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebViewProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebViewProviding -__OBJC_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewFactory -__OBJC_METACLASS_RO_$_FBSDKWebViewFactory -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewFactory -__OBJC_CLASS_RO_$_FBSDKWebViewFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -_$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgTm -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO10permissionAA0D0Ovg -_$s12FBSDKCoreKit10PermissionO06stringC033_2AD6FCE179114B3E91364026D95ED393LLAA06StringC0AELLOSgvg -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueSSvg -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -_$s12FBSDKCoreKit10PermissionO2eeoiySbAC_ACtFZTf4nnd_n -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTf4gd_n -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOWOy -_$s12FBSDKCoreKit10PermissionOWOe -___swift_instantiateConcreteTypeFromMangledName -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv_ -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv0_ -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift -__swift_instantiateConcreteTypeFromMangledName - -$s12FBSDKCoreKit10PermissionOACSHAAWl -init -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSiSQsSQ2eeoiySbx_xtFZTW -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -Swift runtime failure: arithmetic overflow -Swift runtime failure: Attempting to access Set elements using an invalid index -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_rawHashValue -hash -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_TB5 -== -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -hasGranted -name.get -Sources/FacebookCore/Swift/Permission.swift -/Users/jawwad/fbsource/fbobjc/ios-sdk -permissions.get -map -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgAFSSXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -_$s12FBSDKCoreKit10PermissionOSHAASH9hashValueSivgTW -_$s12FBSDKCoreKit10PermissionOSHAASH4hash4intoys6HasherVz_tFTW -_$s12FBSDKCoreKit10PermissionOSHAASH13_rawHashValue4seedS2i_tFTW -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAsADP06stringG0x0fG4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOSQAASQ2eeoiySbx_xtFZTW -_$s12FBSDKCoreKit10PermissionOSHAASQWb -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -_$s12FBSDKCoreKit10PermissionOwCP -_$s12FBSDKCoreKit10PermissionOwxx -_$s12FBSDKCoreKit10PermissionOwcp -_$s12FBSDKCoreKit10PermissionOwca -___swift_memcpy16_8 -_$s12FBSDKCoreKit10PermissionOwta -_$s12FBSDKCoreKit10PermissionOwet -_$s12FBSDKCoreKit10PermissionOwst -_$s12FBSDKCoreKit10PermissionOwug -_$s12FBSDKCoreKit10PermissionOwup -_$s12FBSDKCoreKit10PermissionOwui -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAsADP08extendedghI0x0fghI4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAsADP07unicodegH0x0fgH4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_associated conformance 12FBSDKCoreKit10PermissionOSHAASQ -_$s12FBSDKCoreKit10PermissionOSHAAMcMK -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0 -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0 -_symbolic SS -_symbolic _____ 12FBSDKCoreKit10PermissionO -_symbolic $ss26ExpressibleByStringLiteralP -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOSQAAMcMK -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0 -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0 -_symbolic $ss43ExpressibleByExtendedGraphemeClusterLiteralP -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMcMK -_associated conformance 12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0 -_symbolic $ss33ExpressibleByUnicodeScalarLiteralP -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOWV -_$s12FBSDKCoreKitMXM -_$s12FBSDKCoreKit10PermissionOMf -_$s12FBSDKCoreKit10PermissionOMF -_symbolic _____y_____G s23_ContiguousArrayStorageC s12StaticStringV -_$ss23_ContiguousArrayStorageCys12StaticStringVGMD --private-discriminator _2AD6FCE179114B3E91364026D95ED393 -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/Permission.swift -$s12FBSDKCoreKit10PermissionOMa -$s12FBSDKCoreKit10PermissionOwui -$s12FBSDKCoreKit10PermissionOwup -$s12FBSDKCoreKit10PermissionOwug -$s12FBSDKCoreKit10PermissionOwst -$s12FBSDKCoreKit10PermissionOwet -$s12FBSDKCoreKit10PermissionOwta -__swift_memcpy16_8 -$s12FBSDKCoreKit10PermissionOwca -$s12FBSDKCoreKit10PermissionOwcp -$s12FBSDKCoreKit10PermissionOwxx -$s12FBSDKCoreKit10PermissionOwCP -$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -$s12FBSDKCoreKit10PermissionOACSQAAWl -$s12FBSDKCoreKit10PermissionOSHAASQWb -_allocateUninitializedArray -$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs12StaticStringV_Tg5 -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -hashValue.get -_hashValue -combine -$sSiSHsSH4hash4intoys6HasherVz_tFTW -$sSi4hash4intoys6HasherVz_tF -$sSSSHsSH4hash4intoys6HasherVz_tFTW -rawValue.get -stringPermission.get -permission.get -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL24registerAddImageCallbackPv -__ZL16addImageCallbackPK11mach_headerl -__ZZN5swift34swift50override_conformsToProtocolEPKNS_14TargetMetadataINS_9InProcessEEEPKNS_24TargetProtocolDescriptorIS1_EEPFPKNS_18TargetWitnessTableIS1_EES4_S8_EE5token -__ZL27ProtocolConformancesSection -_DummyTargetContextDescriptor -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/ProtocolConformance.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/ProtocolConformance.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/ProtocolConformance.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -addImageCallback -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -_getTypeDescriptorLocation -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/Metadata.h -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/RelativePointer.h -getTypeKind -getTypeReferenceKind -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/MetadataValues.h -applyRelativeOffset, false, int>, int> -registerAddImageCallback -swift50override_conformsToProtocol -Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -/AppleInternal/BuildRoot -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted -__ZN5swift17getRootSuperclassEv -__ZN5swift4LazyIN12_GLOBAL__N_116ConformanceStateEE19defaultInitCallbackEPv -__ZN12_GLOBAL__N_124searchInConformanceCacheEPKN5swift14TargetMetadataINS0_9InProcessEEEPKNS0_24TargetProtocolDescriptorIS2_EE -__ZN12_GLOBAL__N_116ConformanceState12cacheFailureEPKvPKN5swift24TargetProtocolDescriptorINS3_9InProcessEEEm -__ZZZL20getObjCClassMetadataPKN5swift19TargetClassMetadataINS_9InProcessEEEENK3$_1clEvENUlPvE_8__invokeES6_ -__ZZZN5swift17getRootSuperclassEvENK3$_0clEvENUlPvE_8__invokeES1_ -__ZZZL24getTypeContextDescriptorPKN5swift14TargetMetadataINS_9InProcessEEEENK3$_2clEvENUlPvE_8__invokeES6_ -__ZL17swift_unreachablePKc -__ZZZL26getExistentialTypeMetadataN5swift23ProtocolClassConstraintEPKNS_14TargetMetadataINS_9InProcessEEEmPKNS_27TargetProtocolDescriptorRefIS2_EEENK3$_3clEvENUlPvE_8__invokeESB_ -__ZN12_GLOBAL__N_122override_equalContextsEPKN5swift23TargetContextDescriptorINS0_9InProcessEEES5_ -__ZN12_GLOBAL__N_116addImageCallbackEPK11mach_header -__ZN12_GLOBAL__N_116addImageCallbackEPK11mach_headerl -__ZN12_GLOBAL__N_112ConformancesE -__ZZZL20getObjCClassMetadataPKN5swift19TargetClassMetadataINS_9InProcessEEEENK3$_1clEvE7TheLazy -__ZZZN5swift17getRootSuperclassEvENK3$_0clEvE7TheLazy -__ZZZL24getTypeContextDescriptorPKN5swift14TargetMetadataINS_9InProcessEEEENK3$_2clEvE7TheLazy -__ZZZL26getExistentialTypeMetadataN5swift23ProtocolClassConstraintEPKNS_14TargetMetadataINS_9InProcessEEEmPKNS_27TargetProtocolDescriptorRefIS2_EEENK3$_3clEvE7TheLazy -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/ProtocolConformance.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/ProtocolConformance.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/ProtocolConformance.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Concurrent.h -~scope_exit -Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include/llvm/ADT/ScopeExit.h -deallocateFreeList -clear_and_shrink_to_fit -operator unsigned long -Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/atomic -load -__cxx_atomic_load -store -__cxx_atomic_store -__cxx_atomic_store::Storage *> -copy<(anonymous namespace)::ConformanceSection *, (anonymous namespace)::ConformanceSection *> -Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/c++/v1/algorithm -__copy<(anonymous namespace)::ConformanceSection, (anonymous namespace)::ConformanceSection> -__cxx_atomic_load::Storage *> -override_equalContexts -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include/llvm/ADT/StringRef.h -equals -compareMemory -getTypeContextIdentity -empty -StringRef -strLen -hasImportInfo -getFlag<2> -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/FlagSet.h -applyRelativeOffset, int> -applyRelativeOffset, true, int, swift::TargetContextDescriptor *>, int> -isUnique -__invoke -swift_unreachable -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/Unreachable.h -cacheFailure -updateFailureGeneration -getOrInsert<(anonymous namespace)::ConformanceCacheKey, const swift::TargetProtocolConformanceDescriptor *, unsigned long &> -__cxx_atomic_store::Node *> -atomic_compare_exchange_strong_explicit::Node *> -compare_exchange_strong -__cxx_atomic_compare_exchange_strong::Node *> -Node<(anonymous namespace)::ConformanceCacheKey &, const swift::TargetProtocolConformanceDescriptor *, unsigned long &> -ConformanceCacheEntry -atomic -__atomic_base -__cxx_atomic_impl -__cxx_atomic_base_impl -destroyNode -compareWithKey -__cxx_atomic_load::Node *> -ConformanceCacheKey -searchInConformanceCache -cacheMiss -cachedFailure -_swiftoverride_class_getSuperclass -getObjCClassMetadata -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/Lazy.h -dyn_cast, const swift::TargetMetadata > -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include/llvm/Support/Casting.h -isa, const swift::TargetMetadata *> -doit -classof -getKind -getEnumeratedMetadataKind -getSuperclass -classHasSuperclass -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/../../public/runtime/Private.h -getClassObject -cachedSuccess -getDescription -__cxx_atomic_load *> -isSuccessful -findCached -find<(anonymous namespace)::ConformanceCacheKey> -getConformanceCacheTypeKey -getTypeContextDescriptor -~Snapshot -decrementReaders -fetch_sub -__cxx_atomic_fetch_sub -snapshot -incrementReaders -fetch_add -__cxx_atomic_fetch_add -getFailureGeneration -defaultInitCallback -ConformanceState -initializeProtocolConformanceLookup -ConcurrentReadableArray -MiniVector -swift51override_conformsToSwiftProtocol -cacheSuccess -makeSuccessful -__cxx_atomic_store *> -getOrInsert<(anonymous namespace)::ConformanceCacheKey, const swift::TargetProtocolConformanceDescriptor *&, int> -Node<(anonymous namespace)::ConformanceCacheKey &, const swift::TargetProtocolConformanceDescriptor *&, int> -getConformingTypeAsMetadata -getMatchingType -matches -getContextDescriptor -getSwiftProtocol -isObjC -getSuperclassConstraint -getTrailingObjects *> -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/TrailingObjects.h -getTrailingObjectsImpl -hasSuperclassConstraint -getProtocols -getTrailingObjects > -callNumTrailingObjects *> -numTrailingObjects -dyn_cast, const swift::TargetMetadata > -isa, const swift::TargetMetadata *> -ConformanceCandidate -override_getCanonicalTypeMetadata -getExistentialTypeMetadata -getClassConstraint -getField<0, 1, swift::ProtocolClassConstraint> -getProtocolContextDescriptorFlags -getKindSpecificFlags -forSwift -dyn_cast, const swift::TargetContextDescriptor > -isa, const swift::TargetContextDescriptor *> -operator bool -getAccessFunction -isGeneric -dyn_cast, const swift::TargetContextDescriptor > -isa, const swift::TargetContextDescriptor *> -getTypeDescriptor -operator swift::TargetContextDescriptor ** -operator swift::TargetContextDescriptor * -getDirectObjCClassName -getIndirectObjCClass -getProtocol -operator const swift::TargetProtocolDescriptor * -applyRelativeOffset, true, int, swift::TargetProtocolDescriptor *>, int> -Snapshot -getRootSuperclass diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/DF224BC9-DC1E-3B41-A7B6-EDB094AB2FCC.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/DF224BC9-DC1E-3B41-A7B6-EDB094AB2FCC.bcsymbolmap deleted file mode 100644 index ee336557..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/BCSymbolMaps/DF224BC9-DC1E-3B41-A7B6-EDB094AB2FCC.bcsymbolmap +++ /dev/null @@ -1,655 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBAEMKit.build/Release-iphoneos/FBAEMKit-Dynamic.build/DerivedSources/FBAEMKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBAEMKit --[FBAEMAdvertiserMultiEntryRule initWithOperator:rules:] --[FBAEMAdvertiserMultiEntryRule isMatchedEventParameters:] -+[FBAEMAdvertiserMultiEntryRule supportsSecureCoding] --[FBAEMAdvertiserMultiEntryRule initWithCoder:] --[FBAEMAdvertiserMultiEntryRule encodeWithCoder:] --[FBAEMAdvertiserMultiEntryRule copyWithZone:] --[FBAEMAdvertiserMultiEntryRule operator] --[FBAEMAdvertiserMultiEntryRule rules] --[FBAEMAdvertiserMultiEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleMatching -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserMultiEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._rules -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserMultiEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -/Users/jawwad/fbsource/fbobjc/ios-sdk -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.h --[FBAEMAdvertiserRuleFactory createRuleWithJson:] --[FBAEMAdvertiserRuleFactory createRuleWithDict:] --[FBAEMAdvertiserRuleFactory createMultiEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory createSingleEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory primaryKeyForRule:] --[FBAEMAdvertiserRuleFactory getOperator:] --[FBAEMAdvertiserRuleFactory isOperatorForMultiEntryRule:] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleProviding -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserRuleFactory -__OBJC_METACLASS_RO_$_FBAEMAdvertiserRuleFactory -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserRuleFactory -__OBJC_CLASS_RO_$_FBAEMAdvertiserRuleFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m -Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m --[FBAEMAdvertiserSingleEntryRule initWithOperator:paramKey:linguisticCondition:numericalCondition:arrayCondition:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithAsteriskParam:eventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithStringValue:numericalValue:] --[FBAEMAdvertiserSingleEntryRule isRegexMatch:] --[FBAEMAdvertiserSingleEntryRule isAnyOf:stringValue:ignoreCase:] -+[FBAEMAdvertiserSingleEntryRule supportsSecureCoding] --[FBAEMAdvertiserSingleEntryRule initWithCoder:] --[FBAEMAdvertiserSingleEntryRule encodeWithCoder:] --[FBAEMAdvertiserSingleEntryRule copyWithZone:] --[FBAEMAdvertiserSingleEntryRule operator] --[FBAEMAdvertiserSingleEntryRule paramKey] --[FBAEMAdvertiserSingleEntryRule linguisticCondition] --[FBAEMAdvertiserSingleEntryRule numericalCondition] --[FBAEMAdvertiserSingleEntryRule arrayCondition] --[FBAEMAdvertiserSingleEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserSingleEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._paramKey -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._linguisticCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._numericalCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._arrayCondition -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserSingleEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserSingleEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBAEMConfiguration configureWithRuleProvider:] -+[FBAEMConfiguration ruleProvider] --[FBAEMConfiguration initWithJSON:] --[FBAEMConfiguration initWithDefaultCurrency:cutoffTime:validFrom:configMode:businessID:matchingRule:conversionValueRules:] -+[FBAEMConfiguration parseRules:] -___33+[FBAEMConfiguration parseRules:]_block_invoke -+[FBAEMConfiguration getEventSetFromRules:] -+[FBAEMConfiguration getCurrencySetFromRules:] --[FBAEMConfiguration isSameValidFrom:businessID:] --[FBAEMConfiguration isSameBusinessID:] -+[FBAEMConfiguration supportsSecureCoding] --[FBAEMConfiguration initWithCoder:] --[FBAEMConfiguration encodeWithCoder:] --[FBAEMConfiguration copyWithZone:] --[FBAEMConfiguration cutoffTime] --[FBAEMConfiguration validFrom] --[FBAEMConfiguration defaultCurrency] --[FBAEMConfiguration configMode] --[FBAEMConfiguration businessID] --[FBAEMConfiguration matchingRule] --[FBAEMConfiguration conversionValueRules] --[FBAEMConfiguration eventSet] --[FBAEMConfiguration currencySet] --[FBAEMConfiguration .cxx_destruct] -__ruleProvider -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -___block_descriptor_32_e33_q24?0"FBAEMRule"8"FBAEMRule"16l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -__OBJC_$_CLASS_METHODS_FBAEMConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBAEMConfiguration -__OBJC_$_CLASS_PROP_LIST_FBAEMConfiguration -__OBJC_METACLASS_RO_$_FBAEMConfiguration -__OBJC_$_INSTANCE_METHODS_FBAEMConfiguration -_OBJC_IVAR_$_FBAEMConfiguration._cutoffTime -_OBJC_IVAR_$_FBAEMConfiguration._validFrom -_OBJC_IVAR_$_FBAEMConfiguration._defaultCurrency -_OBJC_IVAR_$_FBAEMConfiguration._configMode -_OBJC_IVAR_$_FBAEMConfiguration._businessID -_OBJC_IVAR_$_FBAEMConfiguration._matchingRule -_OBJC_IVAR_$_FBAEMConfiguration._conversionValueRules -_OBJC_IVAR_$_FBAEMConfiguration._eventSet -_OBJC_IVAR_$_FBAEMConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBAEMConfiguration -__OBJC_$_PROP_LIST_FBAEMConfiguration -__OBJC_CLASS_RO_$_FBAEMConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.h -__33+[FBAEMConfiguration parseRules:]_block_invoke --[FBAEMEvent initWithJSON:] --[FBAEMEvent initWithEventName:values:] -+[FBAEMEvent supportsSecureCoding] --[FBAEMEvent initWithCoder:] --[FBAEMEvent encodeWithCoder:] --[FBAEMEvent copyWithZone:] --[FBAEMEvent eventName] --[FBAEMEvent values] --[FBAEMEvent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_CLASSLIST_REFERENCES_$_.31 -__OBJC_$_CLASS_METHODS_FBAEMEvent -__OBJC_CLASS_PROTOCOLS_$_FBAEMEvent -__OBJC_$_CLASS_PROP_LIST_FBAEMEvent -__OBJC_METACLASS_RO_$_FBAEMEvent -__OBJC_$_INSTANCE_METHODS_FBAEMEvent -_OBJC_IVAR_$_FBAEMEvent._eventName -_OBJC_IVAR_$_FBAEMEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBAEMEvent -__OBJC_$_PROP_LIST_FBAEMEvent -__OBJC_CLASS_RO_$_FBAEMEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.h -+[FBAEMInvocation invocationWithAppLinkData:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:timestamp:configMode:configID:recordedEvents:recordedValues:conversionValue:priority:conversionTimestamp:isAggregated:] --[FBAEMInvocation attributeEvent:currency:value:parameters:configs:] --[FBAEMInvocation updateConversionValueWithConfigs:] --[FBAEMInvocation isOutOfWindowWithConfigs:] --[FBAEMInvocation getHMAC:] --[FBAEMInvocation decodeBase64UrlSafeString:] --[FBAEMInvocation _isOutOfWindowWithConfig:] --[FBAEMInvocation _findConfig:] --[FBAEMInvocation _setConfig:] -+[FBAEMInvocation supportsSecureCoding] --[FBAEMInvocation initWithCoder:] --[FBAEMInvocation encodeWithCoder:] --[FBAEMInvocation copyWithZone:] --[FBAEMInvocation campaignID] --[FBAEMInvocation ACSToken] --[FBAEMInvocation ACSSharedSecret] --[FBAEMInvocation ACSConfigID] --[FBAEMInvocation businessID] --[FBAEMInvocation timestamp] --[FBAEMInvocation configMode] --[FBAEMInvocation configID] --[FBAEMInvocation recordedEvents] --[FBAEMInvocation recordedValues] --[FBAEMInvocation conversionValue] --[FBAEMInvocation priority] --[FBAEMInvocation conversionTimestamp] --[FBAEMInvocation isAggregated] --[FBAEMInvocation setIsAggregated:] --[FBAEMInvocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_CLASSLIST_REFERENCES_$_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -__OBJC_$_CLASS_METHODS_FBAEMInvocation -__OBJC_CLASS_PROTOCOLS_$_FBAEMInvocation -__OBJC_$_CLASS_PROP_LIST_FBAEMInvocation -__OBJC_METACLASS_RO_$_FBAEMInvocation -__OBJC_$_INSTANCE_METHODS_FBAEMInvocation -_OBJC_IVAR_$_FBAEMInvocation._isAggregated -_OBJC_IVAR_$_FBAEMInvocation._campaignID -_OBJC_IVAR_$_FBAEMInvocation._ACSToken -_OBJC_IVAR_$_FBAEMInvocation._ACSSharedSecret -_OBJC_IVAR_$_FBAEMInvocation._ACSConfigID -_OBJC_IVAR_$_FBAEMInvocation._businessID -_OBJC_IVAR_$_FBAEMInvocation._timestamp -_OBJC_IVAR_$_FBAEMInvocation._configMode -_OBJC_IVAR_$_FBAEMInvocation._configID -_OBJC_IVAR_$_FBAEMInvocation._recordedEvents -_OBJC_IVAR_$_FBAEMInvocation._recordedValues -_OBJC_IVAR_$_FBAEMInvocation._conversionValue -_OBJC_IVAR_$_FBAEMInvocation._priority -_OBJC_IVAR_$_FBAEMInvocation._conversionTimestamp -__OBJC_$_INSTANCE_VARIABLES_FBAEMInvocation -__OBJC_$_PROP_LIST_FBAEMInvocation -__OBJC_CLASS_RO_$_FBAEMInvocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.h --[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[FBAEMNetworker parseJSONResponse:error:statusCode:] --[FBAEMNetworker parseJSONOrOtherwise:error:] --[FBAEMNetworker appendAttachments:toBody:addFormData:] -___55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBAEMNetworker userAgent] -___27-[FBAEMNetworker userAgent]_block_invoke -___clang_at_available_requires_core_foundation_framework -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_CLASSLIST_REFERENCES_$_.66 -___block_descriptor_48_e8_32s40bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.109 -___block_descriptor_41_e8_32s_e15_v32?0816^B24l -_userAgent.agent -_userAgent.onceToken -___block_descriptor_32_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_CLASS_PROTOCOLS_$_FBAEMNetworker -__OBJC_METACLASS_RO_$_FBAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBAEMNetworker -__OBJC_$_PROP_LIST_FBAEMNetworker -__OBJC_CLASS_RO_$_FBAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMNetworker.m -__27-[FBAEMNetworker userAgent]_block_invoke -Sources/FBAEMKit/FBAEMNetworker.m -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -+[FBAEMReporter configureWithNetworker:appID:] -+[FBAEMReporter networker] -+[FBAEMReporter enable] -___23+[FBAEMReporter enable]_block_invoke -___23+[FBAEMReporter enable]_block_invoke_2 -___copy_helper_block_e8_ -___destroy_helper_block_e8_ -___23+[FBAEMReporter enable]_block_invoke.49 -+[FBAEMReporter handleURL:] -+[FBAEMReporter parseURL:] -+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:] -___64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -___copy_helper_block_e8_40s48s56s64s -___destroy_helper_block_e8_40s48s56s64s -+[FBAEMReporter _attributedInvocation:Event:currency:value:parameters:configs:] -+[FBAEMReporter _appendAndSaveInvocation:] -___42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -+[FBAEMReporter _loadConfigurationWithBlock:] -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -___copy_helper_block_e8_32s40s -___copy_helper_block_e8_32b -+[FBAEMReporter _requestParameters] -+[FBAEMReporter _isConfigRefreshTimestampValid] -+[FBAEMReporter _shouldRefresh] -+[FBAEMReporter _loadConfigs] -+[FBAEMReporter _saveConfigs] -+[FBAEMReporter _addConfigs:] -+[FBAEMReporter _addConfig:] -___28+[FBAEMReporter _addConfig:]_block_invoke -+[FBAEMReporter _loadReportData] -+[FBAEMReporter _saveReportData] -+[FBAEMReporter _sendAggregationRequest] -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBAEMReporter _aggregationRequestParameters:] -+[FBAEMReporter dispatchOnQueue:block:] -+[FBAEMReporter _clearCache] -+[FBAEMReporter _clearConfigs] -+[FBAEMReporter _clearInvocations] -+[FBAEMReporter _isUsingConfig:forInvocations:] -__networker -__appId -_enable.onceToken -_OBJC_SELECTOR_REFERENCES_.39 -_g_reportFile -_g_configFile -_g_completionBlocks -_g_serialQueue -_g_configs -_g_invocations -___block_descriptor_40_e8__e5_v8?0l -___block_descriptor_40_e8__e17_v16?0"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.58 -_g_isAEMReportEnabled -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_SELECTOR_REFERENCES_.75 -___block_descriptor_72_e8_40s48s56s64s_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -___block_descriptor_48_e8_32s_e5_v8?0l -_g_isLoadingConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_g_configRefreshTimestamp -_OBJC_CLASSLIST_REFERENCES_$_.118 -_OBJC_SELECTOR_REFERENCES_.122 -___block_descriptor_56_e8_32s40s_e5_v8?0l -___block_descriptor_40_e8__e20_v24?08"NSError"16l -___block_descriptor_48_e8_32bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_CLASSLIST_REFERENCES_$_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -___block_descriptor_32_e51_q24?0"FBAEMConfiguration"8"FBAEMConfiguration"16l -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -___block_descriptor_48_e8_40s_e20_v24?08"NSError"16l -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -__OBJC_$_CLASS_METHODS_FBAEMReporter -__OBJC_METACLASS_RO_$_FBAEMReporter -__OBJC_CLASS_RO_$_FBAEMReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMReporter.m -Sources/FBAEMKit/FBAEMReporter.m -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke -__28+[FBAEMReporter _addConfig:]_block_invoke -__copy_helper_block_e8_32b -__copy_helper_block_e8_32s40s -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -__42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -__destroy_helper_block_e8_40s48s56s64s -__copy_helper_block_e8_40s48s56s64s -__64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -__23+[FBAEMReporter enable]_block_invoke.49 -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__23+[FBAEMReporter enable]_block_invoke_2 -__23+[FBAEMReporter enable]_block_invoke --[FBAEMRequestBody init] --[FBAEMRequestBody appendUTF8:] --[FBAEMRequestBody appendWithKey:formValue:] -___44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRequestBody data] --[FBAEMRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBAEMRequestBody compressedData] --[FBAEMRequestBody .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.12 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.55 -__OBJC_METACLASS_RO_$_FBAEMRequestBody -__OBJC_$_INSTANCE_METHODS_FBAEMRequestBody -_OBJC_IVAR_$_FBAEMRequestBody._data -_OBJC_IVAR_$_FBAEMRequestBody._json -__OBJC_$_INSTANCE_VARIABLES_FBAEMRequestBody -__OBJC_$_PROP_LIST_FBAEMRequestBody -__OBJC_CLASS_RO_$_FBAEMRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRequestBody.m -Sources/FBAEMKit/FBAEMRequestBody.m -__44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRule initWithJSON:] --[FBAEMRule initWithConversionValue:priority:events:] --[FBAEMRule isMatchedWithRecordedEvents:recordedValues:] --[FBAEMRule _isMatchedWithValues:recordedEventValues:] -+[FBAEMRule parseEvents:] -+[FBAEMRule supportsSecureCoding] --[FBAEMRule initWithCoder:] --[FBAEMRule encodeWithCoder:] --[FBAEMRule copyWithZone:] --[FBAEMRule conversionValue] --[FBAEMRule setConversionValue:] --[FBAEMRule priority] --[FBAEMRule setPriority:] --[FBAEMRule events] --[FBAEMRule setEvents:] --[FBAEMRule .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_SELECTOR_REFERENCES_.49 -__OBJC_$_CLASS_METHODS_FBAEMRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMRule -__OBJC_$_CLASS_PROP_LIST_FBAEMRule -__OBJC_METACLASS_RO_$_FBAEMRule -__OBJC_$_INSTANCE_METHODS_FBAEMRule -_OBJC_IVAR_$_FBAEMRule._conversionValue -_OBJC_IVAR_$_FBAEMRule._priority -_OBJC_IVAR_$_FBAEMRule._events -__OBJC_$_INSTANCE_VARIABLES_FBAEMRule -__OBJC_$_PROP_LIST_FBAEMRule -__OBJC_CLASS_RO_$_FBAEMRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.h diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/FBSDKCoreKit deleted file mode 100755 index 64ea2354..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h deleted file mode 100644 index 3394bfee..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h +++ /dev/null @@ -1,291 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKTokenCaching.h" - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChange); - -#else - -/** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChangeNotification); -#endif - -/** - A key in the notification's userInfo that will be set - if and only if the user ID changed between the old and new tokens. - - Token refreshes can occur automatically with the SDK - which do not change the user. If you're only interested in user - changes (such as logging out), you should check for the existence - of this key. The value is a NSNumber with a boolValue. - - On a fresh start of the app where the SDK reads in the cached value - of an access token, this key will also exist since the access token - is moving from a null state (no user) to a non-null state (user). - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey -NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); - -/* - key in notification's userInfo object for getting the old token. - - If there was no old token, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey -NS_SWIFT_NAME(AccessTokenChangeOldKey); - -/* - key in notification's userInfo object for getting the new token. - - If there is no new token, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey -NS_SWIFT_NAME(AccessTokenChangeNewKey); - -/* - A key in the notification's userInfo that will be set - if and only if the token has expired. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey -NS_SWIFT_NAME(AccessTokenDidExpireKey); - - -/** - Represents an immutable access token for using Facebook services. - */ -NS_SWIFT_NAME(AccessToken) -@interface FBSDKAccessToken : NSObject - - -/** - The "global" access token that represents the currently logged in user. - - The `currentAccessToken` is a convenient representation of the token of the - current user and is used by other SDK components (like `FBSDKLoginManager`). - */ -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; - -/** - Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired - - */ -@property (class, nonatomic, assign, readonly, getter=isCurrentAccessTokenActive) BOOL currentAccessTokenIsActive; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nullable, class, nonatomic, copy) id tokenCache; - -/** - Returns the app ID. - */ -@property (nonatomic, copy, readonly) NSString *appID; - -/** - Returns the expiration date for data access - */ -@property (nonatomic, copy, readonly) NSDate *dataAccessExpirationDate; - -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *declinedPermissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *expiredPermissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the expiration date. - */ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/** - Returns the known granted permissions. - */ -@property (nonatomic, copy, readonly) NSSet *permissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the date the token was last refreshed. -*/ -@property (nonatomic, copy, readonly) NSDate *refreshDate; - -/** - Returns the opaque token string. - */ -@property (nonatomic, copy, readonly) NSString *tokenString; - -/** - Returns the user ID. - */ -@property (nonatomic, copy, readonly) NSString *userID; - -/** - The graph domain where this access token is valid. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use the graphDomain property on AuthenticationToken instead."); - -/** - Returns whether the access token is expired by checking its expirationDate property - */ -@property (readonly, assign, nonatomic, getter=isExpired) BOOL expired; - -/** - Returns whether user data access is still active for the given access token - */ -@property (readonly, assign, nonatomic, getter=isDataAccessExpired) BOOL dataAccessExpired; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes a new instance. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate -NS_DESIGNATED_INITIALIZER; - -/** - Convenience initializer. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - @param graphDomain the domain this access token can be used in. - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate - graphDomain:(nullable NSString *)graphDomain -DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use initializers that do not take in graphDomain domain instead."); - -/** - Convenience getter to determine if a permission has been granted - @param permission The permission to check. - */ -- (BOOL)hasGranted:(NSString *)permission -NS_SWIFT_NAME(hasGranted(permission:)); - -/** - Compares the receiver to another FBSDKAccessToken - @param token The other token - @return YES if the receiver's values are equal to the other token's values; otherwise NO - */ -- (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; - -/** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completionHandler an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessToken:(nullable FBSDKGraphRequestBlock)completionHandler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `refreshCurrentAccessTokenWithCompletion:` instead"); - -/** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completion an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h deleted file mode 100644 index 2ee78100..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@class FBSDKAccessToken; -@protocol FBSDKTokenCaching; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(AccessTokenProviding) -@protocol FBSDKAccessTokenProviding - -@property (class, nonatomic, copy, nullable, readonly) FBSDKAccessToken *currentAccessToken; -@property (class, nonatomic, copy, nullable) id tokenCache; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(AccessTokenSetting) -@protocol FBSDKAccessTokenSetting - -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h deleted file mode 100644 index 34cf647b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) -{ - FBSDKAdvertisingTrackingAllowed, - FBSDKAdvertisingTrackingDisallowed, - FBSDKAdvertisingTrackingUnspecified -} NS_SWIFT_NAME(AdvertisingTrackingStatus); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h deleted file mode 100644 index 7869b94e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. - Common event parameters are provided in the `FBSDKAppEventsParameterNames*` constants. - */ - -/// typedef for FBSDKAppEventName -typedef NSString *const FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); - -/** Log this event when the user has achieved a level in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAchievedLevel; - -/** Log this event when the user has entered their payment info. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedPaymentInfo; - -/** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToCart; - -/** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToWishlist; - -/** Log this event when a user has completed registration with the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedRegistration; - -/** Log this event when the user has completed a tutorial in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedTutorial; - -/** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameInitiatedCheckout; - -/** Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNamePurchased; - -/** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameRated; - -/** Log this event when a user has performed a search within the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSearched; - -/** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSpentCredits; - -/** Log this event when the user has unlocked an achievement in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameUnlockedAchievement; - -/** Log this event when a user has viewed a form of content in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameViewedContent; - -/** A telephone/SMS, email, chat or other type of contact between a customer and your business. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameContact; - -/** The customization of products through a configuration tool or other application your business owns. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCustomizeProduct; - -/** The donation of funds to your organization or cause. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameDonate; - -/** When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameFindLocation; - -/** The booking of an appointment to visit one of your locations. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSchedule; - -/** The start of a free trial of a product or service you offer (example: trial subscription). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameStartTrial; - -/** The submission of an application for a product, service or program you offer (example: credit card, educational program or job). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubmitApplication; - -/** The start of a paid subscription for a product or service you offer. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubscribe; - -/** Log this event when the user views an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdImpression; - -/** Log this event when the user clicks an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdClick; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h deleted file mode 100644 index f5156446..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. - */ - -/// typedef for FBSDKAppEventParameterName -typedef NSString *const FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); - - /** - * Parameter key used to specify data for the one or more pieces of content being logged about. - * Data should be a JSON encoded string. - * Example: - * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" - */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContent; - -/** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentID; - -/** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentType; - -/** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameCurrency; - -/** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameDescription; - -/** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameLevel; - -/** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameMaxRatingValue; - -/** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameNumItems; - -/** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNamePaymentInfoAvailable; - -/** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameRegistrationMethod; - -/** Parameter key used to specify the string provided by the user for a search operation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSearchString; - -/** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSuccess; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h deleted file mode 100644 index 1f0752ae..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h +++ /dev/null @@ -1,748 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#if !TARGET_OS_TV -#import -#endif - -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventsFlushBehavior.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAccessToken; - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResult); - -#else - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResultNotification); - -#endif - -/** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey -NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); - -/** - NS_ENUM(NSUInteger, FBSDKProductAvailability) - Specifies product availability for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) -{ - /** - * Item ships immediately - */ - FBSDKProductAvailabilityInStock = 0, - /** - * No plan to restock - */ - FBSDKProductAvailabilityOutOfStock, - /** - * Available in future - */ - FBSDKProductAvailabilityPreOrder, - /** - * Ships in 1-2 weeks - */ - FBSDKProductAvailabilityAvailableForOrder, - /** - * Discontinued - */ - FBSDKProductAvailabilityDiscontinued, -} NS_SWIFT_NAME(AppEvents.ProductAvailability); - -/** - NS_ENUM(NSUInteger, FBSDKProductCondition) - Specifies product condition for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductCondition) -{ - FBSDKProductConditionNew = 0, - FBSDKProductConditionRefurbished, - FBSDKProductConditionUsed, -} NS_SWIFT_NAME(AppEvents.ProductCondition); - -/// typedef for FBSDKAppEventUserDataType -typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; - -/** Parameter key used to specify user's email. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; - -/** Parameter key used to specify user's first name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; - -/** Parameter key used to specify user's last name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; - -/** Parameter key used to specify user's phone. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; - -/** Parameter key used to specify user's date of birth. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; - -/** Parameter key used to specify user's gender. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; - -/** Parameter key used to specify user's city. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; - -/** Parameter key used to specify user's state. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; - -/** Parameter key used to specify user's zip. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; - -/** Parameter key used to specify user's country. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; - -/** Parameter key used to specify user's external id. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. - */ - -/// typedef for FBSDKAppEventParameterProduct -typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); - -/** Parameter key used to specify the product item's category. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; - -/** Parameter key used to specify the product item's custom label 0. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; - -/** Parameter key used to specify the product item's custom label 1. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; - -/** Parameter key used to specify the product item's custom label 2. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; - -/** Parameter key used to specify the product item's custom label 3. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; - -/** Parameter key used to specify the product item's custom label 4. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; - -/** Parameter key used to specify the product item's AppLink app URL for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iOS App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPhone App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPad App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; - -/** Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; - -/** Parameter key used to specify the product item's AppLink app name for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; - -/** Parameter key used to specify the product item's AppLink app name for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; - -/* - @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. - */ - -/// typedef for FBSDKAppEventParameterValue -typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); - -/** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; - -/** No-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; - -/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression - * or FBSDKAppEventNameAdClick event. - * E.g. "banner", "interstitial", "rewarded_video", "native" */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameAdType; - -/** Parameter key used to specify the unique ID for all events within a subscription - * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; - -/** - - - Client-side event logging for specialized application analytics available through Facebook App Insights - and for use with Facebook Ads conversion tracking and optimization. - - - - The `FBSDKAppEvents` static class has a few related roles: - - + Logging predefined and application-defined events to Facebook App Insights with a - numeric value to sum across a large number of events, and an optional set of key/value - parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or - 'gamerLevel' : 'intermediate') - - + Logging events to later be used for ads optimization around lifetime value. - - + Methods that control the way in which events are flushed out to the Facebook servers. - - Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: - - + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers - in a number of situations: - - when an event count threshold is passed (currently 100 logged events). - - when a time threshold is passed (currently 15 seconds). - - when an app has gone to background and is then brought back to the foreground. - - + Events will be accumulated when the app is in a disconnected state, and sent when the connection is - restored and one of the above 'flush' conditions are met. - - + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. - - + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only - occur on an explicit call to the `flush` method. - - + The developer can turn on console debug output for event logging and flushing to the server by using - the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. - - Some things to note when logging events: - - + There is a limit on the number of unique event names an app can use, on the order of 1000. - + There is a limit to the number of unique parameter names in the provided parameters that can - be used per event, on the order of 25. This is not just for an individual call, but for all - invocations for that eventName. - + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and - must consist of alphanumeric characters, _, -, or spaces. - + The length of each parameter value can be no more than on the order of 100 characters. - - */ - -NS_SWIFT_NAME(AppEvents) -@interface FBSDKAppEvents : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, readonly, strong) FBSDKAppEvents *singleton; - -/* - * Control over event batching/flushing - */ - -/** - - The current event flushing behavior specifying when events are sent back to Facebook servers. - */ -@property (class, nonatomic, assign) FBSDKAppEventsFlushBehavior flushBehavior; - -/** - Set the 'override' App ID for App Event logging. - - - - In some cases, apps want to use one Facebook App ID for login and social presence and another - for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but - want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` - plist value. If that's not set, it defaults to `[FBSDKSettings appID]`. - - This should be set before any other calls are made to `FBSDKAppEvents`. Thus, you should set it in your application - delegate's `application:didFinishLaunchingWithOptions:` delegate. - */ -@property (class, nonatomic, copy, nullable) NSString *loggingOverrideAppID; - -/* - The custom user ID to associate with all app events. - - The userID is persisted until it is cleared by passing nil. - */ -@property (class, nonatomic, copy, nullable) NSString *userID; - -/* - Returns generated anonymous id that persisted with current install of the app -*/ -@property (class, nonatomic, readonly) NSString *anonymousID; - -/* - * Basic event logging - */ - -/** - - Log an event with just an eventName. - - @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. - */ - -+ (void)logEvent:(FBSDKAppEventName)eventName; - -/** - - Log an event with an eventName and a numeric value to be aggregated with other events of this name. - - @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(double)valueToSum; - - -/** - - Log an event with an eventName and a set of key/value pairs in the parameters dictionary. - Parameter limitations are described above. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters; - -/** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(double)valueToSum - parameters:(NSDictionary *)parameters; - - -/** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. Providing session lets the developer - target a particular . If nil is provided, then `[FBSession activeSession]` will be used. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. Note that this is an NSNumber, and a value of `nil` denotes - that this event doesn't have a value associated with it for summation. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - @param accessToken The optional access token to log the event as. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(nullable NSNumber *)valueToSum - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - * Purchase logging - */ - -/** - - Log a purchase of the specified amount, in the specified currency. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency; - -/** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency - parameters:(NSDictionary *)parameters; - -/** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase, as well as an to log to. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - @param accessToken The optional access token to log the event as. - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - - -/* - * Push Notifications Logging - */ - -/** - Log an app event that tracks that the application was open via Push Notification. - - @param payload Notification payload received via `UIApplicationDelegate`. - */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload; - -/** - Log an app event that tracks that a custom action was taken from a push notification. - - @param payload Notification payload received via `UIApplicationDelegate`. - @param action Name of the action that was taken. - */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action; - -/** - Uploads product catalog product item as an app event - @param itemID Unique ID for the item. Can be a variant for a product. - Max size is 100. - @param availability If item is in stock. Accepted values are: - in stock - Item ships immediately - out of stock - No plan to restock - preorder - Available in future - available for order - Ships in 1-2 weeks - discontinued - Discontinued - @param condition Product condition: new, refurbished or used. - @param description Short text describing product. Max size is 5000. - @param imageLink Link to item image used in ad. - @param link Link to merchant's site where someone can buy the item. - @param title Title of item. - @param priceAmount Amount of purchase, in the currency specified by the 'currency' - parameter. This value will be rounded to the thousandths place - (e.g., 12.34567 becomes 12.346). - @param currency Currency used to specify the amount. - E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is - @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN - @param mpn Unique manufacture ID for product - @param brand Name of the brand - Note: Either gtin, mpn or brand is required. - @param parameters Optional fields for deep link specification. - */ -+ (void)logProductItem:(NSString *)itemID - availability:(FBSDKProductAvailability)availability - condition:(FBSDKProductCondition)condition - description:(NSString *)description - imageLink:(NSString *)imageLink - link:(NSString *)link - title:(NSString *)title - priceAmount:(double)priceAmount - currency:(NSString *)currency - gtin:(nullable NSString *)gtin - mpn:(nullable NSString *)mpn - brand:(nullable NSString *)brand - parameters:(nullable NSDictionary *)parameters; - -+ (void)activateApp -DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is replaced by an instance method of the same name."); - -/** - - Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. - This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless - one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. - In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the - app delegates' `applicationDidBecomeActive:` method. - - This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to - track user acquisition and app install ads conversions. - - - - `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. - "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" - event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much - time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data - is all visible in your app's App Events Insights. - */ -- (void)activateApp; - -/* - * Push Notifications Registration and Uninstall Tracking - */ - -/** - Sets and sends device token to register the current application for push notifications. - - - - Sets and sends a device token from `NSData` representation that you get from `UIApplicationDelegate.-application:didRegisterForRemoteNotificationsWithDeviceToken:`. - - @param deviceToken Device token data. - */ -+ (void)setPushNotificationsDeviceToken:(NSData *)deviceToken; - -/** - Sets and sends device token string to register the current application for push notifications. - - - - Sets and sends a device token string - - @param deviceTokenString Device token string. - */ -+ (void)setPushNotificationsDeviceTokenString:(NSString *)deviceTokenString -NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); - -/** - Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate - kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. - */ -+ (void)flush; - -/** - Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. - Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, - and then use the resultant Custom Audience to target ads. - - The JSON in the request's response will include an "custom_audience_third_party_id" key/value pair, with the value being the ID retrieved. - This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. - Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior - across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. - - The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, - the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the - native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out - at the iOS level from ad tracking, then a `nil` ID will be returned. - - This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage - via the `[FBSDKSettings limitEventAndDataUsage]` flag, or a specific Facebook user cannot be identified. - - @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. - If `nil`, then the `[FBSDKAccessToken currentAccessToken]` is used. - */ -+ (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - Clears the custom user ID to associate with all app events. - */ -+ (void)clearUserID; - -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. - - The user data will be persisted between application instances. - - @param email user's email - @param firstName user's first name - @param lastName user's last name - @param phone user's phone - @param dateOfBirth user's date of birth - @param gender user's gender - @param city user's city - @param state user's state - @param zip user's zip - @param country user's country - */ -+ (void)setUserEmail:(nullable NSString *)email - firstName:(nullable NSString *)firstName - lastName:(nullable NSString *)lastName - phone:(nullable NSString *)phone - dateOfBirth:(nullable NSString *)dateOfBirth - gender:(nullable NSString *)gender - city:(nullable NSString *)city - state:(nullable NSString *)state - zip:(nullable NSString *)zip - country:(nullable NSString *)country -NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); - -/* - Returns the set user data else nil -*/ -+ (nullable NSString *)getUserData; - -/* - Clears the current user data -*/ -+ (void)clearUserData; - -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. - - The user data will be persisted between application instances. - - @param data data - @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone - */ -+ (void)setUserData:(nullable NSString *)data - forType:(FBSDKAppEventUserDataType)type; - -/* - Clears the current user data of certain type - */ -+ (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; - -#if !TARGET_OS_TV -/* - Intended to be used as part of a hybrid webapp. - If you call this method, the FB SDK will inject a new JavaScript object into your webview. - If the FB Pixel is used within the webview, and references the app ID of this app, - then it will detect the presence of this injected JavaScript object - and pass Pixel events back to the FB SDK for logging using the AppEvents framework. - - @param webView The webview to augment with the additional JavaScript behaviour - */ -+ (void)augmentHybridWKWebView:(WKWebView *)webView; -#endif - -/* - * Unity helper functions - */ - -/** - - Set if the Unity is already initialized - - @param isUnityInit whether Unity is initialized. - - */ -+ (void)setIsUnityInit:(BOOL)isUnityInit; - -/* - Send event binding to Unity - */ -+ (void)sendEventBindingsToUnity; - -/* - * SDK Specific Event Logging - * Do not call directly outside of the SDK itself. - */ - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters - isImplicitlyLogged:(BOOL)isImplicitlyLogged; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters - isImplicitlyLogged:(BOOL)isImplicitlyLogged - accessToken:(FBSDKAccessToken *)accessToken; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h deleted file mode 100644 index a68c79d8..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - - NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) - - Specifies when `FBSDKAppEvents` sends log events to the server. - - */ -typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) -{ - - /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ - FBSDKAppEventsFlushBehaviorAuto = 0, - - /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the - events are persisted and re-established at activation, but they will only be written with an - explicit call to `flush`. */ - FBSDKAppEventsFlushBehaviorExplicitOnly, -} NS_SWIFT_NAME(AppEvents.FlushBehavior); - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h deleted file mode 100644 index 9d681b29..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkTarget.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The version of the App Link protocol that this library supports */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion -NS_SWIFT_NAME(AppLinkVersion); - -/** - Contains App Link metadata relevant for navigation on this device - derived from the HTML at a given URL. - */ -NS_SWIFT_NAME(AppLink) -@interface FBSDKAppLink : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Creates a FBSDKAppLink with the given list of FBSDKAppLinkTargets and target URL. - - Generally, this will only be used by implementers of the FBSDKAppLinkResolving protocol, - as these implementers will produce App Link metadata for a given URL. - - @param sourceURL the URL from which this App Link is derived - @param targets an ordered list of FBSDKAppLinkTargets for this platform derived - from App Link metadata. - @param webURL the fallback web URL, if any, for the app link. - */ -+ (instancetype)appLinkWithSourceURL:(nullable NSURL *)sourceURL - targets:(NSArray *)targets - webURL:(nullable NSURL *)webURL -NS_SWIFT_NAME(init(sourceURL:targets:webURL:)); - -/** The URL from which this FBSDKAppLink was derived */ -@property (nonatomic, strong, readonly, nullable) NSURL *sourceURL; - -/** - The ordered list of targets applicable to this platform that will be used - for navigation. - */ -@property (nonatomic, copy, readonly) NSArray *targets; - -/** The fallback web URL to use if no targets are installed on this device. */ -@property (nonatomic, strong, readonly, nullable) NSURL *webURL; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h deleted file mode 100644 index 4905ca7e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLink.h" -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The result of calling navigate on a FBSDKAppLinkNavigation - */ -typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { - /** Indicates that the navigation failed and no app was opened */ - FBSDKAppLinkNavigationTypeFailure, - /** Indicates that the navigation succeeded by opening the URL in the browser */ - FBSDKAppLinkNavigationTypeBrowser, - /** Indicates that the navigation succeeded by opening the URL in an app on the device */ - FBSDKAppLinkNavigationTypeApp -} NS_SWIFT_NAME(AppLinkNavigation.Type); - -/** - Describes the callback for appLinkFromURLInBackground. - @param navType the FBSDKAppLink representing the deferred App Link - @param error the error during the request, if any - - */ -typedef void (^FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError * _Nullable error) -NS_SWIFT_NAME(AppLinkNavigationBlock); - -/** - Represents a pending request to navigate to an App Link. Most developers will - simply use navigateToURLInBackground: to open a URL, but developers can build - custom requests with additional navigation and app data attached to them by - creating FBSDKAppLinkNavigations themselves. - */ -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension") -NS_SWIFT_NAME(AppLinkNavigation) -@interface FBSDKAppLinkNavigation : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The default resolver to be used for App Link resolution. If the developer has not set one explicitly, - a basic, built-in FBSDKWebViewAppLinkResolver will be used. - */ -@property (class, nonatomic, strong) id defaultResolver -NS_SWIFT_NAME(default); - -/** - The extras for the AppLinkNavigation. This will generally contain application-specific - data that should be passed along with the request, such as advertiser or affiliate IDs or - other such metadata relevant on this device. - */ -@property (nonatomic, copy, readonly) NSDictionary *extras; - -/** - The al_applink_data for the AppLinkNavigation. This will generally contain data common to - navigation attempts such as back-links, user agents, and other information that may be used - in routing and handling an App Link request. - */ -@property (nonatomic, copy, readonly) NSDictionary *appLinkData; - -/** The AppLink to navigate to */ -@property (nonatomic, strong, readonly) FBSDKAppLink *appLink; - -/** - Return navigation type for current instance. - No-side-effect version of navigate: - */ -@property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; - -/** Creates an AppLinkNavigation with the given link, extras, and App Link data */ -+ (instancetype)navigationWithAppLink:(FBSDKAppLink *)appLink - extras:(NSDictionary *)extras - appLinkData:(NSDictionary *)appLinkData -NS_SWIFT_NAME(init(appLink:extras:appLinkData:)); - -/** - Creates an NSDictionary with the correct format for iOS callback URLs, - to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: - */ -+ (NSDictionary *> *)callbackAppLinkDataForAppWithName:(NSString *)appName - url:(NSString *)url -NS_SWIFT_NAME(callbackAppLinkData(forApp:url:)); - -/** Performs the navigation */ -- (FBSDKAppLinkNavigationType)navigate:(NSError **)error -__attribute__((swift_error(nonnull_error))); - -/** Returns a FBSDKAppLink for the given URL */ -+ (void)resolveAppLink:(NSURL *)destination handler:(FBSDKAppLinkBlock)handler; - -/** Returns a FBSDKAppLink for the given URL using the given App Link resolution strategy */ -+ (void)resolveAppLink:(NSURL *)destination - resolver:(id)resolver - handler:(FBSDKAppLinkBlock)handler; - -/** Navigates to a FBSDKAppLink and returns whether it opened in-app or in-browser */ -+ (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink *)link error:(NSError **)error -__attribute__((swift_error(nonnull_error))); - -/** - Returns a FBSDKAppLinkNavigationType based on a FBSDKAppLink. - It's essentially a no-side-effect version of navigateToAppLink:error:, - allowing apps to determine flow based on the link type (e.g. open an - internal web view instead of going straight to the browser for regular links.) - */ -+ (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink *)link; - -/** Navigates to a URL (an asynchronous action) and returns a FBSDKNavigationType */ -+ (void)navigateToURL:(NSURL *)destination handler:(FBSDKAppLinkNavigationBlock)handler; - -/** - Navigates to a URL (an asynchronous action) using the given App Link resolution - strategy and returns a FBSDKNavigationType - */ -+ (void)navigateToURL:(NSURL *)destination - resolver:(id)resolver - handler:(FBSDKAppLinkNavigationBlock)handler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h deleted file mode 100644 index 88898b62..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the callback for appLinkFromURLInBackground. - @param appLinks the FBSDKAppLinks representing the deferred App Links - @param error the error during the request, if any - */ -typedef void (^FBSDKAppLinksBlock)(NSDictionary * appLinks, - NSError * _Nullable error) -NS_SWIFT_NAME(AppLinksBlock); - -/** - - Provides an implementation of the FBSDKAppLinkResolving protocol that uses the Facebook App Link - Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve - multiple App Links in a single call. - - Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` - */ - -NS_SWIFT_NAME(AppLinkResolver) -@interface FBSDKAppLinkResolver : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Asynchronously resolves App Link data for a given array of URLs. - - @param urls The URLs to resolve into an App Link. - @param handler The completion block that will return an App Link for the given URL. - */ -- (void)appLinksFromURLs:(NSArray *)urls handler:(FBSDKAppLinksBlock)handler -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -/** - Allocates and initializes a new instance of FBSDKAppLinkResolver. - */ -+ (instancetype)resolver -NS_SWIFT_NAME(init()); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h deleted file mode 100644 index 9f33044f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" -#import "FBSDKGraphRequest.h" -NS_ASSUME_NONNULL_BEGIN - -/** - Class responsible for generating the appropriate FBSDKGraphRequest for a given set of urls - */ -NS_SWIFT_NAME(AppLinkResolverRequestBuilder) -@interface FBSDKAppLinkResolverRequestBuilder : NSObject - -/** - Generates the FBSDKGraphRequest - - @param urls The URLs to build the requests for - */ -- (FBSDKGraphRequest* _Nonnull)requestForURLs:(NSArray * _Nonnull)urls -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -- (NSString* _Nullable)getIdiomSpecificField -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h deleted file mode 100644 index 623a644f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAppLink; - -/** - Describes the callback for appLinkFromURLInBackground. - @param appLink the FBSDKAppLink representing the deferred App Link - @param error the error during the request, if any - - */ -typedef void (^FBSDKAppLinkBlock)(FBSDKAppLink * _Nullable appLink, NSError * _Nullable error) -NS_SWIFT_NAME(AppLinkBlock); - - -/** - Implement this protocol to provide an alternate strategy for resolving - App Links that may include pre-fetching, caching, or querying for App Link - data from an index provided by a service provider. - */ -NS_SWIFT_NAME(AppLinkResolving) -@protocol FBSDKAppLinkResolving - -/** - Asynchronously resolves App Link data for a given URL. - - @param url The URL to resolve into an App Link. - @param handler The completion block that will return an App Link for the given URL. - */ -- (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h deleted file mode 100644 index efcb2441..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a target defined in App Link metadata, consisting of at least - a URL, and optionally an App Store ID and name. - */ -NS_SWIFT_NAME(AppLinkTarget) -@interface FBSDKAppLinkTarget : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** Creates a FBSDKAppLinkTarget with the given app site and target URL. */ -+ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url - appStoreId:(nullable NSString *)appStoreId - appName:(NSString *)appName -NS_SWIFT_NAME(init(url:appStoreId:appName:)); - -/** The URL prefix for this app link target */ -@property (nonatomic, strong, readonly, nullable) NSURL *URL; - -/** The app ID for the app store */ -@property (nonatomic, copy, readonly, nullable) NSString *appStoreId; - -/** The name of the app */ -@property (nonatomic, copy, readonly) NSString *appName; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h deleted file mode 100644 index 86c51213..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the callback for fetchDeferredAppLink. - @param url the url representing the deferred App Link - @param error the error during the request, if any - - - The url may also have a fb_click_time_utc query parameter that - represents when the click occurred that caused the deferred App Link to be created. - */ -typedef void (^FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) -NS_SWIFT_NAME(URLBlock); - - -/** - Class containing App Links related utility methods. - */ -NS_SWIFT_NAME(AppLinkUtility) -@interface FBSDKAppLinkUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Call this method from the main thread to fetch deferred applink data if you use Mobile App - Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). - This may require a network round trip. If successful, the handler is invoked with the link - data (this will only return a valid URL once, and future calls will result in a nil URL - value in the callback). - - @param handler the handler to be invoked if there is deferred App Link data - - - The handler may contain an NSError instance to capture any errors. In the - common case where there simply was no app link data, the NSError instance will be nil. - - This method should only be called from a location that occurs after any launching URL has - been processed (e.g., you should call this method from your application delegate's - applicationDidBecomeActive:). - */ -+ (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; - -/* - Call this method to fetch promotion code from the url, if it's present. - - @param url App Link url that was passed to the app. - - @return Promotion code string. - - - Call this method to fetch App Invite Promotion Code from applink if present. - This can be used to fetch the promotion code that was associated with the invite when it - was created. This method should be called with the url from the openURL method. -*/ -+ (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url; - -/** - Check whether the scheme is defined in the app's URL schemes. - @param scheme the scheme of App Link URL - @return YES if the scheme is defined, otherwise NO. -*/ -+ (BOOL)isMatchURLScheme:(NSString *)scheme; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h deleted file mode 100644 index ee830a12..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h +++ /dev/null @@ -1,129 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKApplicationObserving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - - The FBSDKApplicationDelegate is designed to post process the results from Facebook Login - or Facebook Dialogs (or any action that requires switching over to the native Facebook - app or Safari). - - - - The methods in this class are designed to mirror those in UIApplicationDelegate, and you - should call them in the respective methods in your AppDelegate implementation. - */ -NS_SWIFT_NAME(ApplicationDelegate) -@interface FBSDKApplicationDelegate : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Gets the singleton instance. - */ -@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance -NS_SWIFT_NAME(shared); - -/** - Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method - of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction - with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - - @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(nullable NSString *)sourceApplication - annotation:(nullable id)annotation; - -#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_0 -/** - Call this method from the [UIApplicationDelegate application:openURL:options:] method - of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction - with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - - @param application The application as passed to [UIApplicationDelegate application:openURL:options:]. - - @param url The URL as passed to [UIApplicationDelegate application:openURL:options:]. - - @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - options:(NSDictionary *)options; -#endif - -/** - Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method - of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. - As part of SDK initialization basic auto logging of app events will occur, this can be -controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. - - @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - - @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application -didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; - -/** - Initializes the SDK. - - If you are using the SDK within the context of the UIApplication lifecycle, do not use this method. - Instead use `application: didFinishLaunchingWithOptions:`. - - As part of SDK initialization basic auto logging of app events will occur, this can be - controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. - */ -- (void)initializeSDK; - -/** - Adds an observer that will be informed about application lifecycle events. - - @note Observers are weakly held - */ -- (void)addObserver:(id)observer; - -/** - Removes an observer so that it will no longer be informed about application lifecycle events. - - @note Observers are weakly held - */ -- (void)removeObserver:(id)observer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h deleted file mode 100644 index 3f8d14e9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - Describes any types that optionally responds to various lifecycle events - received by the system and propagated by `ApplicationDelegate`. - */ -@protocol FBSDKApplicationObserving - -@optional -- (void)applicationDidBecomeActive:(nullable UIApplication *)application; -- (void)applicationWillResignActive:(nullable UIApplication *)application; -- (void)applicationDidEnterBackground:(nullable UIApplication *)application; -- (BOOL) application:(UIApplication *)application - didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; - -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(nullable NSString *)sourceApplication - annotation:(nullable id)annotation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h deleted file mode 100644 index c307deaa..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - - -@class FBSDKAuthenticationTokenClaims; -@protocol FBSDKTokenCaching; - -NS_ASSUME_NONNULL_BEGIN - -/** - Represent an AuthenticationToken used for a login attempt -*/ -NS_SWIFT_NAME(AuthenticationToken) -@interface FBSDKAuthenticationToken : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The "global" authentication token that represents the currently logged in user. - - The `currentAuthenticationToken` represents the authentication token of the - current user and can be used by a client to verify an authentication attempt. - */ -@property (class, nonatomic, copy, nullable) FBSDKAuthenticationToken *currentAuthenticationToken; - -/** - The raw token string from the authentication response - */ -@property (nonatomic, copy, readonly) NSString *tokenString; - -/** - The nonce from the decoded authentication response - */ -@property (nonatomic, copy, readonly) NSString *nonce; - -/** - The graph domain where the user is authenticated. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain; - -/** - Returns the claims encoded in the AuthenticationToken - */ -- (nullable FBSDKAuthenticationTokenClaims *)claims; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, copy) id tokenCache; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h deleted file mode 100644 index 5b4e277f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface FBSDKAuthenticationTokenClaims : NSObject - -/// A unique identifier for the token. -@property (nonatomic, readonly, strong) NSString *jti; - -/// Issuer Identifier for the Issuer of the response. -@property (nonatomic, readonly, strong) NSString *iss; - -/// Audience(s) that this ID Token is intended for. -@property (nonatomic, readonly, strong) NSString *aud; - -/// String value used to associate a Client session with an ID Token, and to mitigate replay attacks. -@property (nonatomic, readonly, strong) NSString *nonce; - -/// Expiration time on or after which the ID Token MUST NOT be accepted for processing. -@property (nonatomic, readonly, assign) NSTimeInterval exp; - -/// Time at which the JWT was issued. -@property (nonatomic, readonly, assign) NSTimeInterval iat; - -/// Subject - Identifier for the End-User at the Issuer. -@property (nonatomic, readonly, strong) NSString *sub; - -/// End-User's full name in displayable form including all name parts. -@property (nullable, nonatomic, readonly, strong) NSString *name; - -/// End-User's given name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *givenName; - -/// End-User's middle name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *middleName; - -/// End-User's family name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *familyName; - -/** - End-User's preferred e-mail address. - - IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. - */ -@property (nullable, nonatomic, readonly, strong) NSString *email; - -/// URL of the End-User's profile picture. -@property (nullable, nonatomic, readonly, strong) NSString *picture; - -/** - End-User's friends. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. - */ -@property (nullable, nonatomic, readonly, strong) NSArray *userFriends; - -/// End-User's birthday -@property (nullable, nonatomic, readonly, strong) NSString *userBirthday; - -/// End-User's age range -@property (nullable, nonatomic, readonly, strong) NSDictionary *userAgeRange; - -/// End-User's hometown -@property (nullable, nonatomic, readonly, strong) NSDictionary *userHometown; - -/// End-User's location -@property (nullable, nonatomic, readonly, strong) NSDictionary *userLocation; - -/// End-User's gender -@property (nullable, nonatomic, readonly, strong) NSString *userGender; - -/// End-User's link -@property (nullable, nonatomic, readonly, strong) NSString *userLink; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h deleted file mode 100644 index f89c5070..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocol.h" -#import "FBSDKBridgeAPIProtocolType.h" -#import "FBSDKBridgeAPIRequest.h" -#import "FBSDKBridgeAPIResponse.h" -#import "FBSDKConstants.h" -#import "FBSDKURLOpening.h" - -@class FBSDKLogger; -@protocol FBSDKOperatingSystemVersionComparing; -@protocol FBSDKURLOpener; -@protocol FBSDKBridgeAPIResponseCreating; -@protocol FBSDKDynamicFrameworkResolving; -@protocol FBSDKAppURLSchemeProviding; - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) -NS_SWIFT_NAME(BridgeAPIResponseBlock); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKAuthenticationCompletionHandler)(NSURL *_Nullable callbackURL, NSError *_Nullable error); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPI) -@interface FBSDKBridgeAPI : NSObject - -@property (class, nonatomic, readonly, strong) FBSDKBridgeAPI *sharedInstance -NS_SWIFT_NAME(shared); -@property (nonatomic, readonly, getter=isActive) BOOL active; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -- (instancetype)initWithProcessInfo:(id)processInfo - logger:(FBSDKLogger *)logger - urlOpener:(id)urlOpener - bridgeAPIResponseFactory:(id)bridgeAPIResponseFactory - frameworkLoader:(id)frameworkLoader - appURLSchemeProvider:(id)appURLSchemeProvider -NS_DESIGNATED_INITIALIZER; - -- (void)openBridgeAPIRequest:(NSObject *)request - useSafariViewController:(BOOL)useSafariViewController - fromViewController:(nullable UIViewController *)fromViewController - completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; - -- (void)openURLWithSafariViewController:(NSURL *)url - sender:(nullable id)sender - fromViewController:(nullable UIViewController *)fromViewController - handler:(FBSDKSuccessBlock)handler; - -- (void)openURL:(NSURL *)url - sender:(nullable id)sender - handler:(FBSDKSuccessBlock)handler; - -- (FBSDKAuthenticationCompletionHandler)sessionCompletionHandler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h deleted file mode 100644 index fae7c05e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocolType.h" - -@class FBSDKBridgeAPIRequest; - -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIProtocol) -@protocol FBSDKBridgeAPIProtocol - -- (NSURL *)requestURLWithActionID:(NSString *)actionID - scheme:(NSString *)scheme - methodName:(NSString *)methodName - methodVersion:(NSString *)methodVersion - parameters:(NSDictionary *)parameters - error:(NSError *__autoreleasing *)errorRef; -- (NSDictionary *)responseParametersForActionID:(NSString *)actionID - queryParameters:(NSDictionary *)queryParameters - cancelled:(BOOL *)cancelledRef - error:(NSError *__autoreleasing *)errorRef; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h deleted file mode 100644 index ee9a3fc9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - - #import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKBridgeAPIProtocolType) { - FBSDKBridgeAPIProtocolTypeNative, - FBSDKBridgeAPIProtocolTypeWeb, -}; - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h deleted file mode 100644 index d6548fd9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocol.h" -#import "FBSDKBridgeAPIProtocolType.h" - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@protocol FBSDKBridgeAPIRequestProtocol - -@property (nonatomic, copy, readonly) NSString *scheme; -@property (nonatomic, copy, readonly) NSString *actionID; -@property (nonatomic, copy, readonly) NSString *methodName; -@property (nonatomic, assign, readonly) FBSDKBridgeAPIProtocolType protocolType; -@property (nonatomic, readonly, strong) id protocol; - -- (NSURL *)requestURL:(NSError *__autoreleasing *)errorRef; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIRequest) -@interface FBSDKBridgeAPIRequest : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; -+ (instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType - scheme:(NSString *)scheme - methodName:(NSString *)methodName - methodVersion:(NSString *)methodVersion - parameters:(NSDictionary *)parameters - userInfo:(NSDictionary *)userInfo; - -@property (nonatomic, copy, readonly) NSString *actionID; -@property (nonatomic, copy, readonly) NSString *methodName; -@property (nonatomic, copy, readonly) NSString *methodVersion; -@property (nonatomic, copy, readonly) NSDictionary *parameters; -@property (nonatomic, assign, readonly) FBSDKBridgeAPIProtocolType protocolType; -@property (nonatomic, copy, readonly) NSString *scheme; -@property (nonatomic, copy, readonly) NSDictionary *userInfo; - -- (NSURL *)requestURL:(NSError *__autoreleasing *)errorRef; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h deleted file mode 100644 index b18ac66e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIRequest.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIResponse) -@interface FBSDKBridgeAPIResponse : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -+ (instancetype)bridgeAPIResponseWithRequest:(NSObject *)request error:(NSError *)error; -+ (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject *)request - responseURL:(NSURL *)responseURL - sourceApplication:(nullable NSString *)sourceApplication - error:(NSError *__autoreleasing *)errorRef; -+ (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject *)request; - -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; -@property (nullable, nonatomic, copy, readonly) NSError *error; -@property (nonatomic, copy, readonly) NSObject *request; -@property (nullable, nonatomic, copy, readonly) NSDictionary *responseParameters; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButton.h deleted file mode 100644 index dfcba633..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKImpressionTrackingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A base class for common SDK buttons. - */ -NS_SWIFT_NAME(FBButton) -@interface FBSDKButton : FBSDKImpressionTrackingButton - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h deleted file mode 100644 index 9abd2568..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FBButtonImpressionTracking) -@protocol FBSDKButtonImpressionTracking - -@property (nonatomic, readonly, copy) NSDictionary *analyticsParameters; -@property (nonatomic, readonly, copy) NSString *impressionTrackingEventName; -@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKConstants.h deleted file mode 100644 index 6634bd0b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKConstants.h +++ /dev/null @@ -1,371 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#endif - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0 - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#else - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#endif - -/* - @methodgroup Common Code Block typedefs - */ - -/** - Success Block - */ -typedef void (^FBSDKCodeBlock)(void) -NS_SWIFT_NAME(CodeBlock); - -/** - Error Block - */ -typedef void (^FBSDKErrorBlock)(NSError *_Nullable error) -NS_SWIFT_NAME(ErrorBlock); - -/** - Success Block - */ -typedef void (^FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) -NS_SWIFT_NAME(SuccessBlock); - -/* - @methodgroup Enums - */ - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKCoreError - Error codes for FBSDKErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) -{ - /** - Reserved. - */ - FBSDKErrorReserved = 0, - - /** - The error code for errors from invalid encryption on incoming encryption URLs. - */ - FBSDKErrorEncryption, - - /** - The error code for errors from invalid arguments to SDK methods. - */ - FBSDKErrorInvalidArgument, - - /** - The error code for unknown errors. - */ - FBSDKErrorUnknown, - - /** - A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve - the error object from the NSURLSession for more information. - */ - FBSDKErrorNetwork, - - /** - The error code for errors encountered during an App Events flush. - */ - FBSDKErrorAppEventsFlush, - - /** - An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. - - Endpoints that return image/jpg, etc. should be accessed using NSURLRequest - */ - FBSDKErrorGraphRequestNonTextMimeTypeReturned, - - /** - The operation failed because the server returned an unexpected response. - - You can get this error if you are not using the most recent SDK, or you are accessing a version of the - Graph API incompatible with the current SDK. - */ - FBSDKErrorGraphRequestProtocolMismatch, - - /** - The Graph API returned an error. - - See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) - */ - FBSDKErrorGraphRequestGraphAPI, - - /** - The specified dialog configuration is not available. - - This error may signify that the configuration for the dialogs has not yet been downloaded from the server - or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. - */ - FBSDKErrorDialogUnavailable, - - /** - Indicates an operation failed because a required access token was not found. - */ - FBSDKErrorAccessTokenRequired, - - /** - Indicates an app switch (typically for a dialog) failed because the destination app is out of date. - */ - FBSDKErrorAppVersionUnsupported, - - /** - Indicates an app switch to the browser (typically for a dialog) failed. - */ - FBSDKErrorBrowserUnavailable, - - /** - Indicates that a bridge api interaction was interrupted. - */ - FBSDKErrorBridgeAPIInterruption, - - /** - Indicates that a bridge api response creation failed. - */ - FBSDKErrorBridgeAPIResponse, -} NS_SWIFT_NAME(CoreError); - -/** - FBSDKGraphRequestError - Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. - */ -typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) -{ - /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ - FBSDKGraphRequestErrorOther = 0, - /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ - FBSDKGraphRequestErrorTransient = 1, - /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ - FBSDKGraphRequestErrorRecoverable = 2 -} NS_SWIFT_NAME(GraphRequestError); - -/** - a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting - */ -NS_SWIFT_UNAVAILABLE("") -@protocol FBSDKErrorRecoveryAttempting - -/** - attempt the recovery - @param error the error - @param recoveryOptionIndex the selected option index - @param completionHandler the handler called upon completion of error recovery - - Given that an error alert has been presented document-modally to the user, and the user has chosen one of the error's recovery options, attempt recovery from the error, and call the completion handler. The option index is an index into the error's array of localized recovery options. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. - */ -- (void)attemptRecoveryFromError:(NSError *)error - optionIndex:(NSUInteger)recoveryOptionIndex - completionHandler:(void (^)(BOOL didRecover))completionHandler; -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h deleted file mode 100644 index db313077..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h +++ /dev/null @@ -1,432 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h deleted file mode 100644 index 8aa8b08c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKAccessToken.h" -#import "FBSDKAccessTokenProtocols.h" -#import "FBSDKAdvertisingTrackingStatus.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEvents.h" -#import "FBSDKAppEventsFlushBehavior.h" -#import "FBSDKApplicationDelegate.h" -#import "FBSDKApplicationObserving.h" -#import "FBSDKAuthenticationToken.h" -#import "FBSDKAuthenticationTokenClaims.h" -#import "FBSDKButton.h" -#import "FBSDKButtonImpressionTracking.h" -#import "FBSDKConstants.h" -#import "FBSDKCoreKitVersions.h" -#import "FBSDKDeviceButton.h" -#import "FBSDKDeviceViewControllerBase.h" -#import "FBSDKError.h" -#import "FBSDKFeatureChecking.h" -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnecting.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKGraphRequestConnection+GraphRequestConnecting.h" -#import "FBSDKGraphRequestConnectionFactory.h" -#import "FBSDKGraphRequestConnectionProviding.h" -#import "FBSDKGraphRequestDataAttachment.h" -#import "FBSDKGraphRequestFlags.h" -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKImpressionTrackingButton.h" -#import "FBSDKInternalUtility.h" -#import "FBSDKLocation.h" -#import "FBSDKLoggingBehavior.h" -#import "FBSDKRandom.h" -#import "FBSDKSettings.h" -#import "FBSDKSettingsLogging.h" -#import "FBSDKSettingsProtocol.h" -#import "FBSDKUserAgeRange.h" -#import "FBSDKUtility.h" - -#if !TARGET_OS_TV - #import "FBSDKAppLink.h" - #import "FBSDKAppLinkNavigation.h" - #import "FBSDKAppLinkResolver.h" - #import "FBSDKAppLinkResolverRequestBuilder.h" - #import "FBSDKAppLinkResolving.h" - #import "FBSDKAppLinkTarget.h" - #import "FBSDKAppLinkUtility.h" - #import "FBSDKBridgeAPI.h" - #import "FBSDKBridgeAPIProtocol.h" - #import "FBSDKBridgeAPIProtocolType.h" - #import "FBSDKBridgeAPIRequest.h" - #import "FBSDKBridgeAPIResponse.h" - #import "FBSDKGraphErrorRecoveryProcessor.h" - #import "FBSDKMeasurementEvent.h" - #import "FBSDKMutableCopying.h" - #import "FBSDKProfile.h" - #import "FBSDKProfilePictureView.h" - #import "FBSDKURL.h" - #import "FBSDKURLOpening.h" - #import "FBSDKWebDialog.h" - #import "FBSDKWebDialogView.h" - #import "FBSDKWebViewAppLinkResolver.h" - #import "FBSDKWindowFinding.h" -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h deleted file mode 100644 index e528c2f4..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#define FBSDK_VERSION_STRING @"11.1.0" -#define FBSDK_TARGET_PLATFORM_VERSION @"v11.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h deleted file mode 100644 index d3400502..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -#import "FBSDKButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/* - An internal base class for device related flows. - - This is an internal API that should not be used directly and is subject to change. - */ -NS_SWIFT_NAME(FBDeviceButton) -@interface FBSDKDeviceButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h deleted file mode 100644 index 335fa593..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - An internal base class for device related flows. - - This is an internal API that should not be used directly and is subject to change. -*/ -NS_SWIFT_NAME(FBDeviceViewControllerBase) -@interface FBSDKDeviceViewControllerBase : UIViewController -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKError.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKError.h deleted file mode 100644 index 57b93a6c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKError.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@protocol FBSDKErrorReporting; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SDKError) -@interface FBSDKError : NSObject - -+ (NSError *)errorWithCode:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain code:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithCode:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - userInfo:(nullable NSDictionary *)userInfo - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)invalidArgumentErrorWithName:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - message:(nullable NSString *)message; - -+ (NSError *)unknownErrorWithMessage:(NSString *)message; - -+ (BOOL)isNetworkError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeature.h deleted file mode 100644 index 11df484b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeature.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - FBSDKFeature enum - Defines features in SDK - - Sample: - FBSDKFeatureAppEvents = 0x00010000, - ^ ^ ^ ^ - | | | | - kit | | | - feature | | - sub-feature | - sub-sub-feature - 1st byte: kit - 2nd byte: feature - 3rd byte: sub-feature - 4th byte: sub-sub-feature - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKFeature) -{ - FBSDKFeatureNone = 0x00000000, - // Features in CoreKit - /** Essential of CoreKit */ - FBSDKFeatureCore = 0x01000000, - /** App Events */ - FBSDKFeatureAppEvents = 0x01010000, - FBSDKFeatureCodelessEvents = 0x01010100, - FBSDKFeatureRestrictiveDataFiltering = 0x01010200, - FBSDKFeatureAAM = 0x01010300, - FBSDKFeaturePrivacyProtection = 0x01010400, - FBSDKFeatureSuggestedEvents = 0x01010401, - FBSDKFeatureIntelligentIntegrity = 0x01010402, - FBSDKFeatureModelRequest = 0x01010403, - FBSDKFeatureEventDeactivation = 0x01010500, - FBSDKFeatureSKAdNetwork = 0x01010600, - FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, - FBSDKFeatureATELogging = 0x01010700, - FBSDKFeatureAEM = 0x01010800, - /** Instrument */ - FBSDKFeatureInstrument = 0x01020000, - FBSDKFeatureCrashReport = 0x01020100, - FBSDKFeatureCrashShield = 0x01020101, - FBSDKFeatureErrorReport = 0x01020200, - - // Features in LoginKit - /** Essential of LoginKit */ - FBSDKFeatureLogin = 0x02000000, - - // Features in ShareKit - /** Essential of ShareKit */ - FBSDKFeatureShare = 0x03000000, - - // Features in GamingServicesKit - /** Essential of GamingServicesKit */ - FBSDKFeatureGamingServices = 0x04000000, - -} NS_SWIFT_NAME(SDKFeature); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h deleted file mode 100644 index eddec9b5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKFeature.h" - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FeatureChecking) -@protocol FBSDKFeatureChecking - -- (BOOL)isEnabled:(FBSDKFeature)feature; - -- (void)checkFeature:(FBSDKFeature)feature - completionBlock:(FBSDKFeatureManagerBlock)completionBlock; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h deleted file mode 100644 index d5789644..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKConstants.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKGraphErrorRecoveryProcessor; -@protocol FBSDKGraphRequest; - -/** - Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. - */ -NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) -@protocol FBSDKGraphErrorRecoveryProcessorDelegate - -/** - Indicates the error recovery has been attempted. - @param processor the processor instance. - @param didRecover YES if the recovery was successful. - @param error the error that that was attempted to be recovered from. - */ -- (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor - didRecover:(BOOL)didRecover - error:(nullable NSError *)error; - -@optional -/** - Indicates the processor is about to process the error. - @param processor the processor instance. - @param error the error is about to be processed. - - return NO if the processor should not process the error. For example, - if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, - you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther - */ -- (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor - error:(nullable NSError *)error; - -@end - -NS_ASSUME_NONNULL_END - -NS_ASSUME_NONNULL_BEGIN - -/** - Defines a type that can process Facebook NSErrors with best practices. - - Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or - localized messages to present to the user. This class will process the instances as follows: - - 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and - notify the delegate. - 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) - with the recovery options and call the instance's [ attemptRecoveryFromError:optionIndex:...]. - 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey - and present that in an alert (dispatched to main thread). - - By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful - recovery. - - Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such - work is dispatched to the main thread (therefore your request handlers may then run on the main thread). - - Login recovery requires FBSDKLoginKit. Login will prompt the user - for all permissions last granted. If any are declined on the new request, the recovery is not successful but - the `[FBSDKAccessToken currentAccessToken]` might still have been updated. - . - */ -NS_SWIFT_UNAVAILABLE("") -@interface FBSDKGraphErrorRecoveryProcessor : NSObject - -/** - Attempts to process the error, return YES if the error can be processed. - @param error the error to process. - @param request the related request that may be reissued. - @param delegate the delegate that will be retained until recovery is complete. - */ -- (BOOL)processError:(NSError *)error - request:(id)request - delegate:(nullable id)delegate; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h deleted file mode 100644 index d8f670cb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKGraphRequestHTTPMethod.h" - -@protocol FBSDKGraphRequestConnecting; - -NS_ASSUME_NONNULL_BEGIN -/** - Represents a request to the Facebook Graph API. - - - `FBSDKGraphRequest` encapsulates the components of a request (the - Graph API path, the parameters, error recovery behavior) and should be - used in conjunction with `FBSDKGraphRequestConnection` to issue the request. - - Nearly all Graph APIs require an access token. Unless specified, the - `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests - will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). - - A `- start` method is provided for convenience for single requests. - - By default, FBSDKGraphRequest will attempt to recover any errors returned from - Facebook. You can disable this via `disableErrorRecovery:`. - - @see FBSDKGraphErrorRecoveryProcessor - */ -NS_SWIFT_NAME(GraphRequest) -@interface FBSDKGraphRequest : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - HTTPMethod:(FBSDKHTTPMethod)method; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters - HTTPMethod:(FBSDKHTTPMethod)method; - -/** - Initializes a new instance. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param tokenString the token string to use. Specifying nil will cause no token to be used. - @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters - tokenString:(nullable NSString *)tokenString - version:(nullable NSString *)version - HTTPMethod:(FBSDKHTTPMethod)method -NS_DESIGNATED_INITIALIZER; - -/** - The request parameters. - */ -@property (nonatomic, copy) NSDictionary *parameters; - -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; - -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; - -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; - -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; - -/** - If set, disables the automatic error recovery mechanism. - @param disable whether to disable the automatic error recovery mechanism - - By default, non-batched FBSDKGraphRequest instances will automatically try to recover - from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that - re-issues the request on successful recoveries. The re-issued request will call the same - handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. - - This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. - */ -- (void)setGraphErrorRecoveryDisabled:(BOOL)disable -NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); - -/** - Starts a connection to the Graph API. - @param handler The handler block to call when the request completes. - */ -- (id)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `startWithCompletion:` instead`"); - -/** - Starts a connection to the Graph API. - @param completion The handler block to call when the request completes. - */ -- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h deleted file mode 100644 index 5df3eab5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; -@protocol FBSDKGraphRequestConnectionDelegate; - -NS_SWIFT_NAME(GraphRequestCompletion) -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/// A protocol to describe an object that can manage graph requests -NS_SWIFT_NAME(GraphRequestConnecting) -@protocol FBSDKGraphRequestConnecting - -@property (nonatomic, assign) NSTimeInterval timeout; -@property (nonatomic, weak, nullable) id delegate; - -- (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)handler; - -- (void)start; -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h deleted file mode 100644 index 53f1031c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnecting.h" - -NS_ASSUME_NONNULL_BEGIN - -// Default conformance to the FBSDKGraphRequestConnecting protocol -@interface FBSDKGraphRequestConnection (ConnectionProviding) -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h deleted file mode 100644 index 8bc8cb96..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h +++ /dev/null @@ -1,395 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - The key in the result dictionary for requests to old versions of the Graph API - whose response is not a JSON object. - - - When a request returns a non-JSON response (such as a "true" literal), that response - will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API - prior to v2.1. - */ -FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty -NS_SWIFT_NAME(NonJSONResponseProperty); - -@class FBSDKGraphRequestConnection; -@protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; - -/** - FBSDKGraphRequestCompletion - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/** - FBSDKGraphRequestBlock - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(GraphRequestBlock) -DEPRECATED_MSG_ATTRIBUTE("Please use the methods that use the `GraphRequestConnecting` protocol instead."); - -/** - @protocol - - The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network - activity progress information from a . - */ -NS_SWIFT_NAME(GraphRequestConnectionDelegate) -@protocol FBSDKGraphRequestConnectionDelegate - -@optional - -/** - @method - - Tells the delegate the request connection will begin loading - - - - If the is created using one of the convenience factory methods prefixed with - start, the object returned from the convenience method has already begun loading and this method - will not be called when the delegate is set. - - @param connection The request connection that is starting a network request - */ -- (void)requestConnectionWillBeginLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection finished loading - - - - If the request connection completes without a network error occurring then this method is called. - Invocation of this method does not indicate success of every made, only that the - request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock - block to determine success or failure of each . - - This method is invoked after the completion handler for each . - - @param connection The request connection that successfully completed a network request - */ -- (void)requestConnectionDidFinishLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection failed with an error - - - - If the request connection fails with a network error then this method is called. The `error` - argument specifies why the network connection failed. The `NSError` object passed to the - FBSDKGraphRequestBlock block may contain additional information. - - @param connection The request connection that successfully completed a network request - @param error The `NSError` representing the network error that occurred, if any. May be nil - in some circumstances. Consult the `NSError` for the for reliable - failure information. - */ -- (void)requestConnection:(id)connection - didFailWithError:(NSError *)error; - -/** - @method - - Tells the delegate how much data has been sent and is planned to send to the remote host - - - - The byte count arguments refer to the aggregated objects, not a particular . - - Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. - - @param connection The request connection transmitting data to a remote host - @param bytesWritten The number of bytes sent in the last transmission - @param totalBytesWritten The total number of bytes sent to the remote host - @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host - */ -- (void)requestConnection:(id)connection - didSendBodyData:(NSInteger)bytesWritten - totalBytesWritten:(NSInteger)totalBytesWritten -totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; - -@end - -/** - - The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. - - - - The request settings are encapsulated in a reusable object. The - `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication - e.g. starting a connection, canceling a connection, or batching requests. - - */ -NS_SWIFT_NAME(GraphRequestConnection) -@interface FBSDKGraphRequestConnection : NSObject - -/** - The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. - */ -@property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; - -/** - The delegate object that receives updates. - */ -@property (nonatomic, weak, nullable) id delegate; - -/** - Gets or sets the timeout interval to wait for a response before giving up. - */ -@property (nonatomic, assign) NSTimeInterval timeout; - -/** - The raw response that was returned from the server. (readonly) - - - - This property can be used to inspect HTTP headers that were returned from - the server. - - The property is nil until the request completes. If there was a response - then this property will be non-nil during the FBSDKGraphRequestBlock callback. - */ -@property (nonatomic, retain, readonly, nullable) NSHTTPURLResponse *urlResponse; - -/** - Determines the operation queue that is used to call methods on the connection's delegate. - - By default, a connection is scheduled on the current thread in the default mode when it is created. - You cannot reschedule a connection after it has started. - */ -@property (nonatomic, retain) NSOperationQueue *delegateQueue; - -/** - @methodgroup Class methods - */ - -/** - @methodgroup Adding requests - */ - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param completion A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchEntryName:(NSString *)name - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:name:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param completion A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - name:(NSString *)name - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - - @param batchParameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchParameters:(nullable NSDictionary *)batchParameters - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:parameters:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param completion A handler to call back when the round-trip completes or times out. - - @param parameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - parameters:(nullable NSDictionary *)parameters - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @methodgroup Instance methods - */ - -/** - @method - - Signals that a connection should be logically terminated as the - application is no longer interested in a response. - - Synchronously calls any handlers indicating the request was cancelled. Cancel - does not guarantee that the request-related processing will cease. It - does promise that all handlers will complete before the cancel returns. A call to - cancel prior to a start implies a cancellation of all requests associated - with the connection. - */ -- (void)cancel; - -/** - @method - - This method starts a connection with the server and is capable of handling all of the - requests that were added to the connection. - - - By default, a connection is scheduled on the current thread in the default mode when it is created. - See `setDelegateQueue:` for other options. - - This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. - */ -- (void)start; - -/** - @method - - Overrides the default version for a batch request - - The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning - for applications. If you want to override the version part while using batch requests on the connection, call - this method to set the version for the batch request. - - @param version This is a string in the form @"v2.0" which will be used for the version part of an API path - */ -- (void)overrideGraphAPIVersion:(NSString *)version; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h deleted file mode 100644 index 082c19d8..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnectionProviding.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal type not intended for use outside of the SDKs. - - A factory for providing objects that conform to `GraphRequestConnecting`. - */ -NS_SWIFT_NAME(GraphRequestConnectionFactory) -@interface FBSDKGraphRequestConnectionFactory : NSObject -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h deleted file mode 100644 index 76a0450c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequestConnecting; - -/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` -NS_SWIFT_NAME(GraphRequestConnectionProviding) -@protocol FBSDKGraphRequestConnectionProviding - -- (id)createGraphRequestConnection; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h deleted file mode 100644 index ea07c782..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A container class for data attachments so that additional metadata can be provided about the attachment. - */ -NS_SWIFT_NAME(GraphRequestDataAttachment) -@interface FBSDKGraphRequestDataAttachment : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes the receiver with the attachment data and metadata. - @param data The attachment data (retained, not copied) - @param filename The filename for the attachment - @param contentType The content type for the attachment - */ -- (instancetype)initWithData:(NSData *)data - filename:(NSString *)filename - contentType:(NSString *)contentType -NS_DESIGNATED_INITIALIZER; - -/** - The content type for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *contentType; - -/** - The attachment data. - */ -@property (nonatomic, strong, readonly) NSData *data; - -/** - The filename for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *filename; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h deleted file mode 100644 index 7ff4a7a3..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags that indicate how a graph request should be treated in various scenarios - */ -typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { - FBSDKGraphRequestFlagNone = 0, - // indicates this request should not use a client token as its token parameter - FBSDKGraphRequestFlagSkipClientToken = 1 << 1, - // indicates this request should not close the session if its response is an oauth error - FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, - // indicates this request should not perform error recovery - FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, -} NS_SWIFT_NAME(GraphRequestFlags); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h deleted file mode 100644 index 2aa2a525..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/// typedef for FBSDKHTTPMethod -typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); - -/// GET Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); - -/// POST Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); - -/// DELETE Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h deleted file mode 100644 index 832c9379..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestHTTPMethod.h" -#import "FBSDKGraphRequestFlags.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKGraphRequestConnection; -@protocol FBSDKGraphRequestConnecting; - -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/// A protocol to describe anything that represents a graph request -NS_SWIFT_NAME(GraphRequestProtocol) -@protocol FBSDKGraphRequest - -/** - The request parameters. - */ -@property (nonatomic, copy) NSDictionary *parameters; - -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; - -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; - -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; - -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; - -/** - The graph request flags to use - */ -@property (nonatomic, assign, readonly) FBSDKGraphRequestFlags flags; - -/** - Convenience property to determine if graph error recover is disabled - */ -@property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; - -/** - Convenience property to determine if the request has attachments - */ -@property (nonatomic, readonly) BOOL hasAttachments; - -/** - Starts a connection to the Graph API. - @param completion The handler block to call when the request completes. - */ -- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -/** - A formatted description of the graph request - */ -- (NSString *)formattedDescription; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h deleted file mode 100644 index f9097751..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(ImpressionTrackingButton) -@interface FBSDKImpressionTrackingButton : UIButton -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h deleted file mode 100644 index 70d3cd85..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h +++ /dev/null @@ -1,177 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -#define FBSDK_CANOPENURL_FACEBOOK @"fbauth2" -#define FBSDK_CANOPENURL_FBAPI @"fbapi" -#define FBSDK_CANOPENURL_MESSENGER @"fb-messenger-share-api" -#define FBSDK_CANOPENURL_MSQRD_PLAYER @"msqrdplayer" -#define FBSDK_CANOPENURL_SHARE_EXTENSION @"fbshareextension" - -NS_SWIFT_NAME(InternalUtility) -@interface FBSDKInternalUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; - -/** - Returns bundle for returning localized strings - - We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we - return the main bundle. - */ -@property (nonatomic, strong, readonly) NSBundle *bundleForStrings; - -/** - Constructs an URL for the current app. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The app URL. - */ -- (NSURL *)appURLWithHost:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Parses an FB url's query params (and potentially fragment) into a dictionary. - @param url The FB url. - @return A dictionary with the key/value pairs. - */ -- (NSDictionary *)parametersFromFBURL:(NSURL *)url; - -/** - Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. - */ -- (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Tests whether the supplied URL is a valid URL for opening in the browser. - @param URL The URL to test. - @return YES if the URL refers to an http or https resource, otherwise NO. - */ -- (BOOL)isBrowserURL:(NSURL *)URL; - -/** - Checks equality between 2 objects. - - Checks for pointer equality, nils, isEqual:. - @param object The first object to compare. - @param other The second object to compare. - @return YES if the objects are equal, otherwise NO. - */ -- (BOOL)object:(id)object isEqualToObject:(id)other; - -/** - Constructs an NSURL. - @param scheme The scheme for the URL. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The URL. - */ -- (nullable NSURL *)URLWithScheme:(NSString *)scheme - host:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Extracts permissions from a response fetched from me/permissions - @param responseObject the response - @param grantedPermissions the set to add granted permissions to - @param declinedPermissions the set to add declined permissions to. - */ -- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject - grantedPermissions:(NSMutableSet *)grantedPermissions - declinedPermissions:(NSMutableSet *)declinedPermissions - expiredPermissions:(NSMutableSet *)expiredPermissions; - -/** - Registers a transient object so that it will not be deallocated until unregistered - @param object The transient object - */ -- (void)registerTransientObject:(id)object; - -/** - Unregisters a transient object that was previously registered with registerTransientObject: - @param object The transient object - */ -- (void)unregisterTransientObject:(__weak id)object; - -/** - validates that the app ID is non-nil, throws an NSException if nil. - */ -- (void)validateAppID; - -/** - Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. - Returns the composed client access token. - */ -- (NSString *)validateRequiredClientAccessToken; - -/** - validates that the right URL schemes are registered, throws an NSException if not. - */ -- (void)validateURLSchemes; - -/** - Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - */ -- (nullable UIViewController *)viewControllerForView:(UIView *)view; - -/** - returns true if the url scheme is registered in the CFBundleURLTypes - */ -- (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; - -/** - returns currently displayed top view controller. - */ -- (nullable UIViewController *)topMostViewController; - - -#pragma mark - FB Apps Installed - -@property (nonatomic, assign, readonly) BOOL isFacebookAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMessengerAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMSQRDPlayerAppInstalled; - -- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; -- (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLocation.h deleted file mode 100644 index fc0d2fab..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLocation.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(Location) -@interface FBSDKLocation : NSObject - -/** - Location id - */ -@property (nonatomic, readonly, strong) NSString *id; -/** - Location name - */ -@property (nonatomic, readonly, strong) NSString *name; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Returns a Location object from a dinctionary containing valid location information. - @param dictionary The dictionary containing raw location - - Valid location will consist of "id" and "name" strings. - */ -+ (nullable instancetype)locationFromDictionary:(NSDictionary *)dictionary; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h deleted file mode 100644 index 7197c759..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. - */ - -typedef NSString * FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); - -/** Include access token in logging. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; - -/** Log performance characteristics */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; - -/** Log FBSDKAppEvents interactions */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; - -/** Log Informational occurrences */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; - -/** Log cache errors. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; - -/** Log errors from SDK UI controls */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; - -/** Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; - -/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. - Info is the lowest level of severity, using it will result in logging all previously mentioned levels. - */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; - -/** Log errors from SDK network requests */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; - -/** Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h deleted file mode 100644 index 7bd2da92..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** The name of the notification posted by FBSDKMeasurementEvent */ -FOUNDATION_EXPORT NSNotificationName const FBSDKMeasurementEventNotification -NS_SWIFT_NAME(MeasurementEvent); - -#else - -/** The name of the notification posted by FBSDKMeasurementEvent */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventNotification -NS_SWIFT_NAME(MeasurementEventNotification); - -#endif - -/** Defines keys in the userInfo object for the notification named FBSDKMeasurementEventNotificationName */ -/** The string field for the name of the event */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventNameKey -NS_SWIFT_NAME(MeasurementEventNameKey); -/** The dictionary field for the arguments of the event */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventArgsKey -NS_SWIFT_NAME(MeasurementEventArgsKey); - -/** Events raised by FBSDKMeasurementEvent for Applink */ -/** - The name of the event posted when [FBSDKURL URLWithURL:] is called successfully. This represents the successful parsing of an app link URL. - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkParseEventName -NS_SWIFT_NAME(AppLinkParseEventName); - -/** - The name of the event posted when [FBSDKURL URLWithInboundURL:] is called successfully. - This represents parsing an inbound app link URL from a different application - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateInEventName -NS_SWIFT_NAME(AppLinkNavigateInEventName); - -/** The event raised when the user navigates from your app to other apps */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateOutEventName -NS_SWIFT_NAME(AppLinkNavigateOutEventName); - -/** - The event raised when the user navigates out from your app and back to the referrer app. - e.g when the user leaves your app after tapping the back-to-referrer navigation bar - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateBackToReferrerEventName -NS_SWIFT_NAME(AppLinkNavigateBackToReferrerEventName); - -NS_SWIFT_NAME(MeasurementEvent) -@interface FBSDKMeasurementEvent : NSObject - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h deleted file mode 100644 index b4bc0d6b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - - -NS_ASSUME_NONNULL_BEGIN - -/** - Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. - - NSObject implicitly conforms to this protocol. - */ -NS_SWIFT_NAME(MutableCopying) -@protocol FBSDKMutableCopying - -/** - Implemented by NSObject as a convenience to mutableCopyWithZone:. - @return A mutable copy of the receiver. - */ -- (id)mutableCopy; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfile.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfile.h deleted file mode 100644 index 1fc145c5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfile.h +++ /dev/null @@ -1,331 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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." - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import "FBSDKProfilePictureView.h" - -@class FBSDKAuthenticationTokenClaims; -@class FBSDKLocation; -@class FBSDKProfile; -@class FBSDKUserAgeRange; - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - Notification indicating that the `currentProfile` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKProfileChangeOldKey` and - `FBSDKProfileChangeNewKey`. - */ -FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification -NS_SWIFT_NAME(ProfileDidChange); - -#else - -/** - Notification indicating that the `currentProfile` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKProfileChangeOldKey` and - `FBSDKProfileChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileDidChangeNotification -NS_SWIFT_NAME(ProfileDidChangeNotification); - -#endif - -/* key in notification's userInfo object for getting the old profile. - - If there was no old profile, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey -NS_SWIFT_NAME(ProfileChangeOldKey); - -/* key in notification's userInfo object for getting the new profile. - - If there is no new profile, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey -NS_SWIFT_NAME(ProfileChangeNewKey); - -/** - Describes the callback for loadCurrentProfileWithCompletion. - @param profile the FBSDKProfile - @param error the error during the request, if any - - */ -typedef void (^FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) -NS_SWIFT_NAME(ProfileBlock); - -/** - Represents the unique identifier for an end user - */ -typedef NSString FBSDKUserIdentifier -NS_SWIFT_NAME(UserIdentifier); - -/** - Represents an immutable Facebook profile - - This class provides a global "currentProfile" instance to more easily - add social context to your application. When the profile changes, a notification is - posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. - - Typically, you will want to call `enableUpdatesOnAccessTokenChange:YES` so that - it automatically observes changes to the `[FBSDKAccessToken currentAccessToken]`. - - You can use this class to build your own `FBSDKProfilePictureView` or in place of typical requests to "/me". - */ -NS_SWIFT_NAME(Profile) -@interface FBSDKProfile : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate; - -/** - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - @param imageURL an optional URL to use for fetching a user's profile image - @param email the user's email - @param friendIDs a list of identifiers for the user's friends - @param birthday the user's birthday - @param ageRange the user's age range - @param hometown the user's hometown - @param location the user's location - @param gender the user's gender - @param isLimited indicates if the information provided is incomplete in some way. - When true, `loadCurrentProfileWithCompletion:` will assume the profile is - incomplete and disregard any cached profile. Defaults to false. - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate - imageURL:(nullable NSURL *)imageURL - email:(nullable NSString *)email - friendIDs:(nullable NSArray *)friendIDs - birthday:(nullable NSDate *)birthday - ageRange:(nullable FBSDKUserAgeRange *)ageRange - hometown:(nullable FBSDKLocation *)hometown - location:(nullable FBSDKLocation *)location - gender:(nullable NSString *)gender - isLimited:(BOOL)isLimited; - -/** - initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - @param imageURL an optional URL to use for fetching a user's profile image - @param email the user's email - @param friendIDs a list of identifiers for the user's friends - @param birthday the user's birthday - @param ageRange the user's age range - @param hometown the user's hometown - @param location the user's location - @param gender the user's gender - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate - imageURL:(nullable NSURL *)imageURL - email:(nullable NSString *)email - friendIDs:(nullable NSArray *)friendIDs - birthday:(nullable NSDate *)birthday - ageRange:(nullable FBSDKUserAgeRange *)ageRange - hometown:(nullable FBSDKLocation *)hometown - location:(nullable FBSDKLocation *)location - gender:(nullable NSString *)gender -NS_DESIGNATED_INITIALIZER; - -/** - The current profile instance and posts the appropriate notification - if the profile parameter is different than the receiver. - - This persists the profile to NSUserDefaults. - */ - -/// The current profile -@property (class, nonatomic, strong, nullable) FBSDKProfile *currentProfile -NS_SWIFT_NAME(current); - -/** - The user id - */ -@property (nonatomic, copy, readonly) FBSDKUserIdentifier *userID; -/** - The user's first name - */ -@property (nonatomic, copy, readonly, nullable) NSString *firstName; -/** - The user's middle name - */ -@property (nonatomic, copy, readonly, nullable) NSString *middleName; -/** - The user's last name - */ -@property (nonatomic, copy, readonly, nullable) NSString *lastName; -/** - The user's complete name - */ -@property (nonatomic, copy, readonly, nullable) NSString *name; -/** - A URL to the user's profile. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_link' permission - - Consider using `FBSDKAppLinkResolver` to resolve this - to an app link to link directly to the user's profile in the Facebook app. - */ -@property (nonatomic, readonly, nullable) NSURL *linkURL; - -/** - The last time the profile data was fetched. - */ -@property (nonatomic, readonly) NSDate *refreshDate; -/** - A URL to use for fetching a user's profile image. - */ -@property (nonatomic, readonly, nullable) NSURL *imageURL; -/** - The user's email. - - IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSString *email; -/** - A list of identifiers of the user's friends. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSArray *friendIDs; - -/** - The user's birthday. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_birthday' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSDate *birthday; - -/** - The user's age range - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_age_range' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKUserAgeRange *ageRange; - -/** - The user's hometown - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_hometown' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKLocation *hometown; - -/** - The user's location - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_location' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKLocation *location; - -/** - The user's gender - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_gender' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSString *gender; - -/** - Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications - @param enable YES is observing - - If observing, this class will issue a graph request for public profile data when the current token's userID - differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. - - Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible - for `currentProfile` to return nil until the data is fetched. - */ -+ (void)enableUpdatesOnAccessTokenChange:(BOOL)enable -NS_SWIFT_NAME(enableUpdatesOnAccessTokenChange(_:)); - -/** - Loads the current profile and passes it to the completion block. - @param completion The block to be executed once the profile is loaded - - If the profile is already loaded, this method will call the completion block synchronously, otherwise it - will begin a graph request to update `currentProfile` and then call the completion block when finished. - */ -+ (void)loadCurrentProfileWithCompletion:(nullable FBSDKProfileBlock)completion; - -/** - A convenience method for returning a complete `NSURL` for retrieving the user's profile image. - @param mode The picture mode - @param size The height and width. This will be rounded to integer precision. - */ -- (nullable NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size -NS_SWIFT_NAME(imageURL(forMode:size:)); - -/** - Returns YES if the profile is equivalent to the receiver. - @param profile the profile to compare to. - */ -- (BOOL)isEqualToProfile:(FBSDKProfile *)profile; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h deleted file mode 100644 index cbef2ce9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h +++ /dev/null @@ -1,101 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -@class FBSDKProfile; - -NS_ASSUME_NONNULL_BEGIN - -/** - FBSDKProfilePictureMode enum - Defines the aspect ratio mode for the source image of the profile picture. - */ -typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) -{ - /** - A square cropped version of the image will be included in the view. - */ - FBSDKProfilePictureModeSquare, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeNormal, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeAlbum, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeSmall, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeLarge, -} NS_SWIFT_NAME(Profile.PictureMode); - -/** - A view to display a profile picture. - */ -NS_SWIFT_NAME(FBProfilePictureView) -@interface FBSDKProfilePictureView : UIView - -/** - Create a new instance of `FBSDKProfilePictureView`. - - - Parameter frame: Frame rectangle for the view. - - Parameter profile: Optional profile to display a picture for. - */ -- (instancetype)initWithFrame:(CGRect)frame - profile:(FBSDKProfile * _Nullable)profile; - -/** - Create a new instance of `FBSDKProfilePictureView`. - - - Parameter profile: Optional profile to display a picture for. - */ -- (instancetype)initWithProfile:(FBSDKProfile * _Nullable)profile; - -/** - The mode for the receiver to determine the aspect ratio of the source image. - */ -@property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; - -/** - The profile ID to show the picture for. - */ -@property (nonatomic, copy) NSString *profileID; - -/** - Explicitly marks the receiver as needing to update the image. - - This method is called whenever any properties that affect the source image are modified, but this can also - be used to trigger a manual update of the image if it needs to be re-downloaded. - */ -- (void)setNeedsImageUpdate; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKRandom.h deleted file mode 100644 index f9b75655..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKRandom.h +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Provides a random string - @param numberOfBytes the number of bytes to use - */ -extern NSString *fb_randomString(NSUInteger numberOfBytes); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettings.h deleted file mode 100644 index e61effbc..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettings.h +++ /dev/null @@ -1,207 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKLoggingBehavior.h" - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(Settings) -@interface FBSDKSettings : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Retrieve the current iOS SDK version. - */ -@property (class, nonatomic, copy, readonly) NSString *sdkVersion; - -/** - Retrieve the current default Graph API version. - */ -@property (class, nonatomic, copy, readonly) NSString *defaultGraphAPIVersion; - -/** - The quality of JPEG images sent to Facebook from the SDK, - expressed as a value from 0.0 to 1.0. - - If not explicitly set, the default is 0.9. - - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ -@property (class, nonatomic, assign) CGFloat JPEGCompressionQuality -NS_SWIFT_NAME(jpegCompressionQuality); - -/** - Controls the auto logging of basic app events, such as activateApp and deactivateApp. - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; - -/** - Controls the fb_codeless_debug logging event - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; - -/** - Controls the access to IDFA - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; - -/** - Controls the SKAdNetwork report - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isSKAdNetworkReportEnabled) BOOL SKAdNetworkReportEnabled; - -/** - Whether data such as that generated through FBSDKAppEvents and sent to Facebook - should be restricted from being used for other than analytics and conversions. - Defaults to NO. This value is stored on the device and persists across app launches. - */ -@property (class, nonatomic, assign, getter=shouldLimitEventAndDataUsage) BOOL limitEventAndDataUsage; - -/** - Whether in memory cached values should be used for expensive metadata fields, such as - carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. - Defaults to NO. This value is stored on the device and persists across app launches. - */ -@property (class, nonatomic, assign, getter=shouldUseCachedValuesForExpensiveMetadata) BOOL shouldUseCachedValuesForExpensiveMetadata; - -/** - A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. - */ -@property (class, nonatomic, assign, getter=isGraphErrorRecoveryEnabled) BOOL graphErrorRecoveryEnabled; - -/** - The Facebook App ID used by the SDK. - - If not explicitly set, the default will be read from the application's plist (FacebookAppID). - */ -@property (class, nonatomic, copy, nullable) NSString *appID; - -/** - The default url scheme suffix used for sessions. - - If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). - */ -@property (class, nonatomic, copy, nullable) NSString *appURLSchemeSuffix; - -/** - The Client Token that has been set via [FBSDKSettings setClientToken]. - This is needed for certain API calls when made anonymously, without a user-based access token. - - The Facebook App's "client token", which, for a given appid can be found in the Security - section of the Advanced tab of the Facebook App settings found at - - If not explicitly set, the default will be read from the application's plist (FacebookClientToken). - */ -@property (class, nonatomic, copy, nullable) NSString *clientToken; - -/** - The Facebook Display Name used by the SDK. - - This should match the Display Name that has been set for the app with the corresponding Facebook App ID, - in the Facebook App Dashboard. - - If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). - */ -@property (class, nonatomic, copy, nullable) NSString *displayName; - -/** - The Facebook domain part. This can be used to change the Facebook domain - (e.g. @"beta") so that requests will be sent to `graph.beta.facebook.com` - - If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). - */ -@property (class, nonatomic, copy, nullable) NSString *facebookDomainPart; - -/** - The current Facebook SDK logging behavior. This should consist of strings - defined as constants with FBSDKLoggingBehavior*. - - This should consist a set of strings indicating what information should be logged - defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. - - You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: - - The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors - */ -@property (class, nonatomic, copy) NSSet *loggingBehaviors; - -/** - Overrides the default Graph API version to use with `FBSDKGraphRequests`. This overrides `FBSDK_TARGET_PLATFORM_VERSION`. - - The string should be of the form `@"v2.7"`. - - Defaults to `FBSDK_TARGET_PLATFORM_VERSION`. -*/ -@property (class, nonatomic, copy, null_resettable) NSString *graphAPIVersion; - -/** - The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook - If not explicitly set in iOS14 or above, the default is false in iOS14 or above. - */ -+ (BOOL)isAdvertiserTrackingEnabled; - -/** -Set the advertiser_tracking_enabled flag. It only works in iOS14 and above. - -@param advertiserTrackingEnabled the value of the flag -@return Whether the the value is set successfully. It will always return NO in iOS 13 and below. - */ -+ (BOOL)setAdvertiserTrackingEnabled:(BOOL)advertiserTrackingEnabled; - -/** -Set the data processing options. - -@param options list of options -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options; - -/** -Set the data processing options. - -@param options list of the options -@param country code of the country -@param state code of the state -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options - country:(int)country - state:(int)state; - -/** - Enable a particular Facebook SDK logging behavior. - - @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. - */ -+ (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; - -/** - Disable a particular Facebook SDK logging behavior. - - @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. - */ -+ (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h deleted file mode 100644 index 7b3a110c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SettingsLogging) -@protocol FBSDKSettingsLogging - -- (void)logWarnings; -- (void)logIfSDKSettingsChanged; -- (void)recordInstall; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h deleted file mode 100644 index 594054e3..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKLoggingBehavior.h" -#import "FBSDKAdvertisingTrackingStatus.h" - -NS_SWIFT_NAME(SettingsProtocol) -@protocol FBSDKSettings - -@property (class, nonatomic, copy, nullable) NSString *appID; -@property (class, nonatomic, copy, nullable) NSString *clientToken; -@property (class, nullable, nonatomic, copy) NSString *userAgentSuffix; -@property (class, nullable, nonatomic, copy) NSString *sdkVersion; -@property (class, nonatomic, copy, nonnull) NSSet *loggingBehaviors; - -@property (nonatomic, copy, nullable) NSString *appID; -@property (nonatomic, readonly) BOOL isDataProcessingRestricted; -@property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; -@property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; -@property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; -@property (nonatomic, readonly, nonnull) NSSet *loggingBehaviors; -@property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; -@property (nonatomic, readonly, nullable) NSDate* installTimestamp; -@property (nonatomic, readonly, nullable) NSDate* advertiserTrackingEnabledTimestamp; -@property (nonatomic, readonly) BOOL shouldLimitEventAndDataUsage; -@property (nonatomic) BOOL shouldUseTokenOptimizations; -@property (nonatomic, readonly) NSString * _Nonnull graphAPIVersion; -@property (nonatomic, readonly) BOOL isGraphErrorRecoveryEnabled; -@property (nonatomic, readonly, copy, nullable) NSString *graphAPIDebugParamValue; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h deleted file mode 100644 index 598a6baa..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@class FBSDKAccessToken; -@class FBSDKAuthenticationToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(TokenCaching) -@protocol FBSDKTokenCaching - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, copy) FBSDKAccessToken *accessToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURL.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURL.h deleted file mode 100644 index 969d8e0c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURL.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAppLink; - -/** - Provides a set of utilities for working with NSURLs, such as parsing of query parameters - and handling for App Link requests. - */ -NS_SWIFT_NAME(AppLinkURL) -@interface FBSDKURL : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Creates a link target from a raw URL. - On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's - application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: - to support better FBSDKMeasurementEvent notifications - @param url The instance of `NSURL` to create FBSDKURL from. - */ -+ (instancetype)URLWithURL:(NSURL *)url -NS_SWIFT_NAME(init(url:)); - -/** - Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's - application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. - @param url The instance of `NSURL` to create FBSDKURL from. - @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: - */ -+ (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication -NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); - -/** - Gets the target URL. If the link is an App Link, this is the target of the App Link. - Otherwise, it is the url that created the target. - */ -@property (nonatomic, strong, readonly) NSURL *targetURL; - -/** - Gets the query parameters for the target, parsed into an NSDictionary. - */ -@property (nonatomic, strong, readonly) NSDictionary *targetQueryParameters; - -/** - If this link target is an App Link, this is the data found in al_applink_data. - Otherwise, it is nil. - */ -@property (nonatomic, strong, readonly, nullable) NSDictionary *appLinkData; - -/** - If this link target is an App Link, this is the data found in extras. - */ -@property (nonatomic, strong, readonly, nullable) NSDictionary *appLinkExtras; - -/** - The App Link indicating how to navigate back to the referer app, if any. - */ -@property (nonatomic, strong, readonly, nullable) FBSDKAppLink *appLinkReferer; - -/** - The URL that was used to create this FBSDKURL. - */ -@property (nonatomic, strong, readonly) NSURL *inputURL; - -/** - The query parameters of the inputURL, parsed into an NSDictionary. - */ -@property (nonatomic, strong, readonly) NSDictionary *inputQueryParameters; - -/** - The flag indicating whether the URL comes from auto app link -*/ -@property (nonatomic, readonly, getter=isAutoAppLink) BOOL isAutoAppLink; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h deleted file mode 100644 index bb97702a..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(URLOpening) -@protocol FBSDKURLOpening - -// Implementations should make sure they can handle nil parameters -// which is possible in SafariViewController. -// see canOpenURL below. -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; - -// create a different handler to return YES/NO if the receiver can process the above openURL:. -// This is separated so that we can process the openURL: in callbacks, while still returning -// the result of canOpenURL synchronously in FBSDKApplicationDelegate -- (BOOL)canOpenURL:(NSURL *)url - forApplication:(UIApplication *)application - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; - -- (void)applicationDidBecomeActive:(UIApplication *)application; - -- (BOOL)isAuthenticationURL:(NSURL *)url; - -@optional -- (BOOL)shouldStopPropagationOfURL:(NSURL *)url; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h deleted file mode 100644 index e11fa5d7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(UserAgeRange) -@interface FBSDKUserAgeRange : NSObject - -/** - The user's minimun age, nil if unspecified - */ -@property (nullable, nonatomic, readonly, strong) NSNumber *min; -/** - The user's maximun age, nil if unspecified - */ -@property (nullable, nonatomic, readonly, strong) NSNumber *max; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Returns a UserAgeRange object from a dinctionary containing valid user age range. - @param dictionary The dictionary containing raw user age range - - Valid user age range will consist of "min" and/or "max" values that are - positive integers, where "min" is smaller than or equal to "max". - */ -+ (nullable instancetype)ageRangeFromDictionary:(NSDictionary *)dictionary; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUtility.h deleted file mode 100644 index d97fa3d2..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUtility.h +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Class to contain common utility methods. - */ -NS_SWIFT_NAME(Utility) -@interface FBSDKUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Parses a query string into a dictionary. - @param queryString The query string value. - @return A dictionary with the key/value pairs. - */ -+ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString -NS_SWIFT_NAME(dictionary(withQuery:)); - -/** - Constructs a query string from a dictionary. - @param dictionary The dictionary with key/value pairs for the query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return Query string representation of the parameters. - */ -+ (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary - error:(NSError **)errorRef -NS_SWIFT_NAME(query(from:)) -__attribute__((swift_error(nonnull_error))); - -/** - Decodes a value from an URL. - @param value The value to decode. - @return The decoded value. - */ -+ (NSString *)URLDecode:(NSString *)value -NS_SWIFT_NAME(decode(urlString:)); - -/** - Encodes a value for an URL. - @param value The value to encode. - @return The encoded value. - */ -+ (NSString *)URLEncode:(NSString *)value -NS_SWIFT_NAME(encode(urlString:)); - -/** - Creates a timer using Grand Central Dispatch. - @param interval The interval to fire the timer, in seconds. - @param block The code block to execute when timer is fired. - @return The dispatch handle. - */ -+ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; - -/** - Stop a timer that was started by startGCDTimerWithInterval. - @param timer The dispatch handle received from startGCDTimerWithInterval. - */ -+ (void)stopGCDTimer:(dispatch_source_t)timer; - -/** - Get SHA256 hased string of NSString/NSData - - @param input The data that needs to be hashed, it could be NSString or NSData. - */ -+ (nullable NSString *)SHA256Hash:(nullable NSObject *)input -NS_SWIFT_NAME(sha256Hash(_:)); - -/** - Returns the graphdomain stored in FBSDKAuthenticationToken or FBSDKAccessToken - */ -+ (NSString *)getGraphDomainFromToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h deleted file mode 100644 index eae04c3f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import -#import -#import -@protocol FBSDKWindowFinding; - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKWebDialogDelegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WebDialog) -@interface FBSDKWebDialog : NSObject - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic) BOOL shouldDeferVisibility; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, strong) id windowFinder; - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)dialogWithName:(NSString *)name - delegate:(id)delegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)showWithName:(NSString *)name - parameters:(NSDictionary *)parameters - delegate:(id)delegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)createAndShow:(NSString *)name - parameters:(NSDictionary *)parameters - frame:(CGRect)frame - delegate:(id)delegate - windowFinder:(id)windowFinder; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WebDialogDelegate) -@protocol FBSDKWebDialogDelegate - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary *)results; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h deleted file mode 100644 index c654fd39..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -@protocol FBSDKWebDialogViewDelegate; -@protocol FBSDKWebViewProviding; -@protocol FBSDKURLOpener; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(FBWebDialogView) -@interface FBSDKWebDialogView : UIView - -@property (nonatomic, weak) id delegate; - -+ (void)configureWithWebViewProvider:(id)provider - urlOpener:(id)urlOpener; - -- (void)loadURL:(NSURL *)URL; -- (void)stopLoading; - -@end - -NS_SWIFT_NAME(WebDialogViewDelegate) -@protocol FBSDKWebDialogViewDelegate - -- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results; -- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; -- (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; -- (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; - -@end - -NS_ASSUME_NONNULL_END - -#endif - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h deleted file mode 100644 index 4ba20ccf..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A reference implementation for an App Link resolver that uses a hidden WKWebView - to parse the HTML containing App Link metadata. - */ -NS_SWIFT_NAME(WebViewAppLinkResolver) -@interface FBSDKWebViewAppLinkResolver : NSObject - -/** - Gets the instance of a FBSDKWebViewAppLinkResolver. - */ -@property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance -NS_SWIFT_NAME(shared); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h deleted file mode 100644 index 4a43ee72..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WindowFinding) -@protocol FBSDKWindowFinding - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (nullable UIWindow *)findWindow; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Info.plist deleted file mode 100644 index 5666b90b..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Info.plist and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftdoc deleted file mode 100644 index 1b7b47d0..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftinterface deleted file mode 100644 index 4027dff7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index 90462635..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 658c05bb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 90462635..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 658c05bb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftdoc deleted file mode 100644 index 1b7b47d0..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftinterface deleted file mode 100644 index 4027dff7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftdoc deleted file mode 100644 index 1b7b47d0..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftinterface deleted file mode 100644 index 4027dff7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 710e7e91..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKCoreKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit deleted file mode 100644 index 9d2b28ed..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/64D71042-2A77-3E22-87DF-7402666E144F.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/64D71042-2A77-3E22-87DF-7402666E144F.bcsymbolmap deleted file mode 100644 index 3b144cba..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/64D71042-2A77-3E22-87DF-7402666E144F.bcsymbolmap +++ /dev/null @@ -1,6064 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk -iPhoneSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBSDKCoreKit.build/Release-iphonesimulator/FBSDKCoreKit-Dynamic.build/DerivedSources/FBSDKCoreKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit --[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_ -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.2 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_CLASS_PROTOCOLS_$_FBSDKAEMNetworker -__OBJC_METACLASS_RO_$_FBSDKAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBSDKAEMNetworker -__OBJC_CLASS_RO_$_FBSDKAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:] --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:graphDomain:] --[FBSDKAccessToken hasGranted:] --[FBSDKAccessToken isDataAccessExpired] --[FBSDKAccessToken isExpired] -+[FBSDKAccessToken tokenCache] -+[FBSDKAccessToken setTokenCache:] -+[FBSDKAccessToken resetTokenCache] -+[FBSDKAccessToken currentAccessToken] -+[FBSDKAccessToken tokenString] -+[FBSDKAccessToken setCurrentAccessToken:] -+[FBSDKAccessToken setCurrentAccessToken:shouldDispatchNotif:] -+[FBSDKAccessToken isCurrentAccessTokenActive] -+[FBSDKAccessToken refreshCurrentAccessToken:] -___46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke -+[FBSDKAccessToken refreshCurrentAccessTokenWithCompletion:] -+[FBSDKAccessToken connectionFactory] -+[FBSDKAccessToken setConnectionFactory:] --[FBSDKAccessToken hash] --[FBSDKAccessToken isEqual:] --[FBSDKAccessToken isEqualToAccessToken:] --[FBSDKAccessToken copyWithZone:] -+[FBSDKAccessToken supportsSecureCoding] --[FBSDKAccessToken initWithCoder:] --[FBSDKAccessToken encodeWithCoder:] --[FBSDKAccessToken appID] --[FBSDKAccessToken dataAccessExpirationDate] --[FBSDKAccessToken declinedPermissions] --[FBSDKAccessToken expiredPermissions] --[FBSDKAccessToken expirationDate] --[FBSDKAccessToken permissions] --[FBSDKAccessToken refreshDate] --[FBSDKAccessToken tokenString] --[FBSDKAccessToken userID] --[FBSDKAccessToken graphDomain] --[FBSDKAccessToken .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_g_tokenCache -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_g_currentAccessToken -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.91 -_g_connectionFactory -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -__OBJC_$_CLASS_METHODS_FBSDKAccessToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAccessToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAccessToken -__OBJC_METACLASS_RO_$_FBSDKAccessToken -__OBJC_$_INSTANCE_METHODS_FBSDKAccessToken -_OBJC_IVAR_$_FBSDKAccessToken._appID -_OBJC_IVAR_$_FBSDKAccessToken._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKAccessToken._declinedPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expiredPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expirationDate -_OBJC_IVAR_$_FBSDKAccessToken._permissions -_OBJC_IVAR_$_FBSDKAccessToken._refreshDate -_OBJC_IVAR_$_FBSDKAccessToken._tokenString -_OBJC_IVAR_$_FBSDKAccessToken._userID -_OBJC_IVAR_$_FBSDKAccessToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessToken -__OBJC_$_PROP_LIST_FBSDKAccessToken -__OBJC_CLASS_RO_$_FBSDKAccessToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.h -__46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke --[FBSDKAccessTokenExpirer initWithNotificationCenter:] --[FBSDKAccessTokenExpirer dealloc] --[FBSDKAccessTokenExpirer _checkAccessTokenExpirationDate] --[FBSDKAccessTokenExpirer _timerDidFire] --[FBSDKAccessTokenExpirer notificationCenter] --[FBSDKAccessTokenExpirer .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -__OBJC_METACLASS_RO_$_FBSDKAccessTokenExpirer -__OBJC_$_INSTANCE_METHODS_FBSDKAccessTokenExpirer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._timer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._notificationCenter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessTokenExpirer -__OBJC_$_PROP_LIST_FBSDKAccessTokenExpirer -__OBJC_CLASS_RO_$_FBSDKAccessTokenExpirer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -+[FBSDKAppEvents initialize] -___28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEvents init] --[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:] -___61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKAppEvents startObservingApplicationLifecycleNotifications] --[FBSDKAppEvents dealloc] -+[FBSDKAppEvents logEvent:] --[FBSDKAppEvents logEvent:] -+[FBSDKAppEvents logEvent:valueToSum:] --[FBSDKAppEvents logEvent:valueToSum:] -+[FBSDKAppEvents logEvent:parameters:] --[FBSDKAppEvents logEvent:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:] --[FBSDKAppEvents logEvent:valueToSum:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents logPurchase:currency:] -+[FBSDKAppEvents logPurchase:currency:parameters:] -+[FBSDKAppEvents logPurchase:currency:parameters:accessToken:] -+[FBSDKAppEvents logPushNotificationOpen:] -+[FBSDKAppEvents logPushNotificationOpen:action:] -+[FBSDKAppEvents logProductItem:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:] -+[FBSDKAppEvents activateApp] --[FBSDKAppEvents activateApp] -+[FBSDKAppEvents setPushNotificationsDeviceToken:] -+[FBSDKAppEvents setPushNotificationsDeviceTokenString:] -+[FBSDKAppEvents flushBehavior] -+[FBSDKAppEvents setFlushBehavior:] -+[FBSDKAppEvents loggingOverrideAppID] -+[FBSDKAppEvents setLoggingOverrideAppID:] -+[FBSDKAppEvents flush] -+[FBSDKAppEvents setUserID:] --[FBSDKAppEvents setUserID:] -+[FBSDKAppEvents clearUserID] --[FBSDKAppEvents clearUserID] -+[FBSDKAppEvents userID] -+[FBSDKAppEvents setUserEmail:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:] -+[FBSDKAppEvents getUserData] -+[FBSDKAppEvents clearUserData] -+[FBSDKAppEvents setUserData:forType:] -+[FBSDKAppEvents clearUserDataForType:] -+[FBSDKAppEvents anonymousID] -+[FBSDKAppEvents augmentHybridWKWebView:] -+[FBSDKAppEvents setIsUnityInit:] -+[FBSDKAppEvents sendEventBindingsToUnity] --[FBSDKAppEvents configureWithGateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestProvider:featureChecker:store:logger:settings:paymentObserver:timeSpentRecorderFactory:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:swizzler:advertiserIDProvider:] -+[FBSDKAppEvents setFeatureChecker:] -+[FBSDKAppEvents setRequestProvider:] -+[FBSDKAppEvents setAppEventsConfigurationProvider:] -+[FBSDKAppEvents setServerConfigurationProvider:] --[FBSDKAppEvents configureNonTVComponentsWithOnDeviceMLModelManager:metadataIndexer:skAdNetworkReporter:] -+[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents singleton] -___27+[FBSDKAppEvents singleton]_block_invoke -___copy_helper_block_e8_ -___destroy_helper_block_e8_ --[FBSDKAppEvents flushForReason:] -___33-[FBSDKAppEvents flushForReason:]_block_invoke -___copy_helper_block_e8_32s40s -___destroy_helper_block_e8_32s40s --[FBSDKAppEvents setSourceApplication:openURL:] --[FBSDKAppEvents setSourceApplication:isFromAppLink:] --[FBSDKAppEvents registerAutoResetSourceApplication] --[FBSDKAppEvents appID] --[FBSDKAppEvents publishInstall] -___32-[FBSDKAppEvents publishInstall]_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___32-[FBSDKAppEvents publishInstall]_block_invoke.569 -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -___copy_helper_block_e8_32s40s48s -___destroy_helper_block_e8_32s40s48s --[FBSDKAppEvents publishATE] -___28-[FBSDKAppEvents publishATE]_block_invoke --[FBSDKAppEvents appendInstallTimestamp:] --[FBSDKAppEvents enableCodelessEvents] --[FBSDKAppEvents fetchServerConfiguration:] -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.621 -___copy_helper_block_e8_32s -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.624 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.627 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.632 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.636 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.639 -___copy_helper_block_e8_32s40b --[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -___88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r --[FBSDKAppEvents checkPersistedEvents] -___38-[FBSDKAppEvents checkPersistedEvents]_block_invoke --[FBSDKAppEvents flushOnMainQueue:forReason:] -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 --[FBSDKAppEvents handleActivitiesPostCompletion:loggingEntry:appEventsState:] --[FBSDKAppEvents flushTimerFired:] --[FBSDKAppEvents applicationDidBecomeActive] --[FBSDKAppEvents applicationMovingFromActiveStateOrTerminating] --[FBSDKAppEvents validateConfiguration] -+[FBSDKAppEvents requestForCustomAudienceThirdPartyIDWithAccessToken:] --[FBSDKAppEvents store] --[FBSDKAppEvents setStore:] --[FBSDKAppEvents flushBehavior] --[FBSDKAppEvents setFlushBehavior:] --[FBSDKAppEvents applicationState] --[FBSDKAppEvents setApplicationState:] --[FBSDKAppEvents pushNotificationsDeviceTokenString] --[FBSDKAppEvents setPushNotificationsDeviceTokenString:] --[FBSDKAppEvents flushTimer] --[FBSDKAppEvents setFlushTimer:] --[FBSDKAppEvents userID] --[FBSDKAppEvents atePublisher] --[FBSDKAppEvents setAtePublisher:] --[FBSDKAppEvents swizzler] --[FBSDKAppEvents setSwizzler:] --[FBSDKAppEvents timeSpentRecorder] --[FBSDKAppEvents setTimeSpentRecorder:] --[FBSDKAppEvents appEventsStateProvider] --[FBSDKAppEvents setAppEventsStateProvider:] --[FBSDKAppEvents advertiserIDProvider] --[FBSDKAppEvents setAdvertiserIDProvider:] --[FBSDKAppEvents atePublisherFactory] --[FBSDKAppEvents setAtePublisherFactory:] --[FBSDKAppEvents isConfigured] --[FBSDKAppEvents setIsConfigured:] --[FBSDKAppEvents onDeviceMLModelManager] --[FBSDKAppEvents setOnDeviceMLModelManager:] --[FBSDKAppEvents metadataIndexer] --[FBSDKAppEvents setMetadataIndexer:] --[FBSDKAppEvents skAdNetworkReporter] --[FBSDKAppEvents setSkAdNetworkReporter:] --[FBSDKAppEvents disableTimer] --[FBSDKAppEvents setDisableTimer:] --[FBSDKAppEvents .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_shared -_g_overrideAppID -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -___block_descriptor_40_e8_32w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_CLASSLIST_REFERENCES_$_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.314 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_CLASSLIST_REFERENCES_$_.323 -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_SELECTOR_REFERENCES_.340 -_g_logger -_OBJC_SELECTOR_REFERENCES_.344 -_OBJC_SELECTOR_REFERENCES_.346 -_OBJC_CLASSLIST_REFERENCES_$_.347 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.384 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_CLASSLIST_REFERENCES_$_.402 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_SELECTOR_REFERENCES_.412 -_OBJC_SELECTOR_REFERENCES_.414 -_g_explicitEventsLoggedYet -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -_OBJC_CLASSLIST_REFERENCES_$_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_CLASSLIST_REFERENCES_$_.441 -_OBJC_SELECTOR_REFERENCES_.443 -_OBJC_CLASSLIST_REFERENCES_$_.444 -_OBJC_SELECTOR_REFERENCES_.446 -_OBJC_SELECTOR_REFERENCES_.448 -_OBJC_CLASSLIST_REFERENCES_$_.449 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.459 -_OBJC_SELECTOR_REFERENCES_.461 -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.478 -_OBJC_SELECTOR_REFERENCES_.480 -_OBJC_SELECTOR_REFERENCES_.482 -_OBJC_SELECTOR_REFERENCES_.484 -_g_gateKeeperManager -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 -_g_settings -_g_paymentObserver -_g_appEventsStateStore -_g_eventDeactivationParameterProcessor -_g_restrictiveDataFilterParameterProcessor -_OBJC_SELECTOR_REFERENCES_.490 -_OBJC_SELECTOR_REFERENCES_.492 -_OBJC_SELECTOR_REFERENCES_.494 -_OBJC_SELECTOR_REFERENCES_.496 -_OBJC_SELECTOR_REFERENCES_.498 -_OBJC_SELECTOR_REFERENCES_.500 -_OBJC_SELECTOR_REFERENCES_.502 -_OBJC_SELECTOR_REFERENCES_.504 -_OBJC_SELECTOR_REFERENCES_.506 -_OBJC_SELECTOR_REFERENCES_.508 -_OBJC_SELECTOR_REFERENCES_.510 -_OBJC_SELECTOR_REFERENCES_.512 -_g_featureChecker -_g_graphRequestProvider -_g_appEventsConfigurationProvider -_g_serverConfigurationProvider -_OBJC_SELECTOR_REFERENCES_.514 -_OBJC_SELECTOR_REFERENCES_.516 -_OBJC_SELECTOR_REFERENCES_.518 -_OBJC_SELECTOR_REFERENCES_.520 -_OBJC_SELECTOR_REFERENCES_.522 -_OBJC_SELECTOR_REFERENCES_.524 -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.528 -_OBJC_SELECTOR_REFERENCES_.530 -_OBJC_SELECTOR_REFERENCES_.532 -_singleton.onceToken -___block_descriptor_40_e8__e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.534 -_OBJC_SELECTOR_REFERENCES_.536 -_OBJC_SELECTOR_REFERENCES_.538 -_OBJC_SELECTOR_REFERENCES_.540 -___block_descriptor_56_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.542 -_OBJC_SELECTOR_REFERENCES_.544 -_OBJC_SELECTOR_REFERENCES_.546 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -_OBJC_SELECTOR_REFERENCES_.560 -_OBJC_SELECTOR_REFERENCES_.562 -_OBJC_SELECTOR_REFERENCES_.564 -_OBJC_SELECTOR_REFERENCES_.568 -_OBJC_CLASSLIST_REFERENCES_$_.570 -_OBJC_SELECTOR_REFERENCES_.572 -___block_descriptor_56_e8_32s40s48r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.577 -___block_descriptor_56_e8_32s40s48s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.579 -_OBJC_SELECTOR_REFERENCES_.581 -_OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.585 -_OBJC_SELECTOR_REFERENCES_.587 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.593 -_OBJC_CLASSLIST_REFERENCES_$_.594 -_OBJC_SELECTOR_REFERENCES_.596 -_OBJC_CLASSLIST_REFERENCES_$_.597 -_OBJC_SELECTOR_REFERENCES_.599 -_OBJC_SELECTOR_REFERENCES_.601 -_OBJC_SELECTOR_REFERENCES_.603 -_OBJC_SELECTOR_REFERENCES_.605 -_OBJC_SELECTOR_REFERENCES_.607 -_OBJC_SELECTOR_REFERENCES_.609 -_OBJC_SELECTOR_REFERENCES_.611 -_OBJC_SELECTOR_REFERENCES_.613 -_OBJC_SELECTOR_REFERENCES_.615 -___block_descriptor_32_e8_v12?0B8l -___block_literal_global.617 -_OBJC_SELECTOR_REFERENCES_.619 -___block_literal_global.620 -___block_descriptor_40_e8_32w_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.623 -___block_descriptor_40_e8_32s_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.626 -_OBJC_SELECTOR_REFERENCES_.629 -_OBJC_SELECTOR_REFERENCES_.631 -_OBJC_CLASSLIST_REFERENCES_$_.633 -_OBJC_SELECTOR_REFERENCES_.635 -_OBJC_SELECTOR_REFERENCES_.638 -___block_literal_global.640 -_OBJC_CLASSLIST_REFERENCES_$_.641 -___block_descriptor_48_e8_32s40bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.644 -___block_descriptor_48_e8_32s40bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.646 -_OBJC_SELECTOR_REFERENCES_.650 -_OBJC_SELECTOR_REFERENCES_.654 -_OBJC_SELECTOR_REFERENCES_.656 -_OBJC_SELECTOR_REFERENCES_.658 -_OBJC_SELECTOR_REFERENCES_.660 -___block_descriptor_40_e8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.667 -_OBJC_SELECTOR_REFERENCES_.669 -_OBJC_SELECTOR_REFERENCES_.671 -_OBJC_SELECTOR_REFERENCES_.673 -_OBJC_CLASSLIST_REFERENCES_$_.676 -_OBJC_SELECTOR_REFERENCES_.678 -_OBJC_CLASSLIST_REFERENCES_$_.679 -_OBJC_SELECTOR_REFERENCES_.681 -_OBJC_SELECTOR_REFERENCES_.683 -_OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.687 -_OBJC_SELECTOR_REFERENCES_.689 -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.699 -_OBJC_SELECTOR_REFERENCES_.701 -_OBJC_SELECTOR_REFERENCES_.703 -_OBJC_SELECTOR_REFERENCES_.705 -_OBJC_SELECTOR_REFERENCES_.709 -_OBJC_SELECTOR_REFERENCES_.711 -_OBJC_SELECTOR_REFERENCES_.713 -_OBJC_SELECTOR_REFERENCES_.715 -_OBJC_SELECTOR_REFERENCES_.717 -_OBJC_SELECTOR_REFERENCES_.719 -_OBJC_SELECTOR_REFERENCES_.721 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.725 -_OBJC_SELECTOR_REFERENCES_.727 -_OBJC_SELECTOR_REFERENCES_.737 -_OBJC_SELECTOR_REFERENCES_.743 -_OBJC_SELECTOR_REFERENCES_.745 -_OBJC_SELECTOR_REFERENCES_.747 -_OBJC_SELECTOR_REFERENCES_.751 -_OBJC_SELECTOR_REFERENCES_.755 -_OBJC_SELECTOR_REFERENCES_.757 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.759 -_OBJC_SELECTOR_REFERENCES_.761 -_OBJC_SELECTOR_REFERENCES_.763 -_OBJC_SELECTOR_REFERENCES_.767 -_OBJC_SELECTOR_REFERENCES_.769 -_OBJC_SELECTOR_REFERENCES_.781 -_OBJC_SELECTOR_REFERENCES_.783 -_OBJC_CLASSLIST_REFERENCES_$_.784 -_OBJC_SELECTOR_REFERENCES_.786 -_OBJC_SELECTOR_REFERENCES_.788 -_OBJC_SELECTOR_REFERENCES_.790 -_OBJC_SELECTOR_REFERENCES_.792 -_OBJC_SELECTOR_REFERENCES_.794 -__OBJC_$_CLASS_METHODS_FBSDKAppEvents -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEvents -__OBJC_METACLASS_RO_$_FBSDKAppEvents -__OBJC_$_INSTANCE_METHODS_FBSDKAppEvents -_OBJC_IVAR_$_FBSDKAppEvents._serverConfiguration -_OBJC_IVAR_$_FBSDKAppEvents._appEventsState -_OBJC_IVAR_$_FBSDKAppEvents._eventBindingManager -_OBJC_IVAR_$_FBSDKAppEvents._isUnityInit -_OBJC_IVAR_$_FBSDKAppEvents._isConfigured -_OBJC_IVAR_$_FBSDKAppEvents._disableTimer -_OBJC_IVAR_$_FBSDKAppEvents._store -_OBJC_IVAR_$_FBSDKAppEvents._flushBehavior -_OBJC_IVAR_$_FBSDKAppEvents._applicationState -_OBJC_IVAR_$_FBSDKAppEvents._pushNotificationsDeviceTokenString -_OBJC_IVAR_$_FBSDKAppEvents._flushTimer -_OBJC_IVAR_$_FBSDKAppEvents._userID -_OBJC_IVAR_$_FBSDKAppEvents._atePublisher -_OBJC_IVAR_$_FBSDKAppEvents._swizzler -_OBJC_IVAR_$_FBSDKAppEvents._timeSpentRecorder -_OBJC_IVAR_$_FBSDKAppEvents._appEventsStateProvider -_OBJC_IVAR_$_FBSDKAppEvents._advertiserIDProvider -_OBJC_IVAR_$_FBSDKAppEvents._atePublisherFactory -_OBJC_IVAR_$_FBSDKAppEvents._onDeviceMLModelManager -_OBJC_IVAR_$_FBSDKAppEvents._metadataIndexer -_OBJC_IVAR_$_FBSDKAppEvents._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEvents -__OBJC_$_PROP_LIST_FBSDKAppEvents -__OBJC_CLASS_RO_$_FBSDKAppEvents -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -__38-[FBSDKAppEvents checkPersistedEvents]_block_invoke -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -__copy_helper_block_e8_32s40b -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.639 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.636 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.632 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.627 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.624 -__copy_helper_block_e8_32s -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.621 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -__28-[FBSDKAppEvents publishATE]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48s -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__32-[FBSDKAppEvents publishInstall]_block_invoke.569 -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__32-[FBSDKAppEvents publishInstall]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40s -__33-[FBSDKAppEvents flushForReason:]_block_invoke -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__27+[FBSDKAppEvents singleton]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -__28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEventsAtePublisher initWithAppIdentifier:graphRequestFactory:settings:store:] --[FBSDKAppEventsAtePublisher publishATE] -___40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsAtePublisher appIdentifier] --[FBSDKAppEventsAtePublisher graphRequestFactory] --[FBSDKAppEventsAtePublisher setGraphRequestFactory:] --[FBSDKAppEventsAtePublisher settings] --[FBSDKAppEventsAtePublisher setSettings:] --[FBSDKAppEventsAtePublisher store] --[FBSDKAppEventsAtePublisher setStore:] --[FBSDKAppEventsAtePublisher isProcessing] --[FBSDKAppEventsAtePublisher setIsProcessing:] --[FBSDKAppEventsAtePublisher .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_PROTOCOL_REFS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublishing -__OBJC_PROTOCOL_$_FBSDKAtePublishing -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublishing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsAtePublisher -__OBJC_METACLASS_RO_$_FBSDKAppEventsAtePublisher -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsAtePublisher -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._isProcessing -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._appIdentifier -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._graphRequestFactory -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._settings -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsAtePublisher -__OBJC_$_PROP_LIST_FBSDKAppEventsAtePublisher -__OBJC_CLASS_RO_$_FBSDKAppEventsAtePublisher -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h -__40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsConfiguration initWithJSON:] --[FBSDKAppEventsConfiguration initWithDefaultATEStatus:advertiserIDCollectionEnabled:eventCollectionEnabled:] -+[FBSDKAppEventsConfiguration defaultConfiguration] -+[FBSDKAppEventsConfiguration supportsSecureCoding] --[FBSDKAppEventsConfiguration initWithCoder:] --[FBSDKAppEventsConfiguration encodeWithCoder:] --[FBSDKAppEventsConfiguration copyWithZone:] --[FBSDKAppEventsConfiguration defaultATEStatus] --[FBSDKAppEventsConfiguration advertiserIDCollectionEnabled] --[FBSDKAppEventsConfiguration eventCollectionEnabled] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._eventCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._defaultATEStatus -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfiguration -__OBJC_$_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_CLASS_RO_$_FBSDKAppEventsConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -+[FBSDKAppEventsConfigurationManager shared] -___44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] --[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] -+[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] --[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] -+[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] --[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] -___74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -+[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _isTimestampValid] --[FBSDKAppEventsConfigurationManager store] --[FBSDKAppEventsConfigurationManager setStore:] --[FBSDKAppEventsConfigurationManager settings] --[FBSDKAppEventsConfigurationManager setSettings:] --[FBSDKAppEventsConfigurationManager requestFactory] --[FBSDKAppEventsConfigurationManager setRequestFactory:] --[FBSDKAppEventsConfigurationManager connectionFactory] --[FBSDKAppEventsConfigurationManager setConnectionFactory:] --[FBSDKAppEventsConfigurationManager configuration] --[FBSDKAppEventsConfigurationManager setConfiguration:] --[FBSDKAppEventsConfigurationManager isLoadingConfiguration] --[FBSDKAppEventsConfigurationManager setIsLoadingConfiguration:] --[FBSDKAppEventsConfigurationManager hasRequeryFinishedForAppStart] --[FBSDKAppEventsConfigurationManager setHasRequeryFinishedForAppStart:] --[FBSDKAppEventsConfigurationManager timestamp] --[FBSDKAppEventsConfigurationManager setTimestamp:] --[FBSDKAppEventsConfigurationManager completionBlocks] --[FBSDKAppEventsConfigurationManager setCompletionBlocks:] --[FBSDKAppEventsConfigurationManager .cxx_destruct] -_shared.instance -_sharedConfigurationManagerNonce -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfigurationManager -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._isLoadingConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._hasRequeryFinishedForAppStart -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._store -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._settings -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._requestFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._connectionFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._configuration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._timestamp -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._completionBlocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfigurationManager -__OBJC_$_PROP_LIST_FBSDKAppEventsConfigurationManager -__OBJC_CLASS_RO_$_FBSDKAppEventsConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -__74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -__44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsDeviceInfo extendDictionaryWithDeviceInfo:] -+[FBSDKAppEventsDeviceInfo initialize] -+[FBSDKAppEventsDeviceInfo sharedDeviceInfo] --[FBSDKAppEventsDeviceInfo init] --[FBSDKAppEventsDeviceInfo encodedDeviceInfo] --[FBSDKAppEventsDeviceInfo setEncodedDeviceInfo:] --[FBSDKAppEventsDeviceInfo _collectPersistentData] --[FBSDKAppEventsDeviceInfo _isGroup1Expired] --[FBSDKAppEventsDeviceInfo _collectGroup1Data] --[FBSDKAppEventsDeviceInfo _generateEncoding] --[FBSDKAppEventsDeviceInfo unixTimeNow] -+[FBSDKAppEventsDeviceInfo _getTotalDiskSpace] -+[FBSDKAppEventsDeviceInfo _getRemainingDiskSpace] -+[FBSDKAppEventsDeviceInfo _coreCount] -+[FBSDKAppEventsDeviceInfo _readSysCtlUInt:type:] -+[FBSDKAppEventsDeviceInfo _getCarrier] --[FBSDKAppEventsDeviceInfo .cxx_destruct] -_sharedDeviceInfo._sharedDeviceInfo -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.103 -_OBJC_SELECTOR_REFERENCES_.105 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsDeviceInfo -__OBJC_METACLASS_RO_$_FBSDKAppEventsDeviceInfo -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsDeviceInfo -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._carrierName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneAbbrev -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._remainingDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._bundleIdentifier -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._longVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._shortVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._sysVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._machine -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._language -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._totalDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._coreCount -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._width -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._height -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._density -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._lastGroup1CheckTime -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._isEncodingDirty -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._encodedDeviceInfo -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsDeviceInfo -__OBJC_CLASS_RO_$_FBSDKAppEventsDeviceInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m --[FBSDKAppEventsNumberParser initWithLocale:] --[FBSDKAppEventsNumberParser parseNumberFrom:] --[FBSDKAppEventsNumberParser .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.24 -__OBJC_$_PROTOCOL_REFS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKNumberParsing -__OBJC_PROTOCOL_$_FBSDKNumberParsing -__OBJC_LABEL_PROTOCOL_$_FBSDKNumberParsing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsNumberParser -__OBJC_METACLASS_RO_$_FBSDKAppEventsNumberParser -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsNumberParser -_OBJC_IVAR_$_FBSDKAppEventsNumberParser._locale -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsNumberParser -__OBJC_$_PROP_LIST_FBSDKAppEventsNumberParser -__OBJC_CLASS_RO_$_FBSDKAppEventsNumberParser -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBSDKAppEventsState configureWithEventProcessors:] --[FBSDKAppEventsState initWithToken:appID:] --[FBSDKAppEventsState copyWithZone:] -+[FBSDKAppEventsState supportsSecureCoding] --[FBSDKAppEventsState initWithCoder:] --[FBSDKAppEventsState encodeWithCoder:] --[FBSDKAppEventsState events] --[FBSDKAppEventsState addEventsFromAppEventState:] --[FBSDKAppEventsState addEvent:isImplicit:] --[FBSDKAppEventsState extractReceiptData] --[FBSDKAppEventsState areAllEventsImplicit] --[FBSDKAppEventsState isCompatibleWithAppEventsState:] --[FBSDKAppEventsState isCompatibleWithTokenString:appID:] --[FBSDKAppEventsState JSONStringForEventsIncludingImplicitEvents:] --[FBSDKAppEventsState numSkipped] --[FBSDKAppEventsState tokenString] --[FBSDKAppEventsState appID] --[FBSDKAppEventsState .cxx_destruct] -__eventProcessors -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.108 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsState -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsState -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsState -__OBJC_METACLASS_RO_$_FBSDKAppEventsState -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsState -_OBJC_IVAR_$_FBSDKAppEventsState._mutableEvents -_OBJC_IVAR_$_FBSDKAppEventsState._numSkipped -_OBJC_IVAR_$_FBSDKAppEventsState._tokenString -_OBJC_IVAR_$_FBSDKAppEventsState._appID -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsState -__OBJC_$_PROP_LIST_FBSDKAppEventsState -__OBJC_CLASS_RO_$_FBSDKAppEventsState -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h --[FBSDKAppEventsStateFactory createStateWithToken:appID:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppEventsStateProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppEventsStateProviding -__OBJC_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsStateFactory -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateFactory -__OBJC_CLASS_RO_$_FBSDKAppEventsStateFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m --[FBSDKAppEventsStateManager init] --[FBSDKAppEventsStateManager setCanSkipDiskCheck:] --[FBSDKAppEventsStateManager canSkipDiskCheck] -+[FBSDKAppEventsStateManager shared] -___36+[FBSDKAppEventsStateManager shared]_block_invoke --[FBSDKAppEventsStateManager clearPersistedAppEventsStates] --[FBSDKAppEventsStateManager persistAppEventsData:] --[FBSDKAppEventsStateManager retrievePersistedAppEventsStates] --[FBSDKAppEventsStateManager filePath] -_shared.nonce -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_CLASSLIST_REFERENCES_$_.64 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsStateManager -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsStateManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateManager -_OBJC_IVAR_$_FBSDKAppEventsStateManager._canSkipDiskCheck -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsStateManager -__OBJC_CLASS_RO_$_FBSDKAppEventsStateManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -__36+[FBSDKAppEventsStateManager shared]_block_invoke -+[FBSDKAppEventsUtility initialize] -+[FBSDKAppEventsUtility shared] -___31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:] -___88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke --[FBSDKAppEventsUtility advertiserID] --[FBSDKAppEventsUtility _advertiserIDFromDynamicFrameworkResolver:shouldUseCachedManager:] --[FBSDKAppEventsUtility _asIdentifierManagerWithShouldUseCachedManager:dynamicFrameworkResolver:] -+[FBSDKAppEventsUtility isStandardEvent:] -+[FBSDKAppEventsUtility clearLibraryFiles] -+[FBSDKAppEventsUtility ensureOnMainThread:className:] -+[FBSDKAppEventsUtility flushReasonToString:] -+[FBSDKAppEventsUtility logAndNotify:] -+[FBSDKAppEventsUtility logAndNotify:allowLogAsDeveloperError:] -+[FBSDKAppEventsUtility matchString:firstCharacterSet:restOfStringCharacterSet:] -+[FBSDKAppEventsUtility regexValidateIdentifier:] -___49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -+[FBSDKAppEventsUtility validateIdentifier:] -+[FBSDKAppEventsUtility tokenStringToUseFor:] -+[FBSDKAppEventsUtility unixTimeNow] -+[FBSDKAppEventsUtility convertToUnixTime:] -+[FBSDKAppEventsUtility isDebugBuild] -+[FBSDKAppEventsUtility shouldDropAppEvent] -+[FBSDKAppEventsUtility isSensitiveUserData:] -+[FBSDKAppEventsUtility isCreditCardNumber:] -+[FBSDKAppEventsUtility isEmailAddress:] -_standardEvents -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.fetchBundleOnce -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.urlSchemes -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.98 -__cachedAdvertiserIdentifierManager -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_regexValidateIdentifier:.firstCharacterSet -_regexValidateIdentifier:.restOfStringCharacterSet -_regexValidateIdentifier:.onceToken -_regexValidateIdentifier:.cachedIdentifiers -___block_literal_global.165 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_CLASSLIST_REFERENCES_$_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_CLASSLIST_REFERENCES_$_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_CLASSLIST_REFERENCES_$_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.235 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsUtility -__OBJC_METACLASS_RO_$_FBSDKAppEventsUtility -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsUtility -__OBJC_$_PROP_LIST_FBSDKAppEventsUtility -__OBJC_CLASS_RO_$_FBSDKAppEventsUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -__49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -__88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke -__31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:isBackToReferrer:] -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:] --[FBSDKAppLink initWithIsBackToReferrer:] --[FBSDKAppLink sourceURL] --[FBSDKAppLink setSourceURL:] --[FBSDKAppLink targets] --[FBSDKAppLink setTargets:] --[FBSDKAppLink webURL] --[FBSDKAppLink setWebURL:] --[FBSDKAppLink isBackToReferrer] --[FBSDKAppLink setBackToReferrer:] --[FBSDKAppLink .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLink -__OBJC_METACLASS_RO_$_FBSDKAppLink -__OBJC_$_INSTANCE_METHODS_FBSDKAppLink -_OBJC_IVAR_$_FBSDKAppLink._backToReferrer -_OBJC_IVAR_$_FBSDKAppLink._sourceURL -_OBJC_IVAR_$_FBSDKAppLink._targets -_OBJC_IVAR_$_FBSDKAppLink._webURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLink -__OBJC_$_PROP_LIST_FBSDKAppLink -__OBJC_CLASS_RO_$_FBSDKAppLink -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.h -+[FBSDKAppLinkNavigation navigationWithAppLink:extras:appLinkData:] -+[FBSDKAppLinkNavigation callbackAppLinkDataForAppWithName:url:] --[FBSDKAppLinkNavigation stringByEscapingQueryString:] --[FBSDKAppLinkNavigation appLinkURLWithTargetURL:error:] --[FBSDKAppLinkNavigation navigate:] --[FBSDKAppLinkNavigation navigateWithUrlOpener:eventPoster:error:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:eventPoster:] -+[FBSDKAppLinkNavigation resolveAppLink:resolver:handler:] -+[FBSDKAppLinkNavigation resolveAppLink:handler:] -+[FBSDKAppLinkNavigation navigateToURL:handler:] -+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:] -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -___copy_helper_block_e8_40s48s56b -___destroy_helper_block_e8_40s48s56s -+[FBSDKAppLinkNavigation navigateToAppLink:error:] -+[FBSDKAppLinkNavigation navigationTypeForLink:] --[FBSDKAppLinkNavigation navigationType] --[FBSDKAppLinkNavigation navigationTypeForTargets:urlOpener:] -+[FBSDKAppLinkNavigation defaultResolver] -+[FBSDKAppLinkNavigation setDefaultResolver:] --[FBSDKAppLinkNavigation extras] --[FBSDKAppLinkNavigation setExtras:] --[FBSDKAppLinkNavigation appLinkData] --[FBSDKAppLinkNavigation setAppLinkData:] --[FBSDKAppLinkNavigation appLink] --[FBSDKAppLinkNavigation setAppLink:] --[FBSDKAppLinkNavigation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -___block_descriptor_48_e8_32bs_e34_v24?0"FBSDKAppLink"8"NSError"16l -___block_descriptor_64_e8_40s48s56bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.123 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_defaultResolver -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkNavigation -__OBJC_$_CLASS_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_METACLASS_RO_$_FBSDKAppLinkNavigation -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkNavigation -_OBJC_IVAR_$_FBSDKAppLinkNavigation._extras -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLinkData -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkNavigation -__OBJC_$_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_CLASS_RO_$_FBSDKAppLinkNavigation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h -__destroy_helper_block_e8_40s48s56s -__copy_helper_block_e8_40s48s56b -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:requestBuilder:clientTokenProvider:accessTokenProvider:] --[FBSDKAppLinkResolver appLinkFromURL:handler:] -___47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke -___copy_helper_block_e8_32b40s --[FBSDKAppLinkResolver appLinksFromURLs:handler:] -___49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -___copy_helper_block_e8_32b40s48s56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKAppLinkResolver buildAppLinkForURL:inResults:] -+[FBSDKAppLinkResolver resolver] --[FBSDKAppLinkResolver cachedFBSDKAppLinks] --[FBSDKAppLinkResolver setCachedFBSDKAppLinks:] --[FBSDKAppLinkResolver userInterfaceIdiom] --[FBSDKAppLinkResolver setUserInterfaceIdiom:] --[FBSDKAppLinkResolver requestBuilder] --[FBSDKAppLinkResolver setRequestBuilder:] --[FBSDKAppLinkResolver clientTokenProvider] --[FBSDKAppLinkResolver setClientTokenProvider:] --[FBSDKAppLinkResolver accessTokenProvider] --[FBSDKAppLinkResolver setAccessTokenProvider:] --[FBSDKAppLinkResolver .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.27 -___block_descriptor_48_e8_32bs40s_e34_v24?0"NSDictionary"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.46 -___block_descriptor_64_e8_32bs40s48s56s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_CLASSLIST_REFERENCES_$_.93 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkResolver -__OBJC_$_PROTOCOL_REFS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppLinkResolving -__OBJC_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolver -_OBJC_IVAR_$_FBSDKAppLinkResolver._cachedFBSDKAppLinks -_OBJC_IVAR_$_FBSDKAppLinkResolver._userInterfaceIdiom -_OBJC_IVAR_$_FBSDKAppLinkResolver._requestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolver._clientTokenProvider -_OBJC_IVAR_$_FBSDKAppLinkResolver._accessTokenProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32b40s48s56s -__49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -__copy_helper_block_e8_32b40s -__47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke --[FBSDKAppLinkResolverRequestBuilder initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolverRequestBuilder init] --[FBSDKAppLinkResolverRequestBuilder requestForURLs:] --[FBSDKAppLinkResolverRequestBuilder getIdiomSpecificField] --[FBSDKAppLinkResolverRequestBuilder getUISpecificFields] --[FBSDKAppLinkResolverRequestBuilder getEncodedURLs:] --[FBSDKAppLinkResolverRequestBuilder userInterfaceIdiom] --[FBSDKAppLinkResolverRequestBuilder setUserInterfaceIdiom:] -_OBJC_CLASSLIST_REFERENCES_$_.34 -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolverRequestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolverRequestBuilder._userInterfaceIdiom -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_PROP_LIST_FBSDKAppLinkResolverRequestBuilder -__OBJC_CLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -+[FBSDKAppLinkTarget appLinkTargetWithURL:appStoreId:appName:] --[FBSDKAppLinkTarget URL] --[FBSDKAppLinkTarget setURL:] --[FBSDKAppLinkTarget appStoreId] --[FBSDKAppLinkTarget setAppStoreId:] --[FBSDKAppLinkTarget appName] --[FBSDKAppLinkTarget setAppName:] --[FBSDKAppLinkTarget .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLinkTarget -__OBJC_METACLASS_RO_$_FBSDKAppLinkTarget -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkTarget -_OBJC_IVAR_$_FBSDKAppLinkTarget._URL -_OBJC_IVAR_$_FBSDKAppLinkTarget._appStoreId -_OBJC_IVAR_$_FBSDKAppLinkTarget._appName -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkTarget -__OBJC_$_PROP_LIST_FBSDKAppLinkTarget -__OBJC_CLASS_RO_$_FBSDKAppLinkTarget -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h -+[FBSDKAppLinkUtility configureWithRequestProvider:infoDictionaryProvider:] -+[FBSDKAppLinkUtility fetchDeferredAppLink:] -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -___copy_helper_block_e8_32b40s48s -+[FBSDKAppLinkUtility appInvitePromotionCodeFromURL:] -+[FBSDKAppLinkUtility isMatchURLScheme:] -+[FBSDKAppLinkUtility validateConfiguration] -__requestProvider -__infoDictionaryProvider -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_56_e8_32bs40s48s_e5_v8?0l -___block_descriptor_40_e8_32bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.77 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkUtility -__OBJC_METACLASS_RO_$_FBSDKAppLinkUtility -__OBJC_CLASS_RO_$_FBSDKAppLinkUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -__copy_helper_block_e8_32b40s48s -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -+[FBSDKApplicationDelegate initializeSDK:] -+[FBSDKApplicationDelegate sharedInstance] -___42+[FBSDKApplicationDelegate sharedInstance]_block_invoke --[FBSDKApplicationDelegate init] --[FBSDKApplicationDelegate initWithNotificationCenter:tokenWallet:settings:featureChecker:appEvents:serverConfigurationProvider:store:authenticationTokenWallet:profileProvider:backgroundEventLogger:] --[FBSDKApplicationDelegate initializeSDK] --[FBSDKApplicationDelegate initializeSDKWithLaunchOptions:] --[FBSDKApplicationDelegate initializeAppLink] --[FBSDKApplicationDelegate handleDeferredActivationIfNeeded] --[FBSDKApplicationDelegate configureSourceApplicationWithLaunchOptions:] --[FBSDKApplicationDelegate initializeMeasurementListener] --[FBSDKApplicationDelegate logBackgroundRefreshStatus] --[FBSDKApplicationDelegate logInitialization] --[FBSDKApplicationDelegate enableInstrumentation] -___49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke --[FBSDKApplicationDelegate addObservers] --[FBSDKApplicationDelegate dealloc] --[FBSDKApplicationDelegate application:openURL:options:] --[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:] -___77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke --[FBSDKApplicationDelegate application:didFinishLaunchingWithOptions:] --[FBSDKApplicationDelegate initializeTokenCache] --[FBSDKApplicationDelegate fetchServerConfiguration] --[FBSDKApplicationDelegate initializeProfile] --[FBSDKApplicationDelegate checkAuthentication] --[FBSDKApplicationDelegate notifyLaunchObserversWithApplication:launchOptions:] --[FBSDKApplicationDelegate applicationDidEnterBackground:] --[FBSDKApplicationDelegate applicationDidBecomeActive:] --[FBSDKApplicationDelegate applicationWillResignActive:] --[FBSDKApplicationDelegate addObserver:] --[FBSDKApplicationDelegate removeObserver:] -+[FBSDKApplicationDelegate applicationState] --[FBSDKApplicationDelegate setApplicationState:] --[FBSDKApplicationDelegate _logIfAppLinkEvent:] --[FBSDKApplicationDelegate _logSDKInitialize] --[FBSDKApplicationDelegate _logIfAutoAppLinkEnabled] -+[FBSDKApplicationDelegate isSDKInitialized] --[FBSDKApplicationDelegate configureDependencies] --[FBSDKApplicationDelegate featureChecker] --[FBSDKApplicationDelegate tokenWallet] --[FBSDKApplicationDelegate settings] --[FBSDKApplicationDelegate notificationObserver] --[FBSDKApplicationDelegate applicationObservers] --[FBSDKApplicationDelegate appEvents] --[FBSDKApplicationDelegate serverConfigurationProvider] --[FBSDKApplicationDelegate store] --[FBSDKApplicationDelegate authenticationTokenWallet] --[FBSDKApplicationDelegate accessTokenExpirer] --[FBSDKApplicationDelegate profileProvider] --[FBSDKApplicationDelegate backgroundEventLogger] --[FBSDKApplicationDelegate skAdNetworkReporter] --[FBSDKApplicationDelegate setSkAdNetworkReporter:] --[FBSDKApplicationDelegate isAppLaunched] --[FBSDKApplicationDelegate setIsAppLaunched:] --[FBSDKApplicationDelegate .cxx_destruct] -_sharedInstance._sharedInstance -_sharedInstance.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.11 -_hasInitializeBeenCalled -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_CLASSLIST_REFERENCES_$_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -__applicationState -_OBJC_CLASSLIST_REFERENCES_$_.212 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_CLASSLIST_REFERENCES_$_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.226 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_CLASSLIST_REFERENCES_$_.260 -_OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.333 -_OBJC_CLASSLIST_REFERENCES_$_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_CLASSLIST_REFERENCES_$_.338 -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_CLASSLIST_REFERENCES_$_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_CLASSLIST_REFERENCES_$_.346 -_OBJC_SELECTOR_REFERENCES_.348 -_OBJC_CLASSLIST_REFERENCES_$_.349 -_OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_CLASSLIST_REFERENCES_$_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_CLASSLIST_REFERENCES_$_.359 -_OBJC_SELECTOR_REFERENCES_.361 -_OBJC_CLASSLIST_REFERENCES_$_.362 -_OBJC_CLASSLIST_REFERENCES_$_.363 -_OBJC_CLASSLIST_REFERENCES_$_.366 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_CLASSLIST_REFERENCES_$_.369 -_OBJC_CLASSLIST_REFERENCES_$_.370 -_OBJC_CLASSLIST_REFERENCES_$_.371 -_OBJC_CLASSLIST_REFERENCES_$_.372 -_OBJC_CLASSLIST_REFERENCES_$_.373 -_OBJC_CLASSLIST_REFERENCES_$_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_CLASSLIST_REFERENCES_$_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_CLASSLIST_REFERENCES_$_.387 -_OBJC_CLASSLIST_REFERENCES_$_.388 -_OBJC_CLASSLIST_REFERENCES_$_.392 -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_CLASSLIST_REFERENCES_$_.395 -_OBJC_CLASSLIST_REFERENCES_$_.398 -_OBJC_SELECTOR_REFERENCES_.400 -_OBJC_SELECTOR_REFERENCES_.402 -_OBJC_CLASSLIST_REFERENCES_$_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_CLASSLIST_REFERENCES_$_.406 -_OBJC_CLASSLIST_REFERENCES_$_.411 -_OBJC_CLASSLIST_REFERENCES_$_.412 -_OBJC_CLASSLIST_REFERENCES_$_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_CLASSLIST_REFERENCES_$_.420 -_OBJC_CLASSLIST_REFERENCES_$_.421 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_CLASSLIST_REFERENCES_$_.424 -_OBJC_SELECTOR_REFERENCES_.426 -__OBJC_$_CLASS_METHODS_FBSDKApplicationDelegate -__OBJC_$_CLASS_PROP_LIST_FBSDKApplicationDelegate -__OBJC_METACLASS_RO_$_FBSDKApplicationDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKApplicationDelegate -_OBJC_IVAR_$_FBSDKApplicationDelegate._isAppLaunched -_OBJC_IVAR_$_FBSDKApplicationDelegate._featureChecker -_OBJC_IVAR_$_FBSDKApplicationDelegate._tokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._settings -_OBJC_IVAR_$_FBSDKApplicationDelegate._notificationObserver -_OBJC_IVAR_$_FBSDKApplicationDelegate._applicationObservers -_OBJC_IVAR_$_FBSDKApplicationDelegate._appEvents -_OBJC_IVAR_$_FBSDKApplicationDelegate._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._store -_OBJC_IVAR_$_FBSDKApplicationDelegate._authenticationTokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._accessTokenExpirer -_OBJC_IVAR_$_FBSDKApplicationDelegate._profileProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._backgroundEventLogger -_OBJC_IVAR_$_FBSDKApplicationDelegate._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKApplicationDelegate -__OBJC_$_PROP_LIST_FBSDKApplicationDelegate -__OBJC_CLASS_RO_$_FBSDKApplicationDelegate -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m -FBSDKCoreKit/FBSDKApplicationDelegate.m -__77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke -__49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke -__42+[FBSDKApplicationDelegate sharedInstance]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m --[FBSDKAtePublisherFactory initWithStore:graphRequestFactory:settings:] --[FBSDKAtePublisherFactory createPublisherWithAppID:] --[FBSDKAtePublisherFactory graphRequestFactory] --[FBSDKAtePublisherFactory settings] --[FBSDKAtePublisherFactory store] --[FBSDKAtePublisherFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublisherCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublisherCreating -__OBJC_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAtePublisherFactory -__OBJC_METACLASS_RO_$_FBSDKAtePublisherFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAtePublisherFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._graphRequestFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._settings -_OBJC_IVAR_$_FBSDKAtePublisherFactory._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAtePublisherFactory -__OBJC_$_PROP_LIST_FBSDKAtePublisherFactory -__OBJC_CLASS_RO_$_FBSDKAtePublisherFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus] -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBSDKAuthenticationStatusUtility _handleResponse:] -+[FBSDKAuthenticationStatusUtility _requestURL] -+[FBSDKAuthenticationStatusUtility _invalidateCurrentSession] -___block_descriptor_48_e8_40s_e5_v8?0l -___block_descriptor_40_e8__e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_CLASSLIST_REFERENCES_$_.62 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationStatusUtility -__OBJC_METACLASS_RO_$_FBSDKAuthenticationStatusUtility -__OBJC_CLASS_RO_$_FBSDKAuthenticationStatusUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke --[FBSDKAuthenticationToken initWithTokenString:nonce:graphDomain:] --[FBSDKAuthenticationToken initWithTokenString:nonce:] -+[FBSDKAuthenticationToken currentAuthenticationToken] -+[FBSDKAuthenticationToken setCurrentAuthenticationToken:] --[FBSDKAuthenticationToken claims] -+[FBSDKAuthenticationToken tokenCache] -+[FBSDKAuthenticationToken setTokenCache:] -+[FBSDKAuthenticationToken resetTokenCache] -+[FBSDKAuthenticationToken supportsSecureCoding] --[FBSDKAuthenticationToken initWithCoder:] --[FBSDKAuthenticationToken encodeWithCoder:] --[FBSDKAuthenticationToken copyWithZone:] --[FBSDKAuthenticationToken tokenString] --[FBSDKAuthenticationToken nonce] --[FBSDKAuthenticationToken graphDomain] --[FBSDKAuthenticationToken .cxx_destruct] -_g_currentAuthenticationToken -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationToken -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAuthenticationToken -__OBJC_METACLASS_RO_$_FBSDKAuthenticationToken -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationToken -_OBJC_IVAR_$_FBSDKAuthenticationToken._jti -_OBJC_IVAR_$_FBSDKAuthenticationToken._tokenString -_OBJC_IVAR_$_FBSDKAuthenticationToken._nonce -_OBJC_IVAR_$_FBSDKAuthenticationToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationToken -__OBJC_$_PROP_LIST_FBSDKAuthenticationToken -__OBJC_CLASS_RO_$_FBSDKAuthenticationToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.h --[FBSDKAuthenticationTokenClaims initWithJti:iss:aud:nonce:exp:iat:sub:name:givenName:middleName:familyName:email:picture:userFriends:userBirthday:userAgeRange:userHometown:userLocation:userGender:userLink:] -+[FBSDKAuthenticationTokenClaims claimsFromEncodedString:nonce:] -+[FBSDKAuthenticationTokenClaims extractLocationDictFromClaims:key:] --[FBSDKAuthenticationTokenClaims isEqualToClaims:] --[FBSDKAuthenticationTokenClaims isEqual:] --[FBSDKAuthenticationTokenClaims jti] --[FBSDKAuthenticationTokenClaims iss] --[FBSDKAuthenticationTokenClaims aud] --[FBSDKAuthenticationTokenClaims nonce] --[FBSDKAuthenticationTokenClaims exp] --[FBSDKAuthenticationTokenClaims iat] --[FBSDKAuthenticationTokenClaims sub] --[FBSDKAuthenticationTokenClaims name] --[FBSDKAuthenticationTokenClaims givenName] --[FBSDKAuthenticationTokenClaims middleName] --[FBSDKAuthenticationTokenClaims familyName] --[FBSDKAuthenticationTokenClaims email] --[FBSDKAuthenticationTokenClaims picture] --[FBSDKAuthenticationTokenClaims userFriends] --[FBSDKAuthenticationTokenClaims userBirthday] --[FBSDKAuthenticationTokenClaims userAgeRange] --[FBSDKAuthenticationTokenClaims userHometown] --[FBSDKAuthenticationTokenClaims userLocation] --[FBSDKAuthenticationTokenClaims userGender] --[FBSDKAuthenticationTokenClaims userLink] --[FBSDKAuthenticationTokenClaims .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.134 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenClaims -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenClaims -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenClaims -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._jti -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iss -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._aud -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._nonce -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._exp -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iat -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._sub -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._name -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._givenName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._middleName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._familyName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._email -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._picture -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userFriends -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userBirthday -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userAgeRange -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userHometown -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLocation -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userGender -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenClaims -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenClaims -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenClaims -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h --[FBSDKBackgroundEventLogger initWithInfoDictionaryProvider:eventLogger:] --[FBSDKBackgroundEventLogger logBackgroundRefresStatus:] --[FBSDKBackgroundEventLogger _isNewBackgroundRefresh] --[FBSDKBackgroundEventLogger infoDictionaryProvider] --[FBSDKBackgroundEventLogger eventLogger] --[FBSDKBackgroundEventLogger .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBackgroundEventLogging -__OBJC_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_LABEL_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_CLASS_PROTOCOLS_$_FBSDKBackgroundEventLogger -__OBJC_METACLASS_RO_$_FBSDKBackgroundEventLogger -__OBJC_$_INSTANCE_METHODS_FBSDKBackgroundEventLogger -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKBackgroundEventLogger -__OBJC_$_PROP_LIST_FBSDKBackgroundEventLogger -__OBJC_CLASS_RO_$_FBSDKBackgroundEventLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -+[FBSDKBridgeAPI sharedInstance] -___32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[FBSDKBridgeAPI initWithProcessInfo:logger:urlOpener:bridgeAPIResponseFactory:frameworkLoader:appURLSchemeProvider:] --[FBSDKBridgeAPI applicationWillResignActive:] --[FBSDKBridgeAPI applicationDidBecomeActive:] --[FBSDKBridgeAPI applicationDidEnterBackground:] --[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:] -___67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64s72s -___destroy_helper_block_e8_32s40s48s56s64s72s --[FBSDKBridgeAPI application:didFinishLaunchingWithOptions:] --[FBSDKBridgeAPI _updateAuthStateIfSystemAlertToUseWebAuthFlowPresented] --[FBSDKBridgeAPI _updateAuthStateIfSystemCancelAuthSession] --[FBSDKBridgeAPI _isRequestingWebAuthenticationSession] --[FBSDKBridgeAPI openURL:sender:handler:] -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b56r -___destroy_helper_block_e8_32s40s48s56r --[FBSDKBridgeAPI openBridgeAPIRequest:useSafariViewController:fromViewController:completionBlock:] --[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:] -___73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -___copy_helper_block_e8_32s40s48b --[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:] -___84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -___copy_helper_block_e8_32s40s48s56s --[FBSDKBridgeAPI openURLWithAuthenticationSession:] --[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:] -___57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -___copy_helper_block_e8_32b40w -___destroy_helper_block_e8_32s40w --[FBSDKBridgeAPI sessionCompletionHandler] --[FBSDKBridgeAPI safariViewControllerDidFinish:] --[FBSDKBridgeAPI viewControllerDidDisappear:animated:] --[FBSDKBridgeAPI _handleBridgeAPIResponseURL:sourceApplication:] --[FBSDKBridgeAPI _cancelBridgeRequest] --[FBSDKBridgeAPI presentationAnchorForWebAuthenticationSession:] --[FBSDKBridgeAPI isActive] --[FBSDKBridgeAPI logger] --[FBSDKBridgeAPI setLogger:] --[FBSDKBridgeAPI urlOpener] --[FBSDKBridgeAPI bridgeAPIResponseFactory] --[FBSDKBridgeAPI frameworkLoader] --[FBSDKBridgeAPI appURLSchemeProvider] --[FBSDKBridgeAPI .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.10 -___block_descriptor_80_e8_32s40s48s56s64s72s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.61 -___block_descriptor_40_e8_32bs_e8_v12?0B8l -___block_descriptor_64_e8_32s40s48bs56r_e5_v8?0l -___block_descriptor_56_e8_32s40s48bs_e20_v20?0B8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_CLASSLIST_REFERENCES_$_.144 -___block_descriptor_72_e8_32s40s48s56s_e56_v16?0""8lu64l8 -___block_descriptor_48_e8_32bs40w_e27_v24?0"NSURL"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_CLASSLIST_REFERENCES_$_.192 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPI -__OBJC_$_PROTOCOL_REFS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKContainerViewControllerDelegate -__OBJC_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_REFS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_ASWebAuthenticationPresentationContextProviding -__OBJC_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_LABEL_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPI -__OBJC_$_CLASS_PROP_LIST_FBSDKBridgeAPI -__OBJC_METACLASS_RO_$_FBSDKBridgeAPI -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPI -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequest -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequestCompletionBlock -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingURLOpen -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSession -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionCompletionHandler -_OBJC_IVAR_$_FBSDKBridgeAPI._expectingBackground -_OBJC_IVAR_$_FBSDKBridgeAPI._safariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isDismissingSafariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isAppLaunched -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionState -_OBJC_IVAR_$_FBSDKBridgeAPI._processInfo -_OBJC_IVAR_$_FBSDKBridgeAPI._active -_OBJC_IVAR_$_FBSDKBridgeAPI._logger -_OBJC_IVAR_$_FBSDKBridgeAPI._urlOpener -_OBJC_IVAR_$_FBSDKBridgeAPI._bridgeAPIResponseFactory -_OBJC_IVAR_$_FBSDKBridgeAPI._frameworkLoader -_OBJC_IVAR_$_FBSDKBridgeAPI._appURLSchemeProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPI -__OBJC_$_PROP_LIST_FBSDKBridgeAPI -__OBJC_CLASS_RO_$_FBSDKBridgeAPI -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.h -__destroy_helper_block_e8_32s40w -__copy_helper_block_e8_32b40w -__57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -__copy_helper_block_e8_32s40s48s56s -__84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -__copy_helper_block_e8_32s40s48b -__73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48b56r -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72s -__67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -__32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[UIPasteboard(FBSDKPasteboard) _isGeneralPasteboard] --[UIPasteboard(FBSDKPasteboard) _isFindPasteboard] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:] --[FBSDKBridgeAPIProtocolNativeV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolNativeV1 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolNativeV1 _appIcon] --[FBSDKBridgeAPIProtocolNativeV1 _bridgeParametersWithActionID:error:] --[FBSDKBridgeAPIProtocolNativeV1 _errorWithDictionary:] --[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:] -___78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:] -___87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke --[FBSDKBridgeAPIProtocolNativeV1 appScheme] --[FBSDKBridgeAPIProtocolNativeV1 dataLengthThreshold] --[FBSDKBridgeAPIProtocolNativeV1 shouldIncludeAppIcon] --[FBSDKBridgeAPIProtocolNativeV1 pasteboard] --[FBSDKBridgeAPIProtocolNativeV1 .cxx_destruct] -__OBJC_$_CATEGORY_INSTANCE_METHODS_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPasteboard -__OBJC_$_PROP_LIST_FBSDKPasteboard -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPasteboard -__OBJC_PROTOCOL_$_FBSDKPasteboard -__OBJC_LABEL_PROTOCOL_$_FBSDKPasteboard -__OBJC_CATEGORY_PROTOCOLS_$_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROP_LIST_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_CATEGORY_UIPasteboard_$_FBSDKPasteboard -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_CLASSLIST_REFERENCES_$_.138 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -___block_descriptor_49_e8_32s40r_e12_24?08^B16l -_OBJC_SELECTOR_REFERENCES_.151 -___block_descriptor_48_e8_32s40s_e24_v16?0"NSNotification"8l -_OBJC_CLASSLIST_REFERENCES_$_.158 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolNativeV1 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._includeAppIcon -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._appScheme -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._dataLengthThreshold -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._pasteboard -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h -__87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/UIPasteboard+Pasteboard.h --[FBSDKBridgeAPIProtocolWebV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV1 responseParametersForActionID:queryParameters:cancelled:error:] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m --[FBSDKBridgeAPIProtocolWebV2 init] --[FBSDKBridgeAPIProtocolWebV2 initWithServerConfigurationProvider:nativeBridge:] --[FBSDKBridgeAPIProtocolWebV2 _redirectURLWithActionID:methodName:error:] --[FBSDKBridgeAPIProtocolWebV2 _requestURLForDialogConfiguration:error:] --[FBSDKBridgeAPIProtocolWebV2 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV2 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolWebV2 serverConfigurationProvider] --[FBSDKBridgeAPIProtocolWebV2 nativeBridge] --[FBSDKBridgeAPIProtocolWebV2 .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV2 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._nativeBridge -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV2 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -+[FBSDKBridgeAPIRequest bridgeAPIRequestWithProtocolType:scheme:methodName:methodVersion:parameters:userInfo:] -+[FBSDKBridgeAPIRequest protocolMap] -___36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke --[FBSDKBridgeAPIRequest initWithProtocol:protocolType:scheme:methodName:methodVersion:parameters:userInfo:] --[FBSDKBridgeAPIRequest requestURL:] --[FBSDKBridgeAPIRequest copyWithZone:] -+[FBSDKBridgeAPIRequest _protocolForType:scheme:] --[FBSDKBridgeAPIRequest actionID] --[FBSDKBridgeAPIRequest methodName] --[FBSDKBridgeAPIRequest methodVersion] --[FBSDKBridgeAPIRequest parameters] --[FBSDKBridgeAPIRequest protocolType] --[FBSDKBridgeAPIRequest scheme] --[FBSDKBridgeAPIRequest userInfo] --[FBSDKBridgeAPIRequest protocol] --[FBSDKBridgeAPIRequest setProtocol:] --[FBSDKBridgeAPIRequest .cxx_destruct] -_protocolMap._protocolMap -_protocolMap.onceToken -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIRequest -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIRequestProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIRequest -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIRequest -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIRequest -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._actionID -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodName -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodVersion -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._parameters -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocolType -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._scheme -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._userInfo -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocol -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIRequest -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequest -__OBJC_CLASS_RO_$_FBSDKBridgeAPIRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h -FBSDKCoreKit/FBSDKBridgeAPIRequest.h -__36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:osVersionComparer:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponse initWithRequest:responseParameters:cancelled:error:] --[FBSDKBridgeAPIResponse copyWithZone:] --[FBSDKBridgeAPIResponse isCancelled] --[FBSDKBridgeAPIResponse error] --[FBSDKBridgeAPIResponse request] --[FBSDKBridgeAPIResponse responseParameters] --[FBSDKBridgeAPIResponse .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIResponse -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponse -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponse -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponse -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._cancelled -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._error -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._request -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._responseParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIResponse -__OBJC_$_PROP_LIST_FBSDKBridgeAPIResponse -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponse -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.h --[FBSDKBridgeAPIResponseFactory createResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:error:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:responseURL:sourceApplication:error:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIResponseCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIResponseCreating -__OBJC_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponseFactory -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponseFactory -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponseFactory -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponseFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -+[FBSDKButton applicationActivationNotifier] -+[FBSDKButton setApplicationActivationNotifier:] --[FBSDKButton initWithFrame:] --[FBSDKButton awakeFromNib] --[FBSDKButton dealloc] --[FBSDKButton setEnabled:] --[FBSDKButton imageRectForContentRect:] --[FBSDKButton intrinsicContentSize] --[FBSDKButton sizeThatFits:] --[FBSDKButton sizeToFit] --[FBSDKButton titleRectForContentRect:] -_FBSDKTextSize --[FBSDKButton logTapEventWithEventName:parameters:] --[FBSDKButton checkImplicitlyDisabled] --[FBSDKButton configureButton] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton defaultBackgroundColor] --[FBSDKButton defaultDisabledColor] --[FBSDKButton defaultFont] --[FBSDKButton defaultHighlightedColor] --[FBSDKButton defaultIcon] --[FBSDKButton defaultSelectedColor] --[FBSDKButton highlightedContentColor] --[FBSDKButton isImplicitlyDisabled] --[FBSDKButton sizeThatFits:title:] --[FBSDKButton _applicationDidBecomeActiveNotification:] --[FBSDKButton _backgroundImageWithColor:cornerRadius:scale:] --[FBSDKButton _configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton _fontSizeForHeight:] --[FBSDKButton _heightForContentRect:] --[FBSDKButton _heightForFont:] --[FBSDKButton _marginForHeight:] --[FBSDKButton _paddingForHeight:] --[FBSDKButton _textPaddingCorrectionForHeight:] -__applicationActivationNotifier -_OBJC_IVAR_$_FBSDKButton._skipIntrinsicContentSizing -_OBJC_IVAR_$_FBSDKButton._isExplicitlyDisabled -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.78 -__OBJC_$_CLASS_METHODS_FBSDKButton -__OBJC_$_CLASS_PROP_LIST_FBSDKButton -__OBJC_METACLASS_RO_$_FBSDKButton -__OBJC_$_INSTANCE_METHODS_FBSDKButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKButton -__OBJC_$_PROP_LIST_FBSDKButton -__OBJC_CLASS_RO_$_FBSDKButton -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_CLASSLIST_REFERENCES_$_.181 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m -FBSDKCoreKit/FBSDKButton.m -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -FBSDKEdgeInsetsInsetSize -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKTextSize --[FBSDKCloseIcon imageWithSize:] --[FBSDKCloseIcon imageWithSize:primaryColor:secondaryColor:scale:] -__OBJC_METACLASS_RO_$_FBSDKCloseIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCloseIcon -__OBJC_CLASS_RO_$_FBSDKCloseIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -+[FBSDKCodelessIndexer configureWithRequestProvider:serverConfigurationProvider:store:connectionProvider:swizzler:settings:advertiserIDProvider:] -+[FBSDKCodelessIndexer requestProvider] -+[FBSDKCodelessIndexer serverConfigurationProvider] -+[FBSDKCodelessIndexer store] -+[FBSDKCodelessIndexer connectionProvider] -+[FBSDKCodelessIndexer swizzler] -+[FBSDKCodelessIndexer settings] -+[FBSDKCodelessIndexer advertiserIDProvider] -+[FBSDKCodelessIndexer enable] -___30+[FBSDKCodelessIndexer enable]_block_invoke -+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:] -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -___copy_helper_block_e8_40s48b -___destroy_helper_block_e8_40s48s -___copy_helper_block_e8_32s48b -___destroy_helper_block_e8_32s48s -+[FBSDKCodelessIndexer requestToLoadCodelessSetup:] -+[FBSDKCodelessIndexer _codelessSetupTimestampIsValid:] -+[FBSDKCodelessIndexer setupGesture] -___36+[FBSDKCodelessIndexer setupGesture]_block_invoke -+[FBSDKCodelessIndexer checkCodelessIndexingSession] -___52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -+[FBSDKCodelessIndexer currentSessionDeviceID] -+[FBSDKCodelessIndexer extInfo] -+[FBSDKCodelessIndexer startIndexing] -+[FBSDKCodelessIndexer uploadIndexing] -+[FBSDKCodelessIndexer uploadIndexing:] -___39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -+[FBSDKCodelessIndexer currentViewTree] -+[FBSDKCodelessIndexer screenshot] -+[FBSDKCodelessIndexer dimensionOf:] -__serverConfigurationProvider -__store -__connectionProvider -__swizzler -__settings -__advertiserIDProvider -__isGestureSet -_enable.onceToken -__codelessSetting -___block_descriptor_56_e8_40s48bs_e54_v32?0""816"NSError"24l -___block_descriptor_56_e8_32s48bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -__isCheckingSession -__isCodelessIndexingEnabled -__lastTreeHash -__appIndexingTimer -_OBJC_CLASSLIST_REFERENCES_$_.137 -__deviceSessionID -___block_descriptor_40_e8__e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.163 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.170 -_OBJC_CLASSLIST_REFERENCES_$_.171 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.177 -__isCodelessIndexing -_OBJC_CLASSLIST_REFERENCES_$_.198 -_OBJC_SELECTOR_REFERENCES_.202 -___block_descriptor_32_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.227 -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.253 -_OBJC_CLASSLIST_REFERENCES_$_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_CLASSLIST_REFERENCES_$_.265 -_OBJC_CLASSLIST_REFERENCES_$_.266 -_OBJC_SELECTOR_REFERENCES_.268 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_CLASSLIST_REFERENCES_$_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.277 -__OBJC_$_CLASS_METHODS_FBSDKCodelessIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKCodelessIndexer -__OBJC_METACLASS_RO_$_FBSDKCodelessIndexer -__OBJC_CLASS_RO_$_FBSDKCodelessIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -__39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -__52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -__36+[FBSDKCodelessIndexer setupGesture]_block_invoke -__destroy_helper_block_e8_32s48s -__copy_helper_block_e8_32s48b -__destroy_helper_block_e8_40s48s -__copy_helper_block_e8_40s48b -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -__30+[FBSDKCodelessIndexer enable]_block_invoke --[FBSDKCodelessParameterComponent initWithJSON:] --[FBSDKCodelessParameterComponent isEqualToParameter:] --[FBSDKCodelessParameterComponent name] --[FBSDKCodelessParameterComponent value] --[FBSDKCodelessParameterComponent path] --[FBSDKCodelessParameterComponent pathType] --[FBSDKCodelessParameterComponent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.15 -__OBJC_METACLASS_RO_$_FBSDKCodelessParameterComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessParameterComponent -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._name -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._value -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._path -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._pathType -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessParameterComponent -__OBJC_$_PROP_LIST_FBSDKCodelessParameterComponent -__OBJC_CLASS_RO_$_FBSDKCodelessParameterComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h --[FBSDKCodelessPathComponent initWithJSON:] --[FBSDKCodelessPathComponent isEqualToPath:] --[FBSDKCodelessPathComponent className] --[FBSDKCodelessPathComponent text] --[FBSDKCodelessPathComponent hint] --[FBSDKCodelessPathComponent desc] --[FBSDKCodelessPathComponent index] --[FBSDKCodelessPathComponent tag] --[FBSDKCodelessPathComponent section] --[FBSDKCodelessPathComponent row] --[FBSDKCodelessPathComponent matchBitmask] --[FBSDKCodelessPathComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessPathComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessPathComponent -_OBJC_IVAR_$_FBSDKCodelessPathComponent._index -_OBJC_IVAR_$_FBSDKCodelessPathComponent._tag -_OBJC_IVAR_$_FBSDKCodelessPathComponent._section -_OBJC_IVAR_$_FBSDKCodelessPathComponent._row -_OBJC_IVAR_$_FBSDKCodelessPathComponent._matchBitmask -_OBJC_IVAR_$_FBSDKCodelessPathComponent._className -_OBJC_IVAR_$_FBSDKCodelessPathComponent._text -_OBJC_IVAR_$_FBSDKCodelessPathComponent._hint -_OBJC_IVAR_$_FBSDKCodelessPathComponent._desc -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessPathComponent -__OBJC_$_PROP_LIST_FBSDKCodelessPathComponent -__OBJC_CLASS_RO_$_FBSDKCodelessPathComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m --[FBSDKContainerViewController viewDidDisappear:] --[FBSDKContainerViewController displayChildController:] --[FBSDKContainerViewController delegate] --[FBSDKContainerViewController setDelegate:] --[FBSDKContainerViewController .cxx_destruct] -_OBJC_IVAR_$_FBSDKContainerViewController._delegate -__OBJC_METACLASS_RO_$_FBSDKContainerViewController -__OBJC_$_INSTANCE_METHODS_FBSDKContainerViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKContainerViewController -__OBJC_$_PROP_LIST_FBSDKContainerViewController -__OBJC_CLASS_RO_$_FBSDKContainerViewController -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.h --[FBSDKCrashObserver init] --[FBSDKCrashObserver initWithFeatureChecker:graphRequestProvider:settings:] -+[FBSDKCrashObserver shared] -___28+[FBSDKCrashObserver shared]_block_invoke --[FBSDKCrashObserver didReceiveCrashLogs:] -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 --[FBSDKCrashObserver prefixes] --[FBSDKCrashObserver setPrefixes:] --[FBSDKCrashObserver frameworks] --[FBSDKCrashObserver setFrameworks:] --[FBSDKCrashObserver featureChecker] --[FBSDKCrashObserver setFeatureChecker:] --[FBSDKCrashObserver requestProvider] --[FBSDKCrashObserver setRequestProvider:] --[FBSDKCrashObserver settings] --[FBSDKCrashObserver setSettings:] --[FBSDKCrashObserver .cxx_destruct] -_shared._sharedInstance -__OBJC_$_CLASS_METHODS_FBSDKCrashObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKCrashObserving -__OBJC_$_PROP_LIST_FBSDKCrashObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKCrashObserving -__OBJC_PROTOCOL_$_FBSDKCrashObserving -__OBJC_LABEL_PROTOCOL_$_FBSDKCrashObserving -__OBJC_CLASS_PROTOCOLS_$_FBSDKCrashObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashObserver -__OBJC_METACLASS_RO_$_FBSDKCrashObserver -__OBJC_$_INSTANCE_METHODS_FBSDKCrashObserver -_OBJC_IVAR_$_FBSDKCrashObserver.prefixes -_OBJC_IVAR_$_FBSDKCrashObserver.frameworks -_OBJC_IVAR_$_FBSDKCrashObserver._featureChecker -_OBJC_IVAR_$_FBSDKCrashObserver._requestProvider -_OBJC_IVAR_$_FBSDKCrashObserver._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKCrashObserver -__OBJC_$_PROP_LIST_FBSDKCrashObserver -__OBJC_CLASS_RO_$_FBSDKCrashObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -__28+[FBSDKCrashObserver shared]_block_invoke -+[FBSDKCrashShield settings] -+[FBSDKCrashShield requestProvider] -+[FBSDKCrashShield featureChecking] -+[FBSDKCrashShield configureWithSettings:requestProvider:featureChecking:] -+[FBSDKCrashShield initialize] -+[FBSDKCrashShield analyze:] -+[FBSDKCrashShield featureForString:] -+[FBSDKCrashShield _getFeature:] -+[FBSDKCrashShield _getClassName:] -__featureChecking -__featureMapping -__featureForStringMap -_OBJC_CLASSLIST_REFERENCES_$_.135 -_OBJC_CLASSLIST_REFERENCES_$_.150 -__OBJC_$_CLASS_METHODS_FBSDKCrashShield -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashShield -__OBJC_METACLASS_RO_$_FBSDKCrashShield -__OBJC_CLASS_RO_$_FBSDKCrashShield -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -+[FBSDKCrypto randomBytes:] -+[FBSDKCrypto randomString:] -__OBJC_$_CLASS_METHODS_FBSDKCrypto -__OBJC_METACLASS_RO_$_FBSDKCrypto -__OBJC_CLASS_RO_$_FBSDKCrypto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCryptoBlankData --[FBSDKDialogConfiguration initWithName:URL:appVersions:] -+[FBSDKDialogConfiguration supportsSecureCoding] --[FBSDKDialogConfiguration initWithCoder:] --[FBSDKDialogConfiguration encodeWithCoder:] --[FBSDKDialogConfiguration copyWithZone:] --[FBSDKDialogConfiguration appVersions] --[FBSDKDialogConfiguration name] --[FBSDKDialogConfiguration URL] --[FBSDKDialogConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKDialogConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKDialogConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKDialogConfiguration -__OBJC_METACLASS_RO_$_FBSDKDialogConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKDialogConfiguration -_OBJC_IVAR_$_FBSDKDialogConfiguration._appVersions -_OBJC_IVAR_$_FBSDKDialogConfiguration._name -_OBJC_IVAR_$_FBSDKDialogConfiguration._URL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDialogConfiguration -__OBJC_$_PROP_LIST_FBSDKDialogConfiguration -__OBJC_CLASS_RO_$_FBSDKDialogConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h -+[FBSDKDynamicFrameworkLoader shared] -___37+[FBSDKDynamicFrameworkLoader shared]_block_invoke --[FBSDKDynamicFrameworkLoader safariViewControllerClass] --[FBSDKDynamicFrameworkLoader asIdentifierManagerClass] -+[FBSDKDynamicFrameworkLoader loadkSecRandomDefault] -_fbsdkdfl_handle_get_Security -_fbsdkdfl_load_symbol_once -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessible] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccount] -+[FBSDKDynamicFrameworkLoader loadkSecAttrService] -+[FBSDKDynamicFrameworkLoader loadkSecValueData] -+[FBSDKDynamicFrameworkLoader loadkSecClassGenericPassword] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessGroup] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimit] -+[FBSDKDynamicFrameworkLoader loadkSecReturnData] -+[FBSDKDynamicFrameworkLoader loadkSecClass] -_fbsdkdfl_handle_get_Social -_fbsdkdfl_handle_get_QuartzCore -_fbsdkdfl_handle_get_AdSupport -_fbsdkdfl_handle_get_SafariServices -_fbsdkdfl_handle_get_AuthenticationServices -_fbsdkdfl_handle_get_CoreTelephony -_fbsdkdfl_load_Security_once -_fbsdkdfl_load_framework_once -_fbsdkdfl_load_Social_once -_fbsdkdfl_load_QuartzCore_once -_fbsdkdfl_load_AdSupport_once -_fbsdkdfl_load_SafariServices_once -_fbsdkdfl_load_AuthenticationServices_once -_fbsdkdfl_load_CoreTelephony_once -_shared.onceToken -_shared.shared -_loadkSecRandomDefault.k -_loadkSecRandomDefault.kSecRandomDefault_once -_loadkSecRandomDefault.ctx -_loadkSecAttrAccessible.k -_loadkSecAttrAccessible.kSecAttrAccessible_once -_loadkSecAttrAccessible.ctx -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.k -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly_once -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.ctx -_loadkSecAttrAccount.k -_loadkSecAttrAccount.kSecAttrAccount_once -_loadkSecAttrAccount.ctx -_loadkSecAttrService.k -_loadkSecAttrService.kSecAttrService_once -_loadkSecAttrService.ctx -_loadkSecValueData.k -_loadkSecValueData.kSecValueData_once -_loadkSecValueData.ctx -_loadkSecClassGenericPassword.k -_loadkSecClassGenericPassword.kSecClassGenericPassword_once -_loadkSecClassGenericPassword.ctx -_loadkSecAttrAccessGroup.k -_loadkSecAttrAccessGroup.kSecAttrAccessGroup_once -_loadkSecAttrAccessGroup.ctx -_loadkSecMatchLimitOne.k -_loadkSecMatchLimitOne.kSecMatchLimitOne_once -_loadkSecMatchLimitOne.ctx -_loadkSecMatchLimit.k -_loadkSecMatchLimit.kSecMatchLimit_once -_loadkSecMatchLimit.ctx -_loadkSecReturnData.k -_loadkSecReturnData.kSecReturnData_once -_loadkSecReturnData.ctx -_loadkSecClass.k -_loadkSecClass.kSecClass_once -_loadkSecClass.ctx -__OBJC_$_CLASS_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROTOCOL_REFS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDynamicFrameworkResolving -__OBJC_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKDynamicFrameworkLoader -__OBJC_METACLASS_RO_$_FBSDKDynamicFrameworkLoader -__OBJC_$_INSTANCE_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROP_LIST_FBSDKDynamicFrameworkLoader -__OBJC_CLASS_RO_$_FBSDKDynamicFrameworkLoader -_fbsdkdfl_SecRandomCopyBytes.f -_fbsdkdfl_SecRandomCopyBytes.SecRandomCopyBytes_once -_fbsdkdfl_SecRandomCopyBytes.ctx -_fbsdkdfl_SecItemUpdate.f -_fbsdkdfl_SecItemUpdate.SecItemUpdate_once -_fbsdkdfl_SecItemUpdate.ctx -_fbsdkdfl_SecItemAdd.f -_fbsdkdfl_SecItemAdd.SecItemAdd_once -_fbsdkdfl_SecItemAdd.ctx -_fbsdkdfl_SecItemCopyMatching.f -_fbsdkdfl_SecItemCopyMatching.SecItemCopyMatching_once -_fbsdkdfl_SecItemCopyMatching.ctx -_fbsdkdfl_SecItemDelete.f -_fbsdkdfl_SecItemDelete.SecItemDelete_once -_fbsdkdfl_SecItemDelete.ctx -_fbsdkdfl_SLServiceTypeFacebook.k -_fbsdkdfl_SLServiceTypeFacebook.SLServiceTypeFacebook_once -_fbsdkdfl_SLServiceTypeFacebook.ctx -_fbsdkdfl_SLComposeViewControllerClass.c -_fbsdkdfl_SLComposeViewControllerClass.SLComposeViewController_once -_fbsdkdfl_SLComposeViewControllerClass.ctx -_fbsdkdfl_CATransactionClass.c -_fbsdkdfl_CATransactionClass.CATransaction_once -_fbsdkdfl_CATransactionClass.ctx -_fbsdkdfl_CATransform3DMakeScale.f -_fbsdkdfl_CATransform3DMakeScale.CATransform3DMakeScale_once -_fbsdkdfl_CATransform3DMakeScale.ctx -_fbsdkdfl_CATransform3DMakeTranslation.f -_fbsdkdfl_CATransform3DMakeTranslation.CATransform3DMakeTranslation_once -_fbsdkdfl_CATransform3DMakeTranslation.ctx -_fbsdkdfl_CATransform3DConcat.f -_fbsdkdfl_CATransform3DConcat.CATransform3DConcat_once -_fbsdkdfl_CATransform3DConcat.ctx -_fbsdkdfl_ASIdentifierManagerClass.c -_fbsdkdfl_ASIdentifierManagerClass.ASIdentifierManager_once -_fbsdkdfl_ASIdentifierManagerClass.ctx -_fbsdkdfl_SFSafariViewControllerClass.c -_fbsdkdfl_SFSafariViewControllerClass.SFSafariViewController_once -_fbsdkdfl_SFSafariViewControllerClass.ctx -_fbsdkdfl_SFAuthenticationSessionClass.c -_fbsdkdfl_SFAuthenticationSessionClass.SFAuthenticationSession_once -_fbsdkdfl_SFAuthenticationSessionClass.ctx -_fbsdkdfl_ASWebAuthenticationSessionClass.c -_fbsdkdfl_ASWebAuthenticationSessionClass.ASWebAuthenticationSession_once -_fbsdkdfl_ASWebAuthenticationSessionClass.ctx -_fbsdkdfl_CTTelephonyNetworkInfoClass.c -_fbsdkdfl_CTTelephonyNetworkInfoClass.CTTelephonyNetworkInfo_once -_fbsdkdfl_CTTelephonyNetworkInfoClass.ctx -_fbsdkdfl_handle_get_Security.Security_handle -_fbsdkdfl_handle_get_Security.Security_once -_OBJC_CLASSLIST_REFERENCES_$_.140 -_fbsdkdfl_handle_get_Social.Social_handle -_fbsdkdfl_handle_get_Social.Social_once -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_handle -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_once -_fbsdkdfl_handle_get_AdSupport.AdSupport_handle -_fbsdkdfl_handle_get_AdSupport.AdSupport_once -_fbsdkdfl_handle_get_SafariServices.SafariServices_handle -_fbsdkdfl_handle_get_SafariServices.SafariServices_once -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_handle -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_once -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_handle -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_once -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_CoreTelephony_once -FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_AuthenticationServices_once -fbsdkdfl_load_SafariServices_once -fbsdkdfl_load_AdSupport_once -fbsdkdfl_load_QuartzCore_once -fbsdkdfl_load_Social_once -fbsdkdfl_load_framework_once -fbsdkdfl_load_library_once -fbsdkdfl_load_Security_once -fbsdkdfl_handle_get_CoreTelephony -fbsdkdfl_CTTelephonyNetworkInfoClass -fbsdkdfl_handle_get_AuthenticationServices -fbsdkdfl_ASWebAuthenticationSessionClass -fbsdkdfl_SFAuthenticationSessionClass -fbsdkdfl_handle_get_SafariServices -fbsdkdfl_handle_get_AdSupport -fbsdkdfl_CATransform3DConcat -fbsdkdfl_CATransform3DMakeTranslation -fbsdkdfl_CATransform3DMakeScale -fbsdkdfl_handle_get_QuartzCore -fbsdkdfl_CATransactionClass -fbsdkdfl_SLComposeViewControllerClass -fbsdkdfl_handle_get_Social -fbsdkdfl_SLServiceTypeFacebook -fbsdkdfl_SecItemDelete -fbsdkdfl_SecItemCopyMatching -fbsdkdfl_SecItemAdd -fbsdkdfl_SecItemUpdate -fbsdkdfl_SecRandomCopyBytes -fbsdkdfl_load_symbol_once -fbsdkdfl_handle_get_Security -fbsdkdfl_ASIdentifierManagerClass -fbsdkdfl_SFSafariViewControllerClass -__37+[FBSDKDynamicFrameworkLoader shared]_block_invoke -+[FBSDKError errorReporter] -+[FBSDKError setErrorReporter:] -+[FBSDKError configureWithErrorReporter:] -+[FBSDKError errorWithCode:message:] -+[FBSDKError errorWithDomain:code:message:] -+[FBSDKError errorWithCode:message:underlyingError:] -+[FBSDKError errorWithDomain:code:message:underlyingError:] -+[FBSDKError errorWithCode:userInfo:message:underlyingError:] -+[FBSDKError errorWithDomain:code:userInfo:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithName:value:message:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:] -+[FBSDKError invalidArgumentErrorWithName:value:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:underlyingError:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:underlyingError:] -+[FBSDKError requiredArgumentErrorWithName:message:] -+[FBSDKError requiredArgumentErrorWithDomain:name:message:] -+[FBSDKError requiredArgumentErrorWithName:message:underlyingError:] -+[FBSDKError unknownErrorWithMessage:] -+[FBSDKError isNetworkError:] -__errorReporter -__OBJC_$_CLASS_METHODS_FBSDKError -__OBJC_$_CLASS_PROP_LIST_FBSDKError -__OBJC_METACLASS_RO_$_FBSDKError -__OBJC_CLASS_RO_$_FBSDKError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKError.m -FBSDKCoreKit/FBSDKError.m --[FBSDKErrorConfiguration initWithDictionary:] --[FBSDKErrorConfiguration recoveryConfigurationForCode:subcode:request:] --[FBSDKErrorConfiguration updateWithArray:] -___43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke -+[FBSDKErrorConfiguration supportsSecureCoding] --[FBSDKErrorConfiguration initWithCoder:] --[FBSDKErrorConfiguration encodeWithCoder:] --[FBSDKErrorConfiguration copyWithZone:] --[FBSDKErrorConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.43 -___block_descriptor_48_e8_32s40s_e25_v32?0"NSString"816^B24l -_OBJC_CLASSLIST_REFERENCES_$_.101 -__OBJC_$_CLASS_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_REFS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDecodableErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfiguration -_OBJC_IVAR_$_FBSDKErrorConfiguration._configurationDictionary -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -__43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke --[FBSDKErrorConfigurationProvider errorConfiguration] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfigurationProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfigurationProviding -__OBJC_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfigurationProvider -__OBJC_METACLASS_RO_$_FBSDKErrorConfigurationProvider -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfigurationProvider -__OBJC_CLASS_RO_$_FBSDKErrorConfigurationProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m --[FBSDKTemporaryErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -+[FBSDKErrorRecoveryAttempter recoveryAttempterFromConfiguration:] --[FBSDKErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -__OBJC_METACLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROTOCOL_REFS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorRecoveryAttempting -__OBJC_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryAttempter -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m -FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m --[FBSDKErrorRecoveryConfiguration initWithRecoveryDescription:optionDescriptions:category:recoveryActionName:] -+[FBSDKErrorRecoveryConfiguration supportsSecureCoding] --[FBSDKErrorRecoveryConfiguration initWithCoder:] --[FBSDKErrorRecoveryConfiguration encodeWithCoder:] --[FBSDKErrorRecoveryConfiguration copyWithZone:] --[FBSDKErrorRecoveryConfiguration localizedRecoveryDescription] --[FBSDKErrorRecoveryConfiguration localizedRecoveryOptionDescriptions] --[FBSDKErrorRecoveryConfiguration errorCategory] --[FBSDKErrorRecoveryConfiguration recoveryActionName] --[FBSDKErrorRecoveryConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryConfiguration -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryDescription -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryOptionDescriptions -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._errorCategory -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._recoveryActionName -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorRecoveryConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h --[FBSDKErrorReport init] --[FBSDKErrorReport initWithGraphRequestProvider:fileManager:settings:fileDataExtractor:] -+[FBSDKErrorReport shared] -___26+[FBSDKErrorReport shared]_block_invoke --[FBSDKErrorReport enable] -+[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport createErrorDirectoryIfNeeded] --[FBSDKErrorReport uploadErrors] -___32-[FBSDKErrorReport uploadErrors]_block_invoke --[FBSDKErrorReport loadErrorReports] -___36-[FBSDKErrorReport loadErrorReports]_block_invoke -___36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 --[FBSDKErrorReport _clearErrorInfo] --[FBSDKErrorReport _saveErrorInfoToDisk:] --[FBSDKErrorReport _pathToErrorInfoFile] --[FBSDKErrorReport requestProvider] --[FBSDKErrorReport setRequestProvider:] --[FBSDKErrorReport fileManager] --[FBSDKErrorReport setFileManager:] --[FBSDKErrorReport settings] --[FBSDKErrorReport setSettings:] --[FBSDKErrorReport dataExtractor] --[FBSDKErrorReport setDataExtractor:] --[FBSDKErrorReport directoryPath] --[FBSDKErrorReport isEnabled] --[FBSDKErrorReport setIsEnabled:] --[FBSDKErrorReport .cxx_destruct] -___block_descriptor_32_e25_B24?08"NSDictionary"16l -___block_descriptor_32_e11_q24?0816l -___block_literal_global.121 -__OBJC_$_CLASS_METHODS_FBSDKErrorReport -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorReport -__OBJC_METACLASS_RO_$_FBSDKErrorReport -__OBJC_$_INSTANCE_METHODS_FBSDKErrorReport -_OBJC_IVAR_$_FBSDKErrorReport._isEnabled -_OBJC_IVAR_$_FBSDKErrorReport._requestProvider -_OBJC_IVAR_$_FBSDKErrorReport._fileManager -_OBJC_IVAR_$_FBSDKErrorReport._settings -_OBJC_IVAR_$_FBSDKErrorReport._dataExtractor -_OBJC_IVAR_$_FBSDKErrorReport._directoryPath -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorReport -__OBJC_$_PROP_LIST_FBSDKErrorReport -__OBJC_CLASS_RO_$_FBSDKErrorReport -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -__36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 -__36-[FBSDKErrorReport loadErrorReports]_block_invoke -__32-[FBSDKErrorReport uploadErrors]_block_invoke -__26+[FBSDKErrorReport shared]_block_invoke -+[FBSDKEventBinding numberParser] -+[FBSDKEventBinding setNumberParser:] -+[FBSDKEventBinding initialize] --[FBSDKEventBinding initWithJSON:eventLogger:] --[FBSDKEventBinding trackEvent:] -+[FBSDKEventBinding matchAnyView:pathComponent:] -+[FBSDKEventBinding match:pathComponent:] -+[FBSDKEventBinding isViewMatchPath:path:] -+[FBSDKEventBinding isPath:matchViewPath:] -+[FBSDKEventBinding findViewByPath:parent:level:] --[FBSDKEventBinding isEqualToBinding:] -+[FBSDKEventBinding findParameterOfPath:pathType:sourceView:] --[FBSDKEventBinding eventName] --[FBSDKEventBinding eventType] --[FBSDKEventBinding appVersion] --[FBSDKEventBinding path] --[FBSDKEventBinding pathType] --[FBSDKEventBinding parameters] --[FBSDKEventBinding eventLogger] --[FBSDKEventBinding setEventLogger:] --[FBSDKEventBinding .cxx_destruct] -__numberParser -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.120 -__OBJC_$_CLASS_METHODS_FBSDKEventBinding -__OBJC_$_CLASS_PROP_LIST_FBSDKEventBinding -__OBJC_METACLASS_RO_$_FBSDKEventBinding -__OBJC_$_INSTANCE_METHODS_FBSDKEventBinding -_OBJC_IVAR_$_FBSDKEventBinding._eventName -_OBJC_IVAR_$_FBSDKEventBinding._eventType -_OBJC_IVAR_$_FBSDKEventBinding._appVersion -_OBJC_IVAR_$_FBSDKEventBinding._path -_OBJC_IVAR_$_FBSDKEventBinding._pathType -_OBJC_IVAR_$_FBSDKEventBinding._parameters -_OBJC_IVAR_$_FBSDKEventBinding._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBinding -__OBJC_$_PROP_LIST_FBSDKEventBinding -__OBJC_CLASS_RO_$_FBSDKEventBinding -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h --[FBSDKEventBindingManager initWithSwizzler:eventLogger:] --[FBSDKEventBindingManager initWithJSON:swizzler:eventLogger:] --[FBSDKEventBindingManager parseArray:] --[FBSDKEventBindingManager start] -___33-[FBSDKEventBindingManager start]_block_invoke -___33-[FBSDKEventBindingManager start]_block_invoke.67 -___33-[FBSDKEventBindingManager start]_block_invoke.73 -___33-[FBSDKEventBindingManager start]_block_invoke.79 --[FBSDKEventBindingManager rematchBindings] --[FBSDKEventBindingManager matchSubviewsIn:] --[FBSDKEventBindingManager matchView:delegate:] -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.116 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.274 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.279 -___copy_helper_block_e8_32s40s48s56w -___destroy_helper_block_e8_32s40s48s56w -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.339 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.340 -___copy_helper_block_e8_32s40s48s56s64r72w -___destroy_helper_block_e8_32s40s48s56s64r72w -___copy_helper_block_e8_32s40s48s56r64w -___destroy_helper_block_e8_32s40s48s56r64w --[FBSDKEventBindingManager updateBindings:] -___43-[FBSDKEventBindingManager updateBindings:]_block_invoke --[FBSDKEventBindingManager handleReactNativeTouchesWithHandler:command:touches:eventName:] --[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:] -___94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke --[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:] -___100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke --[FBSDKEventBindingManager validClasses] --[FBSDKEventBindingManager eventLogger] --[FBSDKEventBindingManager setEventLogger:] --[FBSDKEventBindingManager swizzler] --[FBSDKEventBindingManager setSwizzler:] --[FBSDKEventBindingManager isStarted] --[FBSDKEventBindingManager setIsStarted:] --[FBSDKEventBindingManager reactBindings] --[FBSDKEventBindingManager setReactBindings:] --[FBSDKEventBindingManager setValidClasses:] --[FBSDKEventBindingManager hasReactNative] --[FBSDKEventBindingManager setHasReactNative:] --[FBSDKEventBindingManager eventBindings] --[FBSDKEventBindingManager setEventBindings:] --[FBSDKEventBindingManager .cxx_destruct] -___block_descriptor_40_e8_32s_e8_v16?08l -___block_descriptor_40_e8_32s_e17_v40?08:162432l -___block_descriptor_40_e8_32s_e50_v32?0"UITableView"8:16""24l -___block_descriptor_40_e8_32s_e60_v32?0"UICollectionView"8:16""24l -_OBJC_CLASSLIST_REFERENCES_$_.100 -__OBJC_$_PROTOCOL_REFS_UIScrollViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIScrollViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UIScrollViewDelegate -__OBJC_PROTOCOL_$_UIScrollViewDelegate -__OBJC_LABEL_PROTOCOL_$_UIScrollViewDelegate -__OBJC_$_PROTOCOL_REFS_UITableViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDelegate -__OBJC_PROTOCOL_$_UITableViewDelegate -__OBJC_LABEL_PROTOCOL_$_UITableViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UITableViewDelegate -___block_descriptor_48_e8_32s40s_e43_v40?08:16"UITableView"24"NSIndexPath"32l -___block_descriptor_64_e8_32s40s48s56w_e5_v8?0l -__OBJC_$_PROTOCOL_REFS_UICollectionViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UICollectionViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UICollectionViewDelegate -__OBJC_PROTOCOL_$_UICollectionViewDelegate -__OBJC_LABEL_PROTOCOL_$_UICollectionViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UICollectionViewDelegate -___block_descriptor_48_e8_32s40s_e48_v40?08:16"UICollectionView"24"NSIndexPath"32l -___block_descriptor_80_e8_32s40s48s56s64r72w_e5_v8?0l -___block_descriptor_72_e8_32s40s48s56r64w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.350 -_OBJC_SELECTOR_REFERENCES_.352 -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.379 -__OBJC_METACLASS_RO_$_FBSDKEventBindingManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventBindingManager -_OBJC_IVAR_$_FBSDKEventBindingManager._isStarted -_OBJC_IVAR_$_FBSDKEventBindingManager._hasReactNative -_OBJC_IVAR_$_FBSDKEventBindingManager._eventLogger -_OBJC_IVAR_$_FBSDKEventBindingManager._swizzler -_OBJC_IVAR_$_FBSDKEventBindingManager._reactBindings -_OBJC_IVAR_$_FBSDKEventBindingManager._validClasses -_OBJC_IVAR_$_FBSDKEventBindingManager._eventBindings -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBindingManager -__OBJC_$_PROP_LIST_FBSDKEventBindingManager -__OBJC_CLASS_RO_$_FBSDKEventBindingManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -__100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke -__94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke -__43-[FBSDKEventBindingManager updateBindings:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r64w -__copy_helper_block_e8_32s40s48s56r64w -__destroy_helper_block_e8_32s40s48s56s64r72w -__copy_helper_block_e8_32s40s48s56s64r72w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.340 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.339 -__destroy_helper_block_e8_32s40s48s56w -__copy_helper_block_e8_32s40s48s56w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.279 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.274 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.116 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -__33-[FBSDKEventBindingManager start]_block_invoke.79 -__33-[FBSDKEventBindingManager start]_block_invoke.73 -__33-[FBSDKEventBindingManager start]_block_invoke.67 -__33-[FBSDKEventBindingManager start]_block_invoke --[FBSDKDeactivatedEvent initWithEventName:deactivatedParams:] --[FBSDKDeactivatedEvent eventName] --[FBSDKDeactivatedEvent deactivatedParams] --[FBSDKDeactivatedEvent .cxx_destruct] -+[FBSDKEventDeactivationManager shared] -___39+[FBSDKEventDeactivationManager shared]_block_invoke --[FBSDKEventDeactivationManager initWithServerConfigurationProvider:] --[FBSDKEventDeactivationManager enable] -___39-[FBSDKEventDeactivationManager enable]_block_invoke --[FBSDKEventDeactivationManager processEvents:] --[FBSDKEventDeactivationManager processParameters:eventName:] --[FBSDKEventDeactivationManager _updateDeactivatedEvents:] --[FBSDKEventDeactivationManager isEventDeactivationEnabled] --[FBSDKEventDeactivationManager setIsEventDeactivationEnabled:] --[FBSDKEventDeactivationManager deactivatedEvents] --[FBSDKEventDeactivationManager setDeactivatedEvents:] --[FBSDKEventDeactivationManager eventsWithDeactivatedParams] --[FBSDKEventDeactivationManager setEventsWithDeactivatedParams:] --[FBSDKEventDeactivationManager serverConfigurationProvider] --[FBSDKEventDeactivationManager setServerConfigurationProvider:] --[FBSDKEventDeactivationManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_INSTANCE_METHODS_FBSDKDeactivatedEvent -_OBJC_IVAR_$_FBSDKDeactivatedEvent._eventName -_OBJC_IVAR_$_FBSDKDeactivatedEvent._deactivatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeactivatedEvent -__OBJC_$_PROP_LIST_FBSDKDeactivatedEvent -__OBJC_CLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_CLASS_METHODS_FBSDKEventDeactivationManager -__OBJC_METACLASS_RO_$_FBSDKEventDeactivationManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventDeactivationManager -_OBJC_IVAR_$_FBSDKEventDeactivationManager._isEventDeactivationEnabled -_OBJC_IVAR_$_FBSDKEventDeactivationManager._deactivatedEvents -_OBJC_IVAR_$_FBSDKEventDeactivationManager._eventsWithDeactivatedParams -_OBJC_IVAR_$_FBSDKEventDeactivationManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventDeactivationManager -__OBJC_$_PROP_LIST_FBSDKEventDeactivationManager -__OBJC_CLASS_RO_$_FBSDKEventDeactivationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -__39-[FBSDKEventDeactivationManager enable]_block_invoke -__39+[FBSDKEventDeactivationManager shared]_block_invoke -+[FBSDKFeatureExtractor configureWithRulesFromKeyProvider:] -+[FBSDKFeatureExtractor initialize] -+[FBSDKFeatureExtractor loadRulesForKey:] -+[FBSDKFeatureExtractor getTextFeature:withScreenName:] -+[FBSDKFeatureExtractor getDenseFeatures:] -+[FBSDKFeatureExtractor pruneTree:siblings:] -+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:] -___77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureExtractor parseFeatures:] -+[FBSDKFeatureExtractor isButton:] -+[FBSDKFeatureExtractor update:text:hint:] -+[FBSDKFeatureExtractor foundIndicators:inValues:] -+[FBSDKFeatureExtractor regextMatch:text:] -+[FBSDKFeatureExtractor regexMatch:event:textType:matchText:] -__keyProvider -__languageInfo -__eventInfo -__textTypeInfo -_OBJC_CLASSLIST_REFERENCES_$_.54 -__rules -_OBJC_CLASSLIST_REFERENCES_$_.59 -___block_descriptor_40_e8__e25_B24?08"NSDictionary"16l -_OBJC_CLASSLIST_REFERENCES_$_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_CLASSLIST_REFERENCES_$_.196 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.208 -_OBJC_CLASSLIST_REFERENCES_$_.209 -__OBJC_$_CLASS_METHODS_FBSDKFeatureExtractor -__OBJC_METACLASS_RO_$_FBSDKFeatureExtractor -__OBJC_CLASS_RO_$_FBSDKFeatureExtractor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -sum -__77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureManager shared] -___29+[FBSDKFeatureManager shared]_block_invoke --[FBSDKFeatureManager init] --[FBSDKFeatureManager initWithGateKeeperManager:store:] -+[FBSDKFeatureManager checkFeature:completionBlock:] --[FBSDKFeatureManager checkFeature:completionBlock:] -___52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke --[FBSDKFeatureManager isEnabled:] --[FBSDKFeatureManager disableFeature:] --[FBSDKFeatureManager storageKeyForFeature:] -+[FBSDKFeatureManager getParentFeature:] --[FBSDKFeatureManager checkGK:] -+[FBSDKFeatureManager featureName:] -+[FBSDKFeatureManager defaultStatus:] --[FBSDKFeatureManager gateKeeperManager] --[FBSDKFeatureManager setGateKeeperManager:] --[FBSDKFeatureManager store] --[FBSDKFeatureManager setStore:] --[FBSDKFeatureManager .cxx_destruct] -___block_descriptor_56_e8_32bs40s_e17_v16?0"NSError"8l -__OBJC_$_CLASS_METHODS_FBSDKFeatureManager -__OBJC_$_CLASS_PROP_LIST_FBSDKFeatureManager -__OBJC_METACLASS_RO_$_FBSDKFeatureManager -__OBJC_$_INSTANCE_METHODS_FBSDKFeatureManager -_OBJC_IVAR_$_FBSDKFeatureManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKFeatureManager._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKFeatureManager -__OBJC_$_PROP_LIST_FBSDKFeatureManager -__OBJC_CLASS_RO_$_FBSDKFeatureManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m -FBSDKCoreKit/Internal/FBSDKFeatureManager.m -__52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -__29+[FBSDKFeatureManager shared]_block_invoke -+[FBSDKGateKeeperManager initialize] -+[FBSDKGateKeeperManager configureWithSettings:requestProvider:connectionProvider:store:] -+[FBSDKGateKeeperManager boolForKey:defaultValue:] -+[FBSDKGateKeeperManager loadGateKeepers:] -___42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke -+[FBSDKGateKeeperManager requestToLoadGateKeepers] -+[FBSDKGateKeeperManager processLoadRequestResponse:error:] -+[FBSDKGateKeeperManager _didProcessGKFromNetwork:] -+[FBSDKGateKeeperManager _gateKeeperTimestampIsValid:] -+[FBSDKGateKeeperManager _gateKeeperIsValid] -+[FBSDKGateKeeperManager requestProvider] -+[FBSDKGateKeeperManager settings] -+[FBSDKGateKeeperManager connectionProvider] -+[FBSDKGateKeeperManager gateKeepers] -+[FBSDKGateKeeperManager store] -__completionBlocks -__canLoadGateKeepers -__gateKeepers -__loadingGateKeepers -__requeryFinishedForAppStart -__timestamp -__OBJC_$_CLASS_METHODS_FBSDKGateKeeperManager -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGateKeeperManaging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGateKeeperManaging -__OBJC_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_LABEL_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_CLASS_PROTOCOLS_$_FBSDKGateKeeperManager -__OBJC_METACLASS_RO_$_FBSDKGateKeeperManager -__OBJC_CLASS_RO_$_FBSDKGateKeeperManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -__42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke --[FBSDKGraphErrorRecoveryProcessor processError:request:delegate:] --[FBSDKGraphErrorRecoveryProcessor delegate] --[FBSDKGraphErrorRecoveryProcessor .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphErrorRecoveryProcessor._delegate -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_PROP_LIST_FBSDKGraphErrorRecoveryProcessor -__OBJC_CLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m -FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m --[FBSDKGraphRequest initWithGraphPath:] --[FBSDKGraphRequest initWithGraphPath:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:] --[FBSDKGraphRequest initWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:version:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequest isGraphErrorRecoveryDisabled] --[FBSDKGraphRequest setGraphErrorRecoveryDisabled:] --[FBSDKGraphRequest hasAttachments] -___35-[FBSDKGraphRequest hasAttachments]_block_invoke -+[FBSDKGraphRequest isAttachment:] -+[FBSDKGraphRequest serializeURL:params:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:] -___61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -+[FBSDKGraphRequest preprocessParams:] -+[FBSDKGraphRequest setCurrentAccessTokenStringProvider:] -+[FBSDKGraphRequest setSettings:] --[FBSDKGraphRequest startWithCompletionHandler:] -___48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke --[FBSDKGraphRequest startWithCompletion:] --[FBSDKGraphRequest description] --[FBSDKGraphRequest formattedDescription] --[FBSDKGraphRequest HTTPMethod] --[FBSDKGraphRequest setHTTPMethod:] --[FBSDKGraphRequest flags] --[FBSDKGraphRequest setFlags:] --[FBSDKGraphRequest parameters] --[FBSDKGraphRequest setParameters:] --[FBSDKGraphRequest tokenString] --[FBSDKGraphRequest graphPath] --[FBSDKGraphRequest version] --[FBSDKGraphRequest connectionFactory] --[FBSDKGraphRequest setConnectionFactory:] --[FBSDKGraphRequest .cxx_destruct] -__currentAccessTokenStringProvider -_OBJC_CLASSLIST_REFERENCES_$_.53 -___block_descriptor_48_e8_40s_e12_24?08^B16l -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_CLASSLIST_REFERENCES_$_.102 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequest -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequest -__OBJC_PROTOCOL_$_FBSDKGraphRequest -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequest -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequest -__OBJC_METACLASS_RO_$_FBSDKGraphRequest -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequest -_OBJC_IVAR_$_FBSDKGraphRequest.HTTPMethod -_OBJC_IVAR_$_FBSDKGraphRequest.flags -_OBJC_IVAR_$_FBSDKGraphRequest._parameters -_OBJC_IVAR_$_FBSDKGraphRequest._tokenString -_OBJC_IVAR_$_FBSDKGraphRequest._graphPath -_OBJC_IVAR_$_FBSDKGraphRequest._version -_OBJC_IVAR_$_FBSDKGraphRequest._connectionFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest.199 -__OBJC_CLASS_RO_$_FBSDKGraphRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h -__48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke -__61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -__35-[FBSDKGraphRequest hasAttachments]_block_invoke --[FBSDKGraphRequestBody init] --[FBSDKGraphRequestBody mimeContentType] --[FBSDKGraphRequestBody appendUTF8:] --[FBSDKGraphRequestBody appendWithKey:formValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:imageValue:logger:] -___57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:] -___66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke --[FBSDKGraphRequestBody data] --[FBSDKGraphRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBSDKGraphRequestBody compressedData] --[FBSDKGraphRequestBody requiresMultipartDataFormat] --[FBSDKGraphRequestBody setRequiresMultipartDataFormat:] --[FBSDKGraphRequestBody .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestBody -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestBody -_OBJC_IVAR_$_FBSDKGraphRequestBody._data -_OBJC_IVAR_$_FBSDKGraphRequestBody._json -_OBJC_IVAR_$_FBSDKGraphRequestBody._stringBoundary -_OBJC_IVAR_$_FBSDKGraphRequestBody._requiresMultipartDataFormat -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestBody -__OBJC_$_PROP_LIST_FBSDKGraphRequestBody -__OBJC_CLASS_RO_$_FBSDKGraphRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h -__66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke -__57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestConnection init] --[FBSDKGraphRequestConnection initWithURLSessionProxyFactory:errorConfigurationProvider:piggybackManagerProvider:settings:connectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:] --[FBSDKGraphRequestConnection dealloc] -+[FBSDKGraphRequestConnection setDefaultConnectionTimeout:] -+[FBSDKGraphRequestConnection defaultConnectionTimeout] --[FBSDKGraphRequestConnection addRequest:completionHandler:] -___60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:completion:] --[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:] -___75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:name:completion:] --[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:] -___76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:parameters:completion:] --[FBSDKGraphRequestConnection cancel] --[FBSDKGraphRequestConnection overrideGraphAPIVersion:] --[FBSDKGraphRequestConnection start] -___36-[FBSDKGraphRequestConnection start]_block_invoke -___36-[FBSDKGraphRequestConnection start]_block_invoke_2 -___36-[FBSDKGraphRequestConnection start]_block_invoke.136 --[FBSDKGraphRequestConnection delegateQueue] --[FBSDKGraphRequestConnection setDelegateQueue:] -+[FBSDKGraphRequestConnection setCanMakeRequests] -+[FBSDKGraphRequestConnection canMakeRequests] --[FBSDKGraphRequestConnection session] --[FBSDKGraphRequestConnection sessionProxyFactory] --[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:] -___73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke --[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:] -___75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke --[FBSDKGraphRequestConnection appendJSONRequests:toBody:andNameAttachments:logger:] --[FBSDKGraphRequestConnection _shouldWarnOnMissingFieldsParam:] --[FBSDKGraphRequestConnection _validateFieldsParamForGetRequests:] --[FBSDKGraphRequestConnection requestWithBatch:timeout:] --[FBSDKGraphRequestConnection addBody:toPostRequest:] --[FBSDKGraphRequestConnection urlStringForSingleRequest:forBatch:] --[FBSDKGraphRequestConnection completeFBSDKURLSessionWithResponse:data:networkError:] --[FBSDKGraphRequestConnection parseJSONResponse:error:statusCode:] --[FBSDKGraphRequestConnection parseJSONOrOtherwise:error:] --[FBSDKGraphRequestConnection _completeWithResults:networkError:] -___65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke --[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:] -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.434 --[FBSDKGraphRequestConnection processResultDebugDictionary:] -___60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke --[FBSDKGraphRequestConnection errorFromResult:request:] --[FBSDKGraphRequestConnection _errorWithCode:statusCode:parsedJSONResponse:innerError:message:] --[FBSDKGraphRequestConnection logAndInvokeHandler:error:] --[FBSDKGraphRequestConnection logAndInvokeHandler:response:responseData:requestStartTime:] --[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:] -___73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke --[FBSDKGraphRequestConnection logMessage:] --[FBSDKGraphRequestConnection taskDidCompleteWithResponse:data:requestStartTime:handler:] --[FBSDKGraphRequestConnection _taskDidCompleteWithError:handler:] --[FBSDKGraphRequestConnection logRequest:bodyLength:bodyLogger:attachmentLogger:] --[FBSDKGraphRequestConnection accessTokenWithRequest:] --[FBSDKGraphRequestConnection registerTokenToOmitFromLog:] --[FBSDKGraphRequestConnection warnIfMissingClientToken] --[FBSDKGraphRequestConnection userAgent] -___40-[FBSDKGraphRequestConnection userAgent]_block_invoke --[FBSDKGraphRequestConnection URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] --[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:] -___76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke --[FBSDKGraphRequestConnection description] --[FBSDKGraphRequestConnection delegate] --[FBSDKGraphRequestConnection setDelegate:] --[FBSDKGraphRequestConnection timeout] --[FBSDKGraphRequestConnection setTimeout:] --[FBSDKGraphRequestConnection urlResponse] --[FBSDKGraphRequestConnection requests] --[FBSDKGraphRequestConnection setRequests:] --[FBSDKGraphRequestConnection state] --[FBSDKGraphRequestConnection setState:] --[FBSDKGraphRequestConnection logger] --[FBSDKGraphRequestConnection setLogger:] --[FBSDKGraphRequestConnection requestStartTime] --[FBSDKGraphRequestConnection setRequestStartTime:] --[FBSDKGraphRequestConnection setSession:] --[FBSDKGraphRequestConnection setSessionProxyFactory:] --[FBSDKGraphRequestConnection errorConfigurationProvider] --[FBSDKGraphRequestConnection setErrorConfigurationProvider:] --[FBSDKGraphRequestConnection piggybackManagerProvider] --[FBSDKGraphRequestConnection setPiggybackManagerProvider:] --[FBSDKGraphRequestConnection settings] --[FBSDKGraphRequestConnection setSettings:] --[FBSDKGraphRequestConnection connectionFactory] --[FBSDKGraphRequestConnection setConnectionFactory:] --[FBSDKGraphRequestConnection eventLogger] --[FBSDKGraphRequestConnection setEventLogger:] --[FBSDKGraphRequestConnection operatingSystemVersionComparer] --[FBSDKGraphRequestConnection setOperatingSystemVersionComparer:] --[FBSDKGraphRequestConnection macCatalystDeterminator] --[FBSDKGraphRequestConnection setMacCatalystDeterminator:] --[FBSDKGraphRequestConnection .cxx_destruct] -_g_defaultTimeout -_OBJC_CLASSLIST_REFERENCES_$_.99 -___block_descriptor_40_e8_32s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__canMakeRequests -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_CLASSLIST_REFERENCES_$_.168 -___block_descriptor_48_e8_32s40s_e15_v32?0816^B24l -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_CLASSLIST_REFERENCES_$_.195 -___block_descriptor_49_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_SELECTOR_REFERENCES_.331 -_OBJC_CLASSLIST_REFERENCES_$_.332 -_OBJC_CLASSLIST_REFERENCES_$_.341 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -_OBJC_CLASSLIST_REFERENCES_$_.399 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_CLASSLIST_REFERENCES_$_.416 -_OBJC_SELECTOR_REFERENCES_.418 -_OBJC_SELECTOR_REFERENCES_.420 -___block_descriptor_57_e8_32s40s48s_e42_v32?0"FBSDKGraphRequestMetadata"8Q16^B24l -_OBJC_SELECTOR_REFERENCES_.431 -_OBJC_SELECTOR_REFERENCES_.433 -___block_descriptor_65_e8_32s40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.437 -_OBJC_SELECTOR_REFERENCES_.439 -_OBJC_SELECTOR_REFERENCES_.441 -___block_descriptor_40_e8_32s_e8_v16?0q8l -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_SELECTOR_REFERENCES_.450 -_OBJC_SELECTOR_REFERENCES_.454 -_OBJC_SELECTOR_REFERENCES_.462 -___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.487 -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_SELECTOR_REFERENCES_.493 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_CLASSLIST_REFERENCES_$_.500 -_OBJC_CLASSLIST_REFERENCES_$_.505 -_OBJC_SELECTOR_REFERENCES_.507 -_OBJC_SELECTOR_REFERENCES_.511 -_OBJC_SELECTOR_REFERENCES_.513 -_OBJC_SELECTOR_REFERENCES_.515 -_OBJC_CLASSLIST_REFERENCES_$_.516 -___block_descriptor_64_e8_32bs40s48s56s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.558 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_CLASSLIST_REFERENCES_$_.569 -_OBJC_SELECTOR_REFERENCES_.571 -_OBJC_SELECTOR_REFERENCES_.573 -_userAgent.agent -_userAgent.onceToken -_OBJC_SELECTOR_REFERENCES_.595 -___block_descriptor_48_e8_32s40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.621 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestConnection -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnection -__OBJC_$_CLASS_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnection -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnection -_OBJC_IVAR_$_FBSDKGraphRequestConnection._overrideVersionPart -_OBJC_IVAR_$_FBSDKGraphRequestConnection._expectingResults -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegateQueue -_OBJC_IVAR_$_FBSDKGraphRequestConnection._session -_OBJC_IVAR_$_FBSDKGraphRequestConnection._sessionProxyFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._recoveringRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegate -_OBJC_IVAR_$_FBSDKGraphRequestConnection._timeout -_OBJC_IVAR_$_FBSDKGraphRequestConnection._urlResponse -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requests -_OBJC_IVAR_$_FBSDKGraphRequestConnection._state -_OBJC_IVAR_$_FBSDKGraphRequestConnection._logger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requestStartTime -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorConfigurationProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._piggybackManagerProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._settings -_OBJC_IVAR_$_FBSDKGraphRequestConnection._connectionFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._eventLogger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._operatingSystemVersionComparer -_OBJC_IVAR_$_FBSDKGraphRequestConnection._macCatalystDeterminator -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestConnection -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnection -_OBJC_SELECTOR_REFERENCES_.837 -_OBJC_CLASSLIST_REFERENCES_$_.838 -_OBJC_SELECTOR_REFERENCES_.840 -_OBJC_SELECTOR_REFERENCES_.842 -_OBJC_SELECTOR_REFERENCES_.844 -_OBJC_SELECTOR_REFERENCES_.846 -_OBJC_SELECTOR_REFERENCES_.848 -_OBJC_SELECTOR_REFERENCES_.850 -_OBJC_SELECTOR_REFERENCES_.852 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h -__76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke -__40-[FBSDKGraphRequestConnection userAgent]_block_invoke -__73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -__60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.434 -_CreateExpiredAccessToken -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -__65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke -__75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke -__73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke -__36-[FBSDKGraphRequestConnection start]_block_invoke.136 -__36-[FBSDKGraphRequestConnection start]_block_invoke_2 -__36-[FBSDKGraphRequestConnection start]_block_invoke -__76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke -__75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke -__60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnectionFactory createGraphRequestConnection] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnectionProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnectionProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnectionFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnectionFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnectionFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnectionFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m -FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m --[FBSDKGraphRequestDataAttachment initWithData:filename:contentType:] --[FBSDKGraphRequestDataAttachment contentType] --[FBSDKGraphRequestDataAttachment data] --[FBSDKGraphRequestDataAttachment filename] --[FBSDKGraphRequestDataAttachment .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestDataAttachment -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestDataAttachment -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._contentType -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._data -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._filename -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestDataAttachment -__OBJC_$_PROP_LIST_FBSDKGraphRequestDataAttachment -__OBJC_CLASS_RO_$_FBSDKGraphRequestDataAttachment -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:flags:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m --[FBSDKGraphRequestMetadata initWithRequest:completionHandler:batchParameters:] --[FBSDKGraphRequestMetadata invokeCompletionHandlerForConnection:withResults:error:] --[FBSDKGraphRequestMetadata description] --[FBSDKGraphRequestMetadata request] --[FBSDKGraphRequestMetadata setRequest:] --[FBSDKGraphRequestMetadata completionHandler] --[FBSDKGraphRequestMetadata setCompletionHandler:] --[FBSDKGraphRequestMetadata batchParameters] --[FBSDKGraphRequestMetadata setBatchParameters:] --[FBSDKGraphRequestMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestMetadata -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._request -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._completionHandler -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._batchParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestMetadata -__OBJC_$_PROP_LIST_FBSDKGraphRequestMetadata -__OBJC_CLASS_RO_$_FBSDKGraphRequestMetadata -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h -+[FBSDKGraphRequestPiggybackManager tokenWallet] -+[FBSDKGraphRequestPiggybackManager settings] -+[FBSDKGraphRequestPiggybackManager serverConfiguration] -+[FBSDKGraphRequestPiggybackManager requestProvider] -+[FBSDKGraphRequestPiggybackManager configureWithTokenWallet:settings:serverConfiguration:requestProvider:] -+[FBSDKGraphRequestPiggybackManager addPiggybackRequests:] -+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:] -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -___copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -___copy_helper_block_e8_32b40b48r56r64r -___destroy_helper_block_e8_32s40s48r56r64r -+[FBSDKGraphRequestPiggybackManager addRefreshPiggybackIfStale:] -+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:] -___69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -+[FBSDKGraphRequestPiggybackManager _safeForPiggyback:] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshThresholdInSeconds] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshRetryInSeconds] -+[FBSDKGraphRequestPiggybackManager _lastRefreshTry] -+[FBSDKGraphRequestPiggybackManager _setLastRefreshTry:] -__lastRefreshTry -__tokenWallet -__serverConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_REFS__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_INSTANCE_METHODS__FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_REFERENCE_$__FBSDKGraphRequestConnecting -___block_descriptor_112_e8_40s48r56r64r72r80r88r96r104r_e5_v8?0l -___block_descriptor_72_e8_32bs40r48r56r64r_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.118 -___block_descriptor_72_e8_32bs40bs48r56r64r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManager -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManager -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -__69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -__destroy_helper_block_e8_32s40s48r56r64r -__copy_helper_block_e8_32b40b48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -__destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -+[FBSDKGraphRequestPiggybackManagerProvider piggybackManager] -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m --[FBSDKHumanSilhouetteIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKHumanSilhouetteIcon -__OBJC_$_INSTANCE_METHODS_FBSDKHumanSilhouetteIcon -__OBJC_CLASS_RO_$_FBSDKHumanSilhouetteIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m -FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m --[FBSDKHybridAppEventsScriptMessageHandler init] --[FBSDKHybridAppEventsScriptMessageHandler initWithEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler userContentController:didReceiveScriptMessage:] --[FBSDKHybridAppEventsScriptMessageHandler eventLogger] --[FBSDKHybridAppEventsScriptMessageHandler setEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_INSTANCE_METHODS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_METHOD_TYPES_WKScriptMessageHandler -__OBJC_PROTOCOL_$_WKScriptMessageHandler -__OBJC_LABEL_PROTOCOL_$_WKScriptMessageHandler -__OBJC_CLASS_PROTOCOLS_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_METACLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_INSTANCE_METHODS_FBSDKHybridAppEventsScriptMessageHandler -_OBJC_IVAR_$_FBSDKHybridAppEventsScriptMessageHandler._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_PROP_LIST_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_CLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m -FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m --[FBSDKIcon imageWithSize:] --[FBSDKIcon imageWithSize:scale:] --[FBSDKIcon imageWithSize:color:] --[FBSDKIcon imageWithSize:scale:color:] --[FBSDKIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKIcon -__OBJC_$_INSTANCE_METHODS_FBSDKIcon -__OBJC_CLASS_RO_$_FBSDKIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m -FBSDKCoreKit/Internal/UI/FBSDKIcon.m -+[FBSDKImageDownloader sharedInstance] -___38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImageDownloader init] --[FBSDKImageDownloader initWithSessionProvider:] --[FBSDKImageDownloader removeAll] --[FBSDKImageDownloader downloadImageWithURL:ttl:completion:] -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -___copy_helper_block_e8_32s40s48b56b --[FBSDKImageDownloader sessionProvider] --[FBSDKImageDownloader setSessionProvider:] --[FBSDKImageDownloader urlCache] --[FBSDKImageDownloader setUrlCache:] --[FBSDKImageDownloader .cxx_destruct] -_sharedInstance.instance -___block_descriptor_40_e8_32bs_e29_v16?0"NSCachedURLResponse"8l -___block_descriptor_64_e8_32s40s48bs56bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_$_CLASS_METHODS_FBSDKImageDownloader -__OBJC_$_CLASS_PROP_LIST_FBSDKImageDownloader -__OBJC_METACLASS_RO_$_FBSDKImageDownloader -__OBJC_$_INSTANCE_METHODS_FBSDKImageDownloader -_OBJC_IVAR_$_FBSDKImageDownloader._sessionProvider -_OBJC_IVAR_$_FBSDKImageDownloader._urlCache -__OBJC_$_INSTANCE_VARIABLES_FBSDKImageDownloader -__OBJC_$_PROP_LIST_FBSDKImageDownloader -__OBJC_CLASS_RO_$_FBSDKImageDownloader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m -FBSDKCoreKit/Internal/FBSDKImageDownloader.m -__copy_helper_block_e8_32s40s48b56b -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -__38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImpressionTrackingButton layoutSubviews] -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_REFERENCE_$_FBSDKButtonImpressionTracking -__OBJC_METACLASS_RO_$_FBSDKImpressionTrackingButton -__OBJC_$_INSTANCE_METHODS_FBSDKImpressionTrackingButton -__OBJC_CLASS_RO_$_FBSDKImpressionTrackingButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m -FBSDKCoreKit/FBSDKImpressionTrackingButton.m --[FBSDKInstrumentManager init] --[FBSDKInstrumentManager initWithFeatureCheckerProvider:settings:crashObserver:errorReport:crashHandler:] -+[FBSDKInstrumentManager shared] -___32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKInstrumentManager enable] -___32-[FBSDKInstrumentManager enable]_block_invoke -___32-[FBSDKInstrumentManager enable]_block_invoke.28 --[FBSDKInstrumentManager featureChecker] --[FBSDKInstrumentManager setFeatureChecker:] --[FBSDKInstrumentManager settings] --[FBSDKInstrumentManager setSettings:] --[FBSDKInstrumentManager crashObserver] --[FBSDKInstrumentManager setCrashObserver:] --[FBSDKInstrumentManager errorReport] --[FBSDKInstrumentManager setErrorReport:] --[FBSDKInstrumentManager crashHandler] --[FBSDKInstrumentManager setCrashHandler:] --[FBSDKInstrumentManager .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKInstrumentManager -__OBJC_$_CLASS_PROP_LIST_FBSDKInstrumentManager -__OBJC_METACLASS_RO_$_FBSDKInstrumentManager -__OBJC_$_INSTANCE_METHODS_FBSDKInstrumentManager -_OBJC_IVAR_$_FBSDKInstrumentManager._featureChecker -_OBJC_IVAR_$_FBSDKInstrumentManager._settings -_OBJC_IVAR_$_FBSDKInstrumentManager._crashObserver -_OBJC_IVAR_$_FBSDKInstrumentManager._errorReport -_OBJC_IVAR_$_FBSDKInstrumentManager._crashHandler -__OBJC_$_INSTANCE_VARIABLES_FBSDKInstrumentManager -__OBJC_$_PROP_LIST_FBSDKInstrumentManager -__OBJC_CLASS_RO_$_FBSDKInstrumentManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -__32-[FBSDKInstrumentManager enable]_block_invoke.28 -__32-[FBSDKInstrumentManager enable]_block_invoke -__32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKIntegrityManager initWithGateKeeperManager:integrityProcessor:] --[FBSDKIntegrityManager enable] --[FBSDKIntegrityManager processParameters:eventName:] --[FBSDKIntegrityManager gateKeeperManager] --[FBSDKIntegrityManager setGateKeeperManager:] --[FBSDKIntegrityManager integrityProcessor] --[FBSDKIntegrityManager setIntegrityProcessor:] --[FBSDKIntegrityManager isIntegrityEnabled] --[FBSDKIntegrityManager setIsIntegrityEnabled:] --[FBSDKIntegrityManager isSampleEnabled] --[FBSDKIntegrityManager setIsSampleEnabled:] --[FBSDKIntegrityManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKIntegrityManager -__OBJC_$_INSTANCE_METHODS_FBSDKIntegrityManager -_OBJC_IVAR_$_FBSDKIntegrityManager._isIntegrityEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._isSampleEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKIntegrityManager._integrityProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKIntegrityManager -__OBJC_$_PROP_LIST_FBSDKIntegrityManager -__OBJC_CLASS_RO_$_FBSDKIntegrityManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -+[FBSDKInternalUtility sharedUtility] -___37+[FBSDKInternalUtility sharedUtility]_block_invoke -+[FBSDKInternalUtility configureWithInfoDictionaryProvider:] -+[FBSDKInternalUtility setLoggerType:] -+[FBSDKInternalUtility loggerType] --[FBSDKInternalUtility appURLScheme] --[FBSDKInternalUtility appURLWithHost:path:queryParameters:error:] --[FBSDKInternalUtility parametersFromFBURL:] --[FBSDKInternalUtility bundleForStrings] -___40-[FBSDKInternalUtility bundleForStrings]_block_invoke --[FBSDKInternalUtility currentTimeInMilliseconds] --[FBSDKInternalUtility extractPermissionsFromResponse:grantedPermissions:declinedPermissions:expiredPermissions:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility _facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility isBrowserURL:] --[FBSDKInternalUtility isFacebookBundleIdentifier:] --[FBSDKInternalUtility isSafariBundleIdentifier:] --[FBSDKInternalUtility object:isEqualToObject:] --[FBSDKInternalUtility operatingSystemVersion] -___46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke --[FBSDKInternalUtility URLWithScheme:host:path:queryParameters:error:] --[FBSDKInternalUtility deleteFacebookCookies] --[FBSDKInternalUtility registerTransientObject:] --[FBSDKInternalUtility unregisterTransientObject:] --[FBSDKInternalUtility viewControllerForView:] --[FBSDKInternalUtility isFacebookAppInstalled] -___46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke --[FBSDKInternalUtility isMessengerAppInstalled] -___47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke --[FBSDKInternalUtility isMSQRDPlayerAppInstalled] -___49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke --[FBSDKInternalUtility _canOpenURLScheme:] --[FBSDKInternalUtility validateAppID] --[FBSDKInternalUtility validateRequiredClientAccessToken] --[FBSDKInternalUtility validateURLSchemes] --[FBSDKInternalUtility validateFacebookReservedURLSchemes] --[FBSDKInternalUtility findWindow] --[FBSDKInternalUtility topMostViewController] --[FBSDKInternalUtility statusBarOrientation] --[FBSDKInternalUtility hexadecimalStringFromData:] --[FBSDKInternalUtility isRegisteredURLScheme:] -___46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke --[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:] -___56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isRegisteredCanOpenURLScheme:] -___53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isPublishPermission:] --[FBSDKInternalUtility isUnity] --[FBSDKInternalUtility validateConfiguration] --[FBSDKInternalUtility isConfigured] --[FBSDKInternalUtility setIsConfigured:] --[FBSDKInternalUtility infoDictionaryProvider] --[FBSDKInternalUtility setInfoDictionaryProvider:] --[FBSDKInternalUtility .cxx_destruct] -_sharedUtility.instance -_sharedUtilityNonce -__loggerType -_bundleForStrings.bundle -_bundleForStrings.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.107 -_operatingSystemVersion.operatingSystemVersion -_checkOperatingSystemVersionToken -___block_literal_global.142 -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_CLASSLIST_REFERENCES_$_.179 -__transientObjects -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_checkIfFacebookAppInstalledToken -___block_literal_global.210 -_checkIfMessengerAppInstalledToken -___block_literal_global.217 -_checkIfMSQRDPlayerAppInstalledToken -___block_literal_global.220 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_CLASSLIST_REFERENCES_$_.232 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_CLASSLIST_REFERENCES_$_.243 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_CLASSLIST_REFERENCES_$_.312 -_isRegisteredURLScheme:.urlTypes -_fetchUrlSchemesToken -_checkRegisteredCanOpenURLScheme:.checkedSchemes -_checkRegisteredCanOpenUrlSchemesToken -___block_literal_global.331 -_OBJC_SELECTOR_REFERENCES_.336 -_isRegisteredCanOpenURLScheme:.schemes -_fetchApplicationQuerySchemesToken -__OBJC_$_CLASS_METHODS_FBSDKInternalUtility -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWindowFinding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWindowFinding -__OBJC_PROTOCOL_$_FBSDKWindowFinding -__OBJC_LABEL_PROTOCOL_$_FBSDKWindowFinding -__OBJC_CLASS_PROTOCOLS_$_FBSDKInternalUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKInternalUtility -__OBJC_METACLASS_RO_$_FBSDKInternalUtility -__OBJC_$_INSTANCE_METHODS_FBSDKInternalUtility -_OBJC_IVAR_$_FBSDKInternalUtility._isConfigured -_OBJC_IVAR_$_FBSDKInternalUtility._infoDictionaryProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKInternalUtility -__OBJC_$_PROP_LIST_FBSDKInternalUtility -__OBJC_CLASS_RO_$_FBSDKInternalUtility -_OBJC_CLASSLIST_REFERENCES_$_.422 -_OBJC_SELECTOR_REFERENCES_.424 -_OBJC_SELECTOR_REFERENCES_.428 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKInternalUtility.m -FBSDKCoreKit/FBSDKInternalUtility.m -__53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke -__56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke -__46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke -__49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke -__47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke -__46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke -__46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke -ShouldOverrideHostWithGamingDomain -__40-[FBSDKInternalUtility bundleForStrings]_block_invoke -__37+[FBSDKInternalUtility sharedUtility]_block_invoke --[FBSDKKeychainStore initWithService:accessGroup:] --[FBSDKKeychainStore setDictionary:forKey:accessibility:] --[FBSDKKeychainStore dictionaryForKey:] --[FBSDKKeychainStore setString:forKey:accessibility:] --[FBSDKKeychainStore stringForKey:] --[FBSDKKeychainStore setData:forKey:accessibility:] --[FBSDKKeychainStore dataForKey:] --[FBSDKKeychainStore queryForKey:] --[FBSDKKeychainStore service] --[FBSDKKeychainStore accessGroup] --[FBSDKKeychainStore .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKKeychainStore -__OBJC_$_INSTANCE_METHODS_FBSDKKeychainStore -_OBJC_IVAR_$_FBSDKKeychainStore._service -_OBJC_IVAR_$_FBSDKKeychainStore._accessGroup -__OBJC_$_INSTANCE_VARIABLES_FBSDKKeychainStore -__OBJC_$_PROP_LIST_FBSDKKeychainStore -__OBJC_CLASS_RO_$_FBSDKKeychainStore -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h --[FBSDKLocation initWithId:name:] -+[FBSDKLocation locationFromDictionary:] --[FBSDKLocation hash] --[FBSDKLocation isEqual:] --[FBSDKLocation isEqualToLocation:] --[FBSDKLocation copyWithZone:] -+[FBSDKLocation supportsSecureCoding] --[FBSDKLocation encodeWithCoder:] --[FBSDKLocation initWithCoder:] --[FBSDKLocation id] --[FBSDKLocation name] --[FBSDKLocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.35 -__OBJC_$_CLASS_METHODS_FBSDKLocation -__OBJC_CLASS_PROTOCOLS_$_FBSDKLocation -__OBJC_$_CLASS_PROP_LIST_FBSDKLocation -__OBJC_METACLASS_RO_$_FBSDKLocation -__OBJC_$_INSTANCE_METHODS_FBSDKLocation -_OBJC_IVAR_$_FBSDKLocation._id -_OBJC_IVAR_$_FBSDKLocation._name -__OBJC_$_INSTANCE_VARIABLES_FBSDKLocation -__OBJC_$_PROP_LIST_FBSDKLocation -__OBJC_CLASS_RO_$_FBSDKLocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.h --[FBSDKLogger initWithLoggingBehavior:] --[FBSDKLogger contents] --[FBSDKLogger setContents:] --[FBSDKLogger appendString:] --[FBSDKLogger appendFormat:] --[FBSDKLogger appendKey:value:] --[FBSDKLogger emitToNSLog] -+[FBSDKLogger generateSerialNumber] -+[FBSDKLogger singleShotLogEntry:logEntry:] --[FBSDKLogger logEntry:] -+[FBSDKLogger singleShotLogEntry:timestampTag:formatString:] -+[FBSDKLogger registerCurrentTime:withTag:] -+[FBSDKLogger registerStringToReplace:replaceWith:] --[FBSDKLogger loggerSerialNumber] --[FBSDKLogger loggingBehavior] --[FBSDKLogger isActive] --[FBSDKLogger internalContents] --[FBSDKLogger .cxx_destruct] -_g_stringsToReplace -_g_startTimesWithTags -_g_serialNumberCounter -__OBJC_$_CLASS_METHODS_FBSDKLogger -__OBJC_METACLASS_RO_$_FBSDKLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLogger -_OBJC_IVAR_$_FBSDKLogger._active -_OBJC_IVAR_$_FBSDKLogger._loggerSerialNumber -_OBJC_IVAR_$_FBSDKLogger._loggingBehavior -_OBJC_IVAR_$_FBSDKLogger._internalContents -__OBJC_$_INSTANCE_VARIABLES_FBSDKLogger -__OBJC_$_PROP_LIST_FBSDKLogger -__OBJC_CLASS_RO_$_FBSDKLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.h --[FBSDKLoggerFactory createLoggerWithLoggingBehavior:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoggingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoggingCreating -__OBJC_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoggerFactory -__OBJC_METACLASS_RO_$_FBSDKLoggerFactory -__OBJC_$_INSTANCE_METHODS_FBSDKLoggerFactory -__OBJC_CLASS_RO_$_FBSDKLoggerFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m -FBSDKCoreKit/Internal/FBSDKLoggerFactory.m --[FBSDKLogo pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKLogo -__OBJC_$_INSTANCE_METHODS_FBSDKLogo -__OBJC_CLASS_RO_$_FBSDKLogo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m -FBSDKCoreKit/Internal/UI/FBSDKLogo.m -+[FBSDKMath ceilForSize:] -+[FBSDKMath floorForSize:] -+[FBSDKMath hashWithInteger:] -+[FBSDKMath hashWithInteger:andInteger:] -+[FBSDKMath hashWithIntegerArray:count:] -+[FBSDKMath hashWithLong:] -+[FBSDKMath hashWithPointer:] -__OBJC_$_CLASS_METHODS_FBSDKMath -__OBJC_METACLASS_RO_$_FBSDKMath -__OBJC_CLASS_RO_$_FBSDKMath -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m -FBSDKCoreKit/Internal/FBSDKMath.m --[FBSDKMeasurementEvent postNotificationForEventName:args:] -+[FBSDKMeasurementEvent postNotificationForEventName:args:] -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEvent -__OBJC_METACLASS_RO_$_FBSDKMeasurementEvent -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEvent -__OBJC_CLASS_RO_$_FBSDKMeasurementEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m -FBSDKCoreKit/FBSDKMeasurementEvent.m -+[FBSDKMeasurementEventListener defaultListener] -___48+[FBSDKMeasurementEventListener defaultListener]_block_invoke --[FBSDKMeasurementEventListener logFBAppEventForNotification:] --[FBSDKMeasurementEventListener dealloc] -_defaultListener.dispatchOnceLocker -_defaultListener.defaultListener -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEventListener -__OBJC_$_CLASS_PROP_LIST_FBSDKMeasurementEventListener -__OBJC_METACLASS_RO_$_FBSDKMeasurementEventListener -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEventListener -__OBJC_CLASS_RO_$_FBSDKMeasurementEventListener -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -__48+[FBSDKMeasurementEventListener defaultListener]_block_invoke -+[FBSDKMetadataIndexer shared] -___30+[FBSDKMetadataIndexer shared]_block_invoke --[FBSDKMetadataIndexer init] --[FBSDKMetadataIndexer enable] -___30-[FBSDKMetadataIndexer enable]_block_invoke --[FBSDKMetadataIndexer setupWithRules:] -___39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke --[FBSDKMetadataIndexer initStore] --[FBSDKMetadataIndexer constructRules:] --[FBSDKMetadataIndexer setupMetadataIndexing] -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 --[FBSDKMetadataIndexer getSiblingViewsOfView:] --[FBSDKMetadataIndexer getLabelsOfView:] --[FBSDKMetadataIndexer checkSecureTextEntry:] --[FBSDKMetadataIndexer getKeyboardType:] --[FBSDKMetadataIndexer getMetadataWithText:placeholder:labels:secureTextEntry:inputType:] --[FBSDKMetadataIndexer checkAndAppendData:forKey:] -___50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -___copy_helper_block_e8_32s40s48w -___destroy_helper_block_e8_32s40s48w --[FBSDKMetadataIndexer checkMetadataLabels:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataHint:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataText:matchRuleV:] --[FBSDKMetadataIndexer normalizeField:] --[FBSDKMetadataIndexer normalizeValue:] --[FBSDKMetadataIndexer pruneValue:forKey:] --[FBSDKMetadataIndexer rules] --[FBSDKMetadataIndexer store] --[FBSDKMetadataIndexer serialQueue] --[FBSDKMetadataIndexer .cxx_destruct] -_setupWithRules:.onceToken -__OBJC_$_PROTOCOL_REFS_UITextInputTraits -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInputTraits -__OBJC_$_PROP_LIST_UITextInputTraits -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInputTraits -__OBJC_PROTOCOL_$_UITextInputTraits -__OBJC_LABEL_PROTOCOL_$_UITextInputTraits -__OBJC_$_PROTOCOL_REFS_UIKeyInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UIKeyInput -__OBJC_$_PROP_LIST_UIKeyInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UIKeyInput -__OBJC_PROTOCOL_$_UIKeyInput -__OBJC_LABEL_PROTOCOL_$_UIKeyInput -__OBJC_$_PROTOCOL_REFS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInput -__OBJC_$_PROP_LIST_UITextInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInput -__OBJC_PROTOCOL_$_UITextInput -__OBJC_LABEL_PROTOCOL_$_UITextInput -__OBJC_PROTOCOL_REFERENCE_$_UITextInput -_OBJC_CLASSLIST_REFERENCES_$_.278 -_OBJC_SELECTOR_REFERENCES_.286 -___block_descriptor_73_e8_32s40s48s56s_e5_v8?0l -___block_descriptor_40_e8_32s_e16_v16?0"UIView"8l -_OBJC_CLASSLIST_REFERENCES_$_.292 -_OBJC_CLASSLIST_REFERENCES_$_.295 -_OBJC_CLASSLIST_REFERENCES_$_.300 -_OBJC_CLASSLIST_REFERENCES_$_.303 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_CLASSLIST_REFERENCES_$_.320 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_CLASSLIST_REFERENCES_$_.337 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -_OBJC_CLASSLIST_REFERENCES_$_.354 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -___block_descriptor_56_e8_32s40s48w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.385 -__OBJC_$_CLASS_METHODS_FBSDKMetadataIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKMetadataIndexer -__OBJC_METACLASS_RO_$_FBSDKMetadataIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKMetadataIndexer -_OBJC_IVAR_$_FBSDKMetadataIndexer._rules -_OBJC_IVAR_$_FBSDKMetadataIndexer._store -_OBJC_IVAR_$_FBSDKMetadataIndexer._serialQueue -__OBJC_$_INSTANCE_VARIABLES_FBSDKMetadataIndexer -__OBJC_$_PROP_LIST_FBSDKMetadataIndexer -__OBJC_CLASS_RO_$_FBSDKMetadataIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -__destroy_helper_block_e8_32s40s48w -__copy_helper_block_e8_32s40s48w -__50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -__39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke -__30-[FBSDKMetadataIndexer enable]_block_invoke -__30+[FBSDKMetadataIndexer shared]_block_invoke -__ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorENS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S8_EEEEED1Ev -+[FBSDKModelManager shared] -___27+[FBSDKModelManager shared]_block_invoke -___copy_helper_block_ea8_ -___destroy_helper_block_ea8_ --[FBSDKModelManager configureWithFeatureChecker:graphRequestFactory:fileManager:store:settings:dataExtractor:] --[FBSDKModelManager enable] -___27-[FBSDKModelManager enable]_block_invoke -___27-[FBSDKModelManager enable]_block_invoke_2 -___copy_helper_block_ea8_32s40w -___destroy_helper_block_ea8_32s40w -___copy_helper_block_ea8_32s -___destroy_helper_block_ea8_32s --[FBSDKModelManager getRulesForKey:] --[FBSDKModelManager getWeightsForKey:] --[FBSDKModelManager getThresholdsForKey:] --[FBSDKModelManager processIntegrity:] -__ZN5fbsdkL13predictOnMTMLENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKcRKNS0_13unordered_mapIS6_NS_7MTensorENS0_4hashIS6_EENS0_8equal_toIS6_EENS4_INS0_4pairIKS6_SA_EEEEEEPKf -__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IDnEEPKc --[FBSDKModelManager processSuggestedEvents:denseData:] -+[FBSDKModelManager isValidTimestamp:] -+[FBSDKModelManager processMTML] --[FBSDKModelManager checkFeaturesAndExecuteForMTML] -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 --[FBSDKModelManager getModelAndRules:onSuccess:] -___48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -___copy_helper_block_ea8_32b40s48s56s -___destroy_helper_block_ea8_32s40s48s56s --[FBSDKModelManager clearCacheForModel:suffix:] --[FBSDKModelManager download:filePath:queue:group:] -___51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -___copy_helper_block_ea8_32s40s -___destroy_helper_block_ea8_32s40s -+[FBSDKModelManager convertToDictionary:] -+[FBSDKModelManager isPlistFormatDictionary:] -___45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -___copy_helper_block_ea8_32r -___destroy_helper_block_ea8_32r -+[FBSDKModelManager getIntegrityMapping] -+[FBSDKModelManager getSuggestedEventsMapping] --[FBSDKModelManager integrityParametersProcessor] --[FBSDKModelManager setIntegrityParametersProcessor:] --[FBSDKModelManager featureChecker] --[FBSDKModelManager setFeatureChecker:] --[FBSDKModelManager graphRequestFactory] --[FBSDKModelManager setGraphRequestFactory:] --[FBSDKModelManager fileManager] --[FBSDKModelManager setFileManager:] --[FBSDKModelManager store] --[FBSDKModelManager setStore:] --[FBSDKModelManager settings] --[FBSDKModelManager setSettings:] --[FBSDKModelManager dataExtractor] --[FBSDKModelManager setDataExtractor:] --[FBSDKModelManager .cxx_destruct] -__ZN5fbsdkL11transpose3DERKNS_7MTensorE -__ZN5fbsdkL11transpose2DERKNS_7MTensorE -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_ -__ZN5fbsdkL5addmvERNS_7MTensorERKS0_ -__ZN5fbsdkL9maxPool1DERKNS_7MTensorEi -__ZN5fbsdkL7flattenERNS_7MTensorEi -__ZN5fbsdkL5denseERKNS_7MTensorES2_S2_ -___clang_call_terminate -__ZNSt3__1L20__throw_length_errorEPKc -__ZNSt12length_errorC1EPKc -__ZN5fbsdk7MTensorC2ERKNSt3__16vectorIiNS1_9allocatorIiEEEE -__ZN5fbsdkL15MAllocateMemoryEm -__ZN5fbsdkL11MFreeMemoryEPv -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED1Ev -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED0Ev -__ZNSt3__1L20__throw_out_of_rangeEPKc -__ZNKSt3__14hashINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_ -__ZNSt3__121__murmur2_or_cityhashImLm64EEclEPKvm -__ZNSt3__121__murmur2_or_cityhashImLm64EE18__hash_len_0_to_16EPKcm -__ZNSt3__121__murmur2_or_cityhashImLm64EE19__hash_len_17_to_32EPKcm -__ZNSt3__121__murmur2_or_cityhashImLm64EE19__hash_len_33_to_64EPKcm -__ZNKSt3__18equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_ -__ZNSt12out_of_rangeC1EPKc -__ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN5fbsdk7MTensorEEEPvEEEEE7destroyINS_4pairIKS8_SA_EEEEvRSE_PT_ -__ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEEPvEENS_22__hash_node_destructorINS6_ISD_EEEEED1Ev -__ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEC2ERKSA_ -__GLOBAL__sub_I_FBSDKModelManager.mm -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.2 -__ZL14_directoryPath -__ZL10_modelInfo -__ZL12_MTMLWeights -__ZZ27+[FBSDKModelManager shared]E5nonce -__ZZ27+[FBSDKModelManager shared]E8instance -___block_descriptor_40_ea8__e5_v8?0l -__ZL11enableNonce -___block_descriptor_48_ea8_32s40w_e54_v32?0""816"NSError"24l -___block_descriptor_40_ea8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_CLASSLIST_REFERENCES_$_.164 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_CLASSLIST_REFERENCES_$_.180 -___block_descriptor_64_ea8_32bs40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.201 -___block_descriptor_48_ea8_32s40s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -___block_descriptor_40_ea8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.219 -__OBJC_$_CLASS_METHODS_FBSDKModelManager -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKEventProcessing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKEventProcessing -__OBJC_PROTOCOL_$_FBSDKEventProcessing -__OBJC_LABEL_PROTOCOL_$_FBSDKEventProcessing -__OBJC_CLASS_PROTOCOLS_$_FBSDKModelManager -__OBJC_$_CLASS_PROP_LIST_FBSDKModelManager -__OBJC_METACLASS_RO_$_FBSDKModelManager -__OBJC_$_INSTANCE_METHODS_FBSDKModelManager -_OBJC_IVAR_$_FBSDKModelManager._integrityParametersProcessor -_OBJC_IVAR_$_FBSDKModelManager._featureChecker -_OBJC_IVAR_$_FBSDKModelManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKModelManager._fileManager -_OBJC_IVAR_$_FBSDKModelManager._store -_OBJC_IVAR_$_FBSDKModelManager._settings -_OBJC_IVAR_$_FBSDKModelManager._dataExtractor -__OBJC_$_INSTANCE_VARIABLES_FBSDKModelManager -__OBJC_$_PROP_LIST_FBSDKModelManager -__OBJC_CLASS_RO_$_FBSDKModelManager -__ZTSNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEEE -__ZTINSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEEE -__ZTSPFvPvE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -_ZN5fbsdkL15MAllocateMemoryEm.cold.2 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKTensor.hpp -_ZN5fbsdkL15MAllocateMemoryEm.cold.1 -_ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelRuntime.hpp -_GLOBAL__sub_I_FBSDKModelManager.mm -__cxx_global_var_init -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -unordered_map -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/unordered_map -__hash_table -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/__hash_table -__compressed_pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/memory -__compressed_pair_elem -__compressed_pair -__compressed_pair_elem -__hash_node_base -vector -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/vector -~__vector_base -deallocate -__libcpp_deallocate -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/new -__do_deallocate_handle_size_align -__do_deallocate_handle_size -__do_call -clear -__destruct_at_end -__construct_at_end -~_ConstructTransaction -__construct_range_forward -_ConstructTransaction -size -__vector_base -pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/utility -~basic_string -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/string -__get_long_pointer -__is_long -MTensor -~vector -shared_ptr -__add_shared -__libcpp_atomic_refcount_increment -~unique_ptr -reset -operator() -__get_ptr -__get_value -first -__get -__construct_node_hash, fbsdk::MTensor> &> -operator-> -construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -__construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -unique_ptr -__compressed_pair, fbsdk::MTensor>, void *> *&, std::__1::__hash_node_destructor, fbsdk::MTensor>, void *> > > > -__compressed_pair_elem, fbsdk::MTensor>, void *> > >, void> -__compressed_pair_elem, fbsdk::MTensor>, void *> *&, void> -allocate -__libcpp_allocate -__node_alloc -__rehash -reset, fbsdk::MTensor>, void *> *> **> -operator[] -__constrain_hash -__hash -rehash -max -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/algorithm -max > -__next_hash_pow2 -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/math.h -max_load_factor -__is_hash_power2 -bucket_count -~__hash_table -insert, fbsdk::MTensor>, void *> *> > > -operator!= -operator== -operator++ -__insert_unique -__emplace_unique_key_args, const std::__1::pair, fbsdk::MTensor> &> -release -get -__get_key -operator* -begin -__compressed_pair, fbsdk::MTensor>, void *> *> *> > > -__compressed_pair_elem, fbsdk::MTensor>, void *> *> *> >, void> -__bucket_list_deallocator -__move_assign -destroy, fbsdk::MTensor> > -__destroy, fbsdk::MTensor> > -~pair -~MTensor -~shared_ptr -__deallocate_node -__construct_at_end -construct -__construct -out_of_range -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/stdexcept -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/functional -operator== > -compare -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/__string -data -__get_pointer -__hash_len_33_to_64 -__shift_mix -__rotate -__loadword -__hash_len_17_to_32 -__hash_len_16 -__hash_len_0_to_16 -__loadword -__rotate_by_at_least_1 -__weak_hash_len_32_with_seeds -__do_string_hash -find > -__hash_const_iterator -hash_function -__throw_out_of_range -__release_shared -__libcpp_atomic_refcount_decrement -__on_zero_shared_weak -__get_deleter -second -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/typeinfo -__eq -__type_name_to_string -__is_type_name_unique -__on_zero_shared -~__shared_ptr_pointer -shared_ptr -__shared_ptr_pointer -__compressed_pair, std::__1::allocator > -__compressed_pair_elem, void> -__shared_weak_count -__shared_count -assign -__recommend -capacity -__vdeallocate -copy -__copy -__end_cap -distance -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/iterator -__distance -construct -__construct -MFreeMemory -MAllocateMemory -operator= -swap -swap -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/type_traits -swap -operator!= -operator== -end -length_error -__throw_length_error -__vallocate -dense -mutable_data -__construct_at_end -__construct_range_forward -flatten -Reshape -reset -push_back -__push_back_slow_path -~__split_buffer -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/__split_buffer -__swap_out_circular_buffer -swap -__construct_backward_with_exception_guarantees -__split_buffer -sizes -maxPool1D -addmv -conv1D -transpose2D -transpose3D -__destroy_helper_block_ea8_32r -__copy_helper_block_ea8_32r -__45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -__destroy_helper_block_ea8_32s40s -__copy_helper_block_ea8_32s40s -__51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -__destroy_helper_block_ea8_32s40s48s56s -__copy_helper_block_ea8_32b40s48s56s -__48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -~unordered_map -basic_string -__init -assign -copy -__get_short_pointer -__set_short_size -__set_long_size -__set_long_cap -__set_long_pointer -__align_it<16> -length -predictOnMTML -softmax -relu -count -concatenate -__construct_at_end -__construct_range_forward -embedding -vectorize -at -find -operator+, std::__1::allocator > -__get_short_size -__get_long_size -basic_string -__zero -getDenseTensor -__destroy_helper_block_ea8_32s -__copy_helper_block_ea8_32s -__destroy_helper_block_ea8_32s40w -__copy_helper_block_ea8_32s40w -__27-[FBSDKModelManager enable]_block_invoke_2 -__27-[FBSDKModelManager enable]_block_invoke -__destroy_helper_block_ea8_ -__copy_helper_block_ea8_ -__27+[FBSDKModelManager shared]_block_invoke -+[FBSDKModelParser parseWeightsData:] -___37+[FBSDKModelParser parseWeightsData:]_block_invoke -+[FBSDKModelParser validateWeights:forKey:] -+[FBSDKModelParser getKeysMapping] -+[FBSDKModelParser getMTMLWeightsInfo] -+[FBSDKModelParser checkWeights:withExpectedInfo:] -+[FBSDKModelParser parseWeightsData:].cold.1 -___block_descriptor_32_e31_q24?0"NSString"8"NSString"16l -__OBJC_$_CLASS_METHODS_FBSDKModelParser -__OBJC_METACLASS_RO_$_FBSDKModelParser -__OBJC_CLASS_RO_$_FBSDKModelParser -__ZNSt3__1L19piecewise_constructE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -+[FBSDKModelParser parseWeightsData:].cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -__construct_node_hash &>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -pair &> -pair &, 0> -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/c++/v1/tuple -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct_node_hash &&>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -pair &&> -pair &&, 0> -__count_unique > -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__37+[FBSDKModelParser parseWeightsData:]_block_invoke -__construct_one_at_end -+[FBSDKModelUtility normalizedText:] -__OBJC_$_CLASS_METHODS_FBSDKModelUtility -__OBJC_METACLASS_RO_$_FBSDKModelUtility -__OBJC_CLASS_RO_$_FBSDKModelUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m --[FBSDKObjectDecoder initWith:] --[FBSDKObjectDecoder decodeObjectOfClass:forKey:] --[FBSDKObjectDecoder decodeObjectOfClasses:forKey:] --[FBSDKObjectDecoder unarchiver] --[FBSDKObjectDecoder setUnarchiver:] --[FBSDKObjectDecoder .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKObjectDecoding -__OBJC_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_LABEL_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKObjectDecoder -__OBJC_METACLASS_RO_$_FBSDKObjectDecoder -__OBJC_$_INSTANCE_METHODS_FBSDKObjectDecoder -_OBJC_IVAR_$_FBSDKObjectDecoder._unarchiver -__OBJC_$_INSTANCE_VARIABLES_FBSDKObjectDecoder -__OBJC_$_PROP_LIST_FBSDKObjectDecoder -__OBJC_CLASS_RO_$_FBSDKObjectDecoder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m -FBSDKCoreKit/Internal/FBSDKObjectDecoder.m --[FBSDKPaymentObserver initWithPaymentQueue:paymentProductRequestorFactory:] -+[FBSDKPaymentObserver shared] -___30+[FBSDKPaymentObserver shared]_block_invoke --[FBSDKPaymentObserver startObservingTransactions] --[FBSDKPaymentObserver stopObservingTransactions] --[FBSDKPaymentObserver paymentQueue:updatedTransactions:] --[FBSDKPaymentObserver handleTransaction:] --[FBSDKPaymentObserver paymentQueue] --[FBSDKPaymentObserver requestorFactory] --[FBSDKPaymentObserver isObservingTransactions] --[FBSDKPaymentObserver setIsObservingTransactions:] --[FBSDKPaymentObserver .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPaymentObserver -__OBJC_$_PROTOCOL_REFS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_METHOD_TYPES_SKPaymentTransactionObserver -__OBJC_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_LABEL_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentObserver -__OBJC_METACLASS_RO_$_FBSDKPaymentObserver -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentObserver -_OBJC_IVAR_$_FBSDKPaymentObserver._isObservingTransactions -_OBJC_IVAR_$_FBSDKPaymentObserver._paymentQueue -_OBJC_IVAR_$_FBSDKPaymentObserver._requestorFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentObserver -__OBJC_$_PROP_LIST_FBSDKPaymentObserver -__OBJC_CLASS_RO_$_FBSDKPaymentObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -__30+[FBSDKPaymentObserver shared]_block_invoke -+[FBSDKPaymentProductRequestor initialize] --[FBSDKPaymentProductRequestor initWithTransaction:settings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] -+[FBSDKPaymentProductRequestor pendingRequestors] --[FBSDKPaymentProductRequestor setProductsRequest:] --[FBSDKPaymentProductRequestor resolveProducts] --[FBSDKPaymentProductRequestor getTruncatedString:] --[FBSDKPaymentProductRequestor logTransactionEvent:] --[FBSDKPaymentProductRequestor isSubscription:] --[FBSDKPaymentProductRequestor getEventParametersOfProduct:withTransaction:] --[FBSDKPaymentProductRequestor appendOriginalTransactionID:] --[FBSDKPaymentProductRequestor clearOriginalTransactionID:] --[FBSDKPaymentProductRequestor isStartTrial:ofProduct:] --[FBSDKPaymentProductRequestor durationOfSubscriptionPeriod:] --[FBSDKPaymentProductRequestor productsRequest:didReceiveResponse:] --[FBSDKPaymentProductRequestor requestDidFinish:] --[FBSDKPaymentProductRequestor request:didFailWithError:] --[FBSDKPaymentProductRequestor cleanUp] --[FBSDKPaymentProductRequestor logImplicitSubscribeTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitPurchaseTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitTransactionEvent:valueToSum:parameters:] --[FBSDKPaymentProductRequestor fetchDeviceReceipt] --[FBSDKPaymentProductRequestor transaction] --[FBSDKPaymentProductRequestor setTransaction:] --[FBSDKPaymentProductRequestor appStoreReceiptProvider] --[FBSDKPaymentProductRequestor productsRequest] --[FBSDKPaymentProductRequestor productRequestFactory] --[FBSDKPaymentProductRequestor settings] --[FBSDKPaymentProductRequestor eventLogger] --[FBSDKPaymentProductRequestor gateKeeperManager] --[FBSDKPaymentProductRequestor store] --[FBSDKPaymentProductRequestor loggerFactory] --[FBSDKPaymentProductRequestor originalTransactionSet] --[FBSDKPaymentProductRequestor setOriginalTransactionSet:] --[FBSDKPaymentProductRequestor eventsWithReceipt] --[FBSDKPaymentProductRequestor setEventsWithReceipt:] --[FBSDKPaymentProductRequestor formatter] --[FBSDKPaymentProductRequestor .cxx_destruct] -__pendingRequestors -_OBJC_CLASSLIST_REFERENCES_$_.174 -_OBJC_CLASSLIST_REFERENCES_$_.187 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_CLASSLIST_REFERENCES_$_.248 -__OBJC_$_CLASS_METHODS_FBSDKPaymentProductRequestor -__OBJC_$_PROTOCOL_REFS_SKRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKRequestDelegate -__OBJC_PROTOCOL_$_SKRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKRequestDelegate -__OBJC_$_PROTOCOL_REFS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKProductsRequestDelegate -__OBJC_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestor -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestor -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestor -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._transaction -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._appStoreReceiptProvider -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productsRequest -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._originalTransactionSet -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventsWithReceipt -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._formatter -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestor -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m --[FBSDKPaymentProductRequestorFactory init] --[FBSDKPaymentProductRequestorFactory initWithSettings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] --[FBSDKPaymentProductRequestorFactory createRequestorWithTransaction:] --[FBSDKPaymentProductRequestorFactory settings] --[FBSDKPaymentProductRequestorFactory eventLogger] --[FBSDKPaymentProductRequestorFactory gateKeeperManager] --[FBSDKPaymentProductRequestorFactory setGateKeeperManager:] --[FBSDKPaymentProductRequestorFactory store] --[FBSDKPaymentProductRequestorFactory setStore:] --[FBSDKPaymentProductRequestorFactory loggerFactory] --[FBSDKPaymentProductRequestorFactory setLoggerFactory:] --[FBSDKPaymentProductRequestorFactory productsRequestFactory] --[FBSDKPaymentProductRequestorFactory appStoreReceiptProvider] --[FBSDKPaymentProductRequestorFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPaymentProductRequestorCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPaymentProductRequestorCreating -__OBJC_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestorFactory -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestorFactory -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestorFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._productsRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._appStoreReceiptProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestorFactory -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestorFactory -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestorFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m --[FBSDKProductRequestFactory createWithProductIdentifiers:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProductsRequestCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProductsRequestCreating -__OBJC_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProductRequestFactory -__OBJC_METACLASS_RO_$_FBSDKProductRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProductRequestFactory -__OBJC_CLASS_RO_$_FBSDKProductRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -+[FBSDKProfile accessTokenProvider] -+[FBSDKProfile notificationCenter] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:] -+[FBSDKProfile currentProfile] -+[FBSDKProfile setCurrentProfile:] -+[FBSDKProfile setCurrentProfile:shouldPostNotification:] --[FBSDKProfile imageURLForPictureMode:size:] -+[FBSDKProfile enableUpdatesOnAccessTokenChange:] -+[FBSDKProfile loadCurrentProfileWithCompletion:] --[FBSDKProfile copyWithZone:] --[FBSDKProfile hash] --[FBSDKProfile isEqual:] --[FBSDKProfile isEqualToProfile:] -+[FBSDKProfile supportsSecureCoding] --[FBSDKProfile initWithCoder:] --[FBSDKProfile encodeWithCoder:] --[FBSDKProfile userID] --[FBSDKProfile firstName] --[FBSDKProfile middleName] --[FBSDKProfile lastName] --[FBSDKProfile name] --[FBSDKProfile linkURL] --[FBSDKProfile refreshDate] --[FBSDKProfile imageURL] --[FBSDKProfile email] --[FBSDKProfile friendIDs] --[FBSDKProfile birthday] --[FBSDKProfile ageRange] --[FBSDKProfile hometown] --[FBSDKProfile location] --[FBSDKProfile gender] --[FBSDKProfile isLimited] --[FBSDKProfile setIsLimited:] --[FBSDKProfile .cxx_destruct] -+[FBSDKProfile(Internal) configureWithStore:accessTokenProvider:notificationCenter:] -+[FBSDKProfile(Internal) cacheProfile:] -+[FBSDKProfile(Internal) fetchCachedProfile] -+[FBSDKProfile(Internal) imageURLForProfileID:PictureMode:size:] -+[FBSDKProfile(Internal) graphPathForToken:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:] -___71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:] -___82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -___copy_helper_block_e8_32s40b48b -+[FBSDKProfile(Internal) observeChangeAccessTokenChange:] -+[FBSDKProfile(Internal) friendIDsFromGraphResult:] -+[FBSDKProfile(Internal) dateFormatter] -__notificationCenter -__accessTokenProvider -_g_currentProfile -_OBJC_CLASSLIST_REFERENCES_$_.117 -__OBJC_$_CLASS_METHODS_FBSDKProfile -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfile -__OBJC_$_CLASS_PROP_LIST_FBSDKProfile -__OBJC_METACLASS_RO_$_FBSDKProfile -__OBJC_$_INSTANCE_METHODS_FBSDKProfile -_OBJC_IVAR_$_FBSDKProfile._isLimited -_OBJC_IVAR_$_FBSDKProfile._userID -_OBJC_IVAR_$_FBSDKProfile._firstName -_OBJC_IVAR_$_FBSDKProfile._middleName -_OBJC_IVAR_$_FBSDKProfile._lastName -_OBJC_IVAR_$_FBSDKProfile._name -_OBJC_IVAR_$_FBSDKProfile._linkURL -_OBJC_IVAR_$_FBSDKProfile._refreshDate -_OBJC_IVAR_$_FBSDKProfile._imageURL -_OBJC_IVAR_$_FBSDKProfile._email -_OBJC_IVAR_$_FBSDKProfile._friendIDs -_OBJC_IVAR_$_FBSDKProfile._birthday -_OBJC_IVAR_$_FBSDKProfile._ageRange -_OBJC_IVAR_$_FBSDKProfile._hometown -_OBJC_IVAR_$_FBSDKProfile._location -_OBJC_IVAR_$_FBSDKProfile._gender -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfile -__OBJC_$_PROP_LIST_FBSDKProfile -__OBJC_CLASS_RO_$_FBSDKProfile -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_CLASSLIST_REFERENCES_$_.269 -_OBJC_CLASSLIST_REFERENCES_$_.274 -_OBJC_CLASSLIST_REFERENCES_$_.283 -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.366 -___block_descriptor_40_e8__e12_v24?08^16l -_loadProfileWithToken:completion:graphRequest:parseBlock:.executingRequestConnection -_OBJC_SELECTOR_REFERENCES_.382 -___block_descriptor_64_e8_32s40bs48bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.392 -_OBJC_CLASSLIST_REFERENCES_$_.393 -__dateFormatter -__OBJC_$_CATEGORY_CLASS_METHODS_FBSDKProfile_$_Internal -__OBJC_$_CATEGORY_FBSDKProfile_$_Internal -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m -FBSDKCoreKit/FBSDKProfile.m -__copy_helper_block_e8_32s40b48b -__82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -__71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -FBSDKCoreKit/FBSDKProfile.h --[FBSDKProfilePictureViewState initWithProfileID:size:scale:pictureMode:imageShouldFit:] --[FBSDKProfilePictureViewState hash] --[FBSDKProfilePictureViewState isEqual:] --[FBSDKProfilePictureViewState isEqualToState:] --[FBSDKProfilePictureViewState isValidForState:] --[FBSDKProfilePictureViewState imageShouldFit] --[FBSDKProfilePictureViewState pictureMode] --[FBSDKProfilePictureViewState profileID] --[FBSDKProfilePictureViewState scale] --[FBSDKProfilePictureViewState size] --[FBSDKProfilePictureViewState .cxx_destruct] --[FBSDKProfilePictureView initWithFrame:] --[FBSDKProfilePictureView initWithCoder:] --[FBSDKProfilePictureView initWithFrame:profile:] --[FBSDKProfilePictureView initWithProfile:] --[FBSDKProfilePictureView dealloc] --[FBSDKProfilePictureView setBounds:] -___37-[FBSDKProfilePictureView setBounds:]_block_invoke --[FBSDKProfilePictureView contentMode] --[FBSDKProfilePictureView setContentMode:] --[FBSDKProfilePictureView setMode:] --[FBSDKProfilePictureView setProfileID:] --[FBSDKProfilePictureView setNeedsImageUpdate] -___46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke --[FBSDKProfilePictureView configureProfilePictureView] --[FBSDKProfilePictureView _accessTokenDidChangeNotification:] --[FBSDKProfilePictureView _profileDidChangeNotification:] --[FBSDKProfilePictureView _updateImageWithProfile] --[FBSDKProfilePictureView _updateImageWithAccessToken] --[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:] -___58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -___copy_helper_block_e8_32s40w --[FBSDKProfilePictureView _updateImage] --[FBSDKProfilePictureView _imageShouldFit] --[FBSDKProfilePictureView _imageSize:scale:] --[FBSDKProfilePictureView _state] --[FBSDKProfilePictureView _getProfileImageUrl:] --[FBSDKProfilePictureView _setPlaceholderImage] -___47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke --[FBSDKProfilePictureView _updateImageWithData:state:] -___54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke --[FBSDKProfilePictureView lastState] --[FBSDKProfilePictureView pictureMode] --[FBSDKProfilePictureView setPictureMode:] --[FBSDKProfilePictureView profileID] --[FBSDKProfilePictureView .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKProfilePictureViewState -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureViewState._imageShouldFit -_OBJC_IVAR_$_FBSDKProfilePictureViewState._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureViewState._profileID -_OBJC_IVAR_$_FBSDKProfilePictureViewState._scale -_OBJC_IVAR_$_FBSDKProfilePictureViewState._size -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureViewState -__OBJC_$_PROP_LIST_FBSDKProfilePictureViewState -__OBJC_CLASS_RO_$_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureView._profileID -_OBJC_IVAR_$_FBSDKProfilePictureView._placeholderImageIsValid -___block_descriptor_72_e8_32s_e5_v8?0l -_OBJC_IVAR_$_FBSDKProfilePictureView._imageView -_OBJC_IVAR_$_FBSDKProfilePictureView._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureView._hasProfileImage -_OBJC_IVAR_$_FBSDKProfilePictureView._needsImageUpdate -_OBJC_IVAR_$_FBSDKProfilePictureView._lastState -_OBJC_CLASSLIST_REFERENCES_$_.127 -___block_descriptor_48_e8_32s40w_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_METACLASS_RO_$_FBSDKProfilePictureView -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureView -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureView -__OBJC_$_PROP_LIST_FBSDKProfilePictureView -__OBJC_CLASS_RO_$_FBSDKProfilePictureView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.h -__54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke -__47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke -__copy_helper_block_e8_32s40w -__58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -__46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke -__37-[FBSDKProfilePictureView setBounds:]_block_invoke -__CGSizeEqualToSize -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m -fb_randomString -FBSDKCoreKit/FBSDKRandom.m --[FBSDKRestrictiveData initWithEventName:params:] --[FBSDKRestrictiveData eventName] --[FBSDKRestrictiveData restrictiveParams] --[FBSDKRestrictiveData deprecatedParams] --[FBSDKRestrictiveData deprecatedEvent] --[FBSDKRestrictiveData .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveData -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveData -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedEvent -_OBJC_IVAR_$_FBSDKRestrictiveData._eventName -_OBJC_IVAR_$_FBSDKRestrictiveData._restrictiveParams -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveData -__OBJC_$_PROP_LIST_FBSDKRestrictiveData -__OBJC_CLASS_RO_$_FBSDKRestrictiveData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h --[FBSDKRestrictiveEventFilter initWithEventName:restrictiveParams:] --[FBSDKRestrictiveEventFilter eventName] --[FBSDKRestrictiveEventFilter restrictiveParams] --[FBSDKRestrictiveEventFilter .cxx_destruct] --[FBSDKRestrictiveDataFilterManager initWithServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager enable] --[FBSDKRestrictiveDataFilterManager processParameters:eventName:] --[FBSDKRestrictiveDataFilterManager processEvents:] --[FBSDKRestrictiveDataFilterManager isRestrictedEvent:] --[FBSDKRestrictiveDataFilterManager getMatchedDataTypeWithEventName:paramKey:] --[FBSDKRestrictiveDataFilterManager updateFilters:] --[FBSDKRestrictiveDataFilterManager isRestrictiveEventFilterEnabled] --[FBSDKRestrictiveDataFilterManager setIsRestrictiveEventFilterEnabled:] --[FBSDKRestrictiveDataFilterManager params] --[FBSDKRestrictiveDataFilterManager setParams:] --[FBSDKRestrictiveDataFilterManager restrictedEvents] --[FBSDKRestrictiveDataFilterManager setRestrictedEvents:] --[FBSDKRestrictiveDataFilterManager serverConfigurationProvider] --[FBSDKRestrictiveDataFilterManager setServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveEventFilter -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveEventFilter -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._eventName -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._restrictiveParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveEventFilter -__OBJC_$_PROP_LIST_FBSDKRestrictiveEventFilter -__OBJC_CLASS_RO_$_FBSDKRestrictiveEventFilter -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_METACLASS_RO_$_FBSDKRestrictiveDataFilterManager -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveDataFilterManager -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._isRestrictiveEventFilterEnabled -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._params -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._restrictedEvents -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveDataFilterManager -__OBJC_$_PROP_LIST_FBSDKRestrictiveDataFilterManager -__OBJC_CLASS_RO_$_FBSDKRestrictiveDataFilterManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m --[FBSDKSKAdNetworkConversionConfiguration initWithJSON:] -+[FBSDKSKAdNetworkConversionConfiguration getEventSetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration getCurrencySetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration parseRules:] -___54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkConversionConfiguration timerBuckets] --[FBSDKSKAdNetworkConversionConfiguration timerInterval] --[FBSDKSKAdNetworkConversionConfiguration cutoffTime] --[FBSDKSKAdNetworkConversionConfiguration defaultCurrency] --[FBSDKSKAdNetworkConversionConfiguration conversionValueRules] --[FBSDKSKAdNetworkConversionConfiguration eventSet] --[FBSDKSKAdNetworkConversionConfiguration currencySet] --[FBSDKSKAdNetworkConversionConfiguration .cxx_destruct] -___block_descriptor_32_e55_q24?0"FBSDKSKAdNetworkRule"8"FBSDKSKAdNetworkRule"16l -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkConversionConfiguration -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkConversionConfiguration -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerBuckets -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerInterval -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._cutoffTime -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._defaultCurrency -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._conversionValueRules -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._eventSet -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkConversionConfiguration -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.h -__54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkEvent initWithJSON:] --[FBSDKSKAdNetworkEvent eventName] --[FBSDKSKAdNetworkEvent values] --[FBSDKSKAdNetworkEvent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkEvent -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkEvent -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._eventName -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkEvent -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkEvent -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.h --[FBSDKSKAdNetworkReporter initWithRequestProvider:store:conversionValueUpdatable:] --[FBSDKSKAdNetworkReporter enable] -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 --[FBSDKSKAdNetworkReporter checkAndRevokeTimer] -___47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:parameters:] --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:] -___64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke --[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:] -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.53 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 --[FBSDKSKAdNetworkReporter _checkAndRevokeTimer] --[FBSDKSKAdNetworkReporter _recordAndUpdateEvent:currency:value:] --[FBSDKSKAdNetworkReporter _checkAndUpdateConversionValue] --[FBSDKSKAdNetworkReporter _updateConversionValue:] --[FBSDKSKAdNetworkReporter _shouldCutoff] --[FBSDKSKAdNetworkReporter _loadReportData] --[FBSDKSKAdNetworkReporter _saveReportData] --[FBSDKSKAdNetworkReporter _isConfigRefreshTimestampValid] --[FBSDKSKAdNetworkReporter isSKAdNetworkReportEnabled] --[FBSDKSKAdNetworkReporter setIsSKAdNetworkReportEnabled:] --[FBSDKSKAdNetworkReporter completionBlocks] --[FBSDKSKAdNetworkReporter setCompletionBlocks:] --[FBSDKSKAdNetworkReporter isRequestStarted] --[FBSDKSKAdNetworkReporter setIsRequestStarted:] --[FBSDKSKAdNetworkReporter serialQueue] --[FBSDKSKAdNetworkReporter setSerialQueue:] --[FBSDKSKAdNetworkReporter config] --[FBSDKSKAdNetworkReporter setConfig:] --[FBSDKSKAdNetworkReporter configRefreshTimestamp] --[FBSDKSKAdNetworkReporter setConfigRefreshTimestamp:] --[FBSDKSKAdNetworkReporter conversionValue] --[FBSDKSKAdNetworkReporter setConversionValue:] --[FBSDKSKAdNetworkReporter timestamp] --[FBSDKSKAdNetworkReporter setTimestamp:] --[FBSDKSKAdNetworkReporter recordedEvents] --[FBSDKSKAdNetworkReporter setRecordedEvents:] --[FBSDKSKAdNetworkReporter recordedValues] --[FBSDKSKAdNetworkReporter setRecordedValues:] --[FBSDKSKAdNetworkReporter requestProvider] --[FBSDKSKAdNetworkReporter setRequestProvider:] --[FBSDKSKAdNetworkReporter store] --[FBSDKSKAdNetworkReporter setStore:] --[FBSDKSKAdNetworkReporter conversionValueUpdatable] --[FBSDKSKAdNetworkReporter setConversionValueUpdatable:] --[FBSDKSKAdNetworkReporter .cxx_destruct] -___block_descriptor_64_e8_32s40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.162 -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkReporter -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkReporter -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isSKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isRequestStarted -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._completionBlocks -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._serialQueue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._config -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._configRefreshTimestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._timestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedEvents -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedValues -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._requestProvider -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._store -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValueUpdatable -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkReporter -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkReporter -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.53 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -__64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke -__47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke --[FBSDKSKAdNetworkRule initWithJSON:] --[FBSDKSKAdNetworkRule isMatchedWithRecordedEvents:recordedValues:] -+[FBSDKSKAdNetworkRule parseEvents:] --[FBSDKSKAdNetworkRule conversionValue] --[FBSDKSKAdNetworkRule setConversionValue:] --[FBSDKSKAdNetworkRule events] --[FBSDKSKAdNetworkRule setEvents:] --[FBSDKSKAdNetworkRule .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkRule -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkRule -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkRule -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._events -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkRule -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkRule -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.h --[FBSDKServerConfiguration initWithAppID:appName:loginTooltipEnabled:loginTooltipText:defaultShareMode:advertisingIDEnabled:implicitLoggingEnabled:implicitPurchaseLoggingEnabled:codelessEventsEnabled:uninstallTrackingEnabled:dialogConfigurations:dialogFlows:timestamp:errorConfiguration:sessionTimeoutInterval:defaults:loggingToken:smartLoginOptions:smartLoginBookmarkIconURL:smartLoginMenuIconURL:updateMessage:eventBindings:restrictiveParams:AAMRules:suggestedEventsSetting:] -+[FBSDKServerConfiguration defaultServerConfigurationForAppID:] --[FBSDKServerConfiguration dialogConfigurationForDialogName:] --[FBSDKServerConfiguration useNativeDialogForDialogName:] --[FBSDKServerConfiguration useSafariViewControllerForDialogName:] --[FBSDKServerConfiguration _useFeatureWithKey:dialogName:] -+[FBSDKServerConfiguration supportsSecureCoding] --[FBSDKServerConfiguration initWithCoder:] --[FBSDKServerConfiguration encodeWithCoder:] --[FBSDKServerConfiguration copyWithZone:] --[FBSDKServerConfiguration dialogConfigurations] --[FBSDKServerConfiguration dialogFlows] --[FBSDKServerConfiguration isAdvertisingIDEnabled] --[FBSDKServerConfiguration appID] --[FBSDKServerConfiguration appName] --[FBSDKServerConfiguration isDefaults] --[FBSDKServerConfiguration defaultShareMode] --[FBSDKServerConfiguration errorConfiguration] --[FBSDKServerConfiguration isImplicitLoggingSupported] --[FBSDKServerConfiguration isImplicitPurchaseLoggingSupported] --[FBSDKServerConfiguration isCodelessEventsEnabled] --[FBSDKServerConfiguration isLoginTooltipEnabled] --[FBSDKServerConfiguration isUninstallTrackingEnabled] --[FBSDKServerConfiguration loginTooltipText] --[FBSDKServerConfiguration timestamp] --[FBSDKServerConfiguration sessionTimoutInterval] --[FBSDKServerConfiguration setSessionTimoutInterval:] --[FBSDKServerConfiguration loggingToken] --[FBSDKServerConfiguration smartLoginOptions] --[FBSDKServerConfiguration smartLoginBookmarkIconURL] --[FBSDKServerConfiguration smartLoginMenuIconURL] --[FBSDKServerConfiguration updateMessage] --[FBSDKServerConfiguration eventBindings] --[FBSDKServerConfiguration restrictiveParams] --[FBSDKServerConfiguration AAMRules] --[FBSDKServerConfiguration suggestedEventsSetting] --[FBSDKServerConfiguration version] --[FBSDKServerConfiguration .cxx_destruct] -_defaultServerConfigurationForAppID:._defaultServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.85 -__OBJC_$_CLASS_METHODS_FBSDKServerConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKServerConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKServerConfiguration -__OBJC_METACLASS_RO_$_FBSDKServerConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogConfigurations -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogFlows -_OBJC_IVAR_$_FBSDKServerConfiguration._version -_OBJC_IVAR_$_FBSDKServerConfiguration._advertisingIDEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._defaults -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitPurchaseLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._codelessEventsEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._uninstallTrackingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._appID -_OBJC_IVAR_$_FBSDKServerConfiguration._appName -_OBJC_IVAR_$_FBSDKServerConfiguration._defaultShareMode -_OBJC_IVAR_$_FBSDKServerConfiguration._errorConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipText -_OBJC_IVAR_$_FBSDKServerConfiguration._timestamp -_OBJC_IVAR_$_FBSDKServerConfiguration._sessionTimoutInterval -_OBJC_IVAR_$_FBSDKServerConfiguration._loggingToken -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginOptions -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginBookmarkIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginMenuIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._updateMessage -_OBJC_IVAR_$_FBSDKServerConfiguration._eventBindings -_OBJC_IVAR_$_FBSDKServerConfiguration._restrictiveParams -_OBJC_IVAR_$_FBSDKServerConfiguration._AAMRules -_OBJC_IVAR_$_FBSDKServerConfiguration._suggestedEventsSetting -__OBJC_$_INSTANCE_VARIABLES_FBSDKServerConfiguration -__OBJC_$_PROP_LIST_FBSDKServerConfiguration -__OBJC_CLASS_RO_$_FBSDKServerConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h -+[FBSDKServerConfigurationManager initialize] -+[FBSDKServerConfigurationManager clearCache] -+[FBSDKServerConfigurationManager cachedServerConfiguration] -+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:] -___78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKServerConfigurationManager processLoadRequestResponse:error:appID:] -+[FBSDKServerConfigurationManager requestToLoadServerConfiguration:] -+[FBSDKServerConfigurationManager _didProcessConfigurationFromNetwork:appID:error:] -+[FBSDKServerConfigurationManager _parseDialogConfigurations:] -+[FBSDKServerConfigurationManager _serverConfigurationTimestampIsValid:] -+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:] -___61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke --[FBSDKServerConfigurationManager init] -__serverConfigurationError -__serverConfigurationErrorTimestamp -__loadingServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.160 -__OBJC_$_CLASS_METHODS_FBSDKServerConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKServerConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfigurationManager -__OBJC_CLASS_RO_$_FBSDKServerConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -__61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -__78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKSettings sharedSettings] -___31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings store] -+[FBSDKSettings appEventsConfigurationProvider] -+[FBSDKSettings infoDictionaryProvider] -+[FBSDKSettings eventLogger] -+[FBSDKSettings appID] -+[FBSDKSettings setAppID:] --[FBSDKSettings appID] --[FBSDKSettings setAppID:] -+[FBSDKSettings appURLSchemeSuffix] -+[FBSDKSettings setAppURLSchemeSuffix:] --[FBSDKSettings appURLSchemeSuffix] --[FBSDKSettings setAppURLSchemeSuffix:] -+[FBSDKSettings clientToken] -+[FBSDKSettings setClientToken:] --[FBSDKSettings clientToken] --[FBSDKSettings setClientToken:] -+[FBSDKSettings displayName] -+[FBSDKSettings setDisplayName:] --[FBSDKSettings displayName] --[FBSDKSettings setDisplayName:] -+[FBSDKSettings facebookDomainPart] -+[FBSDKSettings setFacebookDomainPart:] --[FBSDKSettings facebookDomainPart] --[FBSDKSettings setFacebookDomainPart:] -+[FBSDKSettings _JPEGCompressionQualityNumber] -+[FBSDKSettings _setJPEGCompressionQualityNumber:] --[FBSDKSettings _JPEGCompressionQualityNumber] --[FBSDKSettings _setJPEGCompressionQualityNumber:] -+[FBSDKSettings _instrumentEnabled] -+[FBSDKSettings _setInstrumentEnabled:] --[FBSDKSettings _instrumentEnabled] --[FBSDKSettings _setInstrumentEnabled:] -+[FBSDKSettings _autoLogAppEventsEnabled] -+[FBSDKSettings _setAutoLogAppEventsEnabled:] --[FBSDKSettings _autoLogAppEventsEnabled] --[FBSDKSettings _setAutoLogAppEventsEnabled:] -+[FBSDKSettings _advertiserIDCollectionEnabled] -+[FBSDKSettings _setAdvertiserIDCollectionEnabled:] --[FBSDKSettings _advertiserIDCollectionEnabled] --[FBSDKSettings _setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings _SKAdNetworkReportEnabled] -+[FBSDKSettings _setSKAdNetworkReportEnabled:] --[FBSDKSettings _SKAdNetworkReportEnabled] --[FBSDKSettings _setSKAdNetworkReportEnabled:] -+[FBSDKSettings _codelessDebugLogEnabled] -+[FBSDKSettings _setCodelessDebugLogEnabled:] --[FBSDKSettings _codelessDebugLogEnabled] --[FBSDKSettings _setCodelessDebugLogEnabled:] -+[FBSDKSettings isGraphErrorRecoveryEnabled] --[FBSDKSettings isGraphErrorRecoveryEnabled] -+[FBSDKSettings setGraphErrorRecoveryEnabled:] -+[FBSDKSettings JPEGCompressionQuality] -+[FBSDKSettings setJPEGCompressionQuality:] -+[FBSDKSettings isInstrumentEnabled] -+[FBSDKSettings setInstrumentEnabled:] -+[FBSDKSettings isCodelessDebugLogEnabled] -+[FBSDKSettings setCodelessDebugLogEnabled:] -+[FBSDKSettings isAutoLogAppEventsEnabled] --[FBSDKSettings isAutoLogAppEventsEnabled] -+[FBSDKSettings setAutoLogAppEventsEnabled:] -+[FBSDKSettings isAdvertiserIDCollectionEnabled] -+[FBSDKSettings setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings isAdvertiserTrackingEnabled] --[FBSDKSettings isAdvertiserTrackingEnabled] -+[FBSDKSettings setAdvertiserTrackingEnabled:] --[FBSDKSettings setAdvertiserTrackingEnabled:] -+[FBSDKSettings advertisingTrackingStatus] --[FBSDKSettings advertisingTrackingStatus] -+[FBSDKSettings setAdvertiserTrackingStatus:] --[FBSDKSettings setAdvertiserTrackingStatus:] -+[FBSDKSettings isSKAdNetworkReportEnabled] --[FBSDKSettings isSKAdNetworkReportEnabled] -+[FBSDKSettings setSKAdNetworkReportEnabled:] -+[FBSDKSettings shouldLimitEventAndDataUsage] --[FBSDKSettings shouldLimitEventAndDataUsage] -+[FBSDKSettings setLimitEventAndDataUsage:] --[FBSDKSettings setLimitEventAndDataUsage:] -+[FBSDKSettings shouldUseCachedValuesForExpensiveMetadata] -+[FBSDKSettings setShouldUseCachedValuesForExpensiveMetadata:] --[FBSDKSettings shouldUseTokenOptimizations] --[FBSDKSettings setShouldUseTokenOptimizations:] -+[FBSDKSettings loggingBehaviors] --[FBSDKSettings loggingBehaviors] -+[FBSDKSettings setDataProcessingOptions:] -+[FBSDKSettings setDataProcessingOptions:country:state:] -+[FBSDKSettings setLoggingBehaviors:] -+[FBSDKSettings enableLoggingBehavior:] -+[FBSDKSettings disableLoggingBehavior:] -+[FBSDKSettings sdkVersion] --[FBSDKSettings validateConfiguration] -+[FBSDKSettings userAgentSuffix] -+[FBSDKSettings setUserAgentSuffix:] -+[FBSDKSettings setGraphAPIVersion:] -+[FBSDKSettings defaultGraphAPIVersion] -+[FBSDKSettings graphAPIVersion] --[FBSDKSettings graphAPIVersion] -+[FBSDKSettings appEventSettingsForPlistKey:defaultValue:] -+[FBSDKSettings appEventSettingsForUserDefaultsKey:defaultValue:] -+[FBSDKSettings dataProcessingOptions] -+[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings logWarnings] --[FBSDKSettings logIfSDKSettingsChanged] --[FBSDKSettings recordInstall] -+[FBSDKSettings recordSetAdvertiserTrackingEnabled] --[FBSDKSettings recordSetAdvertiserTrackingEnabled] -+[FBSDKSettings isEventDelayTimerExpired] -+[FBSDKSettings isSetATETimeExceedsInstallTime] --[FBSDKSettings isSetATETimeExceedsInstallTime] -+[FBSDKSettings getInstallTimestamp] --[FBSDKSettings installTimestamp] -+[FBSDKSettings getSetAdvertiserTrackingEnabledTimestamp] --[FBSDKSettings advertiserTrackingEnabledTimestamp] -+[FBSDKSettings updateGraphAPIDebugBehavior] -+[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings store] --[FBSDKSettings setStore:] --[FBSDKSettings appEventsConfigurationProvider] --[FBSDKSettings setAppEventsConfigurationProvider:] --[FBSDKSettings infoDictionaryProvider] --[FBSDKSettings setInfoDictionaryProvider:] --[FBSDKSettings eventLogger] --[FBSDKSettings setEventLogger:] --[FBSDKSettings advertiserTrackingStatusBacking] --[FBSDKSettings setAdvertiserTrackingStatusBacking:] --[FBSDKSettings isConfigured] --[FBSDKSettings setIsConfigured:] --[FBSDKSettings setGraphAPIVersion:] --[FBSDKSettings .cxx_destruct] -_g_dataProcessingOptions -_sharedSettings.instance -_sharedSettingsNonce -_g_disableErrorRecovery -_g_loggingBehaviors -_OBJC_CLASSLIST_REFERENCES_$_.211 -_g_userAgentSuffix -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_CLASSLIST_REFERENCES_$_.247 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_CLASSLIST_REFERENCES_$_.259 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_CLASSLIST_REFERENCES_$_.294 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -__OBJC_$_CLASS_METHODS_FBSDKSettings -__OBJC_$_CLASS_PROP_LIST_FBSDKSettings -__OBJC_METACLASS_RO_$_FBSDKSettings -__OBJC_$_INSTANCE_METHODS_FBSDKSettings -_OBJC_IVAR_$_FBSDKSettings._appID -_OBJC_IVAR_$_FBSDKSettings._appURLSchemeSuffix -_OBJC_IVAR_$_FBSDKSettings._clientToken -_OBJC_IVAR_$_FBSDKSettings._displayName -_OBJC_IVAR_$_FBSDKSettings._facebookDomainPart -_OBJC_IVAR_$_FBSDKSettings.__JPEGCompressionQualityNumber -_OBJC_IVAR_$_FBSDKSettings.__instrumentEnabled -_OBJC_IVAR_$_FBSDKSettings.__autoLogAppEventsEnabled -_OBJC_IVAR_$_FBSDKSettings.__advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKSettings.__SKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSettings.__codelessDebugLogEnabled -_OBJC_IVAR_$_FBSDKSettings._isConfigured -_OBJC_IVAR_$_FBSDKSettings._store -_OBJC_IVAR_$_FBSDKSettings._appEventsConfigurationProvider -_OBJC_IVAR_$_FBSDKSettings._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKSettings._eventLogger -_OBJC_IVAR_$_FBSDKSettings._advertiserTrackingStatusBacking -_OBJC_IVAR_$_FBSDKSettings._graphAPIVersion -__OBJC_$_INSTANCE_VARIABLES_FBSDKSettings -__OBJC_$_PROP_LIST_FBSDKSettings -__OBJC_CLASS_RO_$_FBSDKSettings -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m -FBSDKCoreKit/FBSDKSettings.m -__31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSuggestedEventsIndexer init] --[FBSDKSuggestedEventsIndexer initWithGraphRequestProvider:serverConfigurationProvider:swizzler:settings:eventLogger:featureExtractor:eventProcessor:] -+[FBSDKSuggestedEventsIndexer shared] -___37+[FBSDKSuggestedEventsIndexer shared]_block_invoke --[FBSDKSuggestedEventsIndexer enable] -___37-[FBSDKSuggestedEventsIndexer enable]_block_invoke --[FBSDKSuggestedEventsIndexer setup] -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.64 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.71 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.74 --[FBSDKSuggestedEventsIndexer rematchBindings] --[FBSDKSuggestedEventsIndexer matchSubviewsIn:] --[FBSDKSuggestedEventsIndexer buttonClicked:] --[FBSDKSuggestedEventsIndexer handleView:withDelegate:] -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.108 --[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:] -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 --[FBSDKSuggestedEventsIndexer getDenseFeaure:] --[FBSDKSuggestedEventsIndexer getTextFromContentView:] --[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:] -___67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke --[FBSDKSuggestedEventsIndexer requestProvider] --[FBSDKSuggestedEventsIndexer serverConfigurationProvider] --[FBSDKSuggestedEventsIndexer swizzler] --[FBSDKSuggestedEventsIndexer settings] --[FBSDKSuggestedEventsIndexer eventLogger] --[FBSDKSuggestedEventsIndexer featureExtractor] --[FBSDKSuggestedEventsIndexer optInEvents] --[FBSDKSuggestedEventsIndexer unconfirmedEvents] --[FBSDKSuggestedEventsIndexer eventProcessor] --[FBSDKSuggestedEventsIndexer .cxx_destruct] -___block_descriptor_40_e8_32w_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_setupNonce -___block_descriptor_40_e8_32s_e19_v16?0"UIControl"8l -___block_descriptor_40_e8_32s_e43_v40?08:16"UITableView"24"NSIndexPath"32l -___block_descriptor_40_e8_32s_e48_v40?08:16"UICollectionView"24"NSIndexPath"32l -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_CLASSLIST_REFERENCES_$_.183 -__OBJC_$_CLASS_METHODS_FBSDKSuggestedEventsIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_METACLASS_RO_$_FBSDKSuggestedEventsIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKSuggestedEventsIndexer -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._requestProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._swizzler -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._settings -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventLogger -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._featureExtractor -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._optInEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._unconfirmedEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKSuggestedEventsIndexer -__OBJC_$_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_CLASS_RO_$_FBSDKSuggestedEventsIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -__67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.108 -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.74 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.71 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.64 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -__37-[FBSDKSuggestedEventsIndexer enable]_block_invoke -__37+[FBSDKSuggestedEventsIndexer shared]_block_invoke -+[FBSDKSwizzler initialize] -+[FBSDKSwizzler resolveConflict] -+[FBSDKSwizzler printSwizzles] -+[FBSDKSwizzler swizzleForMethod:] -+[FBSDKSwizzler removeSwizzleForMethod:] -+[FBSDKSwizzler setSwizzle:forMethod:] -+[FBSDKSwizzler isLocallyDefinedMethod:onClass:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:] -___63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke -_fb_swizzleMethod_4_io -+[FBSDKSwizzler unswizzleSelector:onClass:named:] -+[FBSDKSwizzler object:ofClass:addSelector:] -+[FBSDKSwizzler object:ofClass:removeSelector:] -+[FBSDKSwizzler object:ofClass:isCallingSelector:] -+[FBSDKSwizzler swizzleSelectorWithBlock:async:] --[FBSDKSwizzle init] --[FBSDKSwizzle initWithBlock:named:forClass:selector:originalMethod:withNumArgs:] --[FBSDKSwizzle description] --[FBSDKSwizzle class] --[FBSDKSwizzle setClass:] --[FBSDKSwizzle selector] --[FBSDKSwizzle setSelector:] --[FBSDKSwizzle originalMethod] --[FBSDKSwizzle setOriginalMethod:] --[FBSDKSwizzle numArgs] --[FBSDKSwizzle setNumArgs:] --[FBSDKSwizzle blocks] --[FBSDKSwizzle setBlocks:] --[FBSDKSwizzle .cxx_destruct] --[FBSDKSwizzlingOnClass initWithSwizzle:class:] --[FBSDKSwizzlingOnClass bindingSwizzle] --[FBSDKSwizzlingOnClass setBindingSwizzle:] --[FBSDKSwizzlingOnClass bindingClass] --[FBSDKSwizzlingOnClass setBindingClass:] --[FBSDKSwizzlingOnClass .cxx_destruct] -_fb_swizzledMethod_2 -_fb_swizzledMethod_3 -_fb_swizzledMethod_4 -_fb_swizzledMethod_5 -_fb_findSwizzle -_swizzles -_selectorCallingSet -_swizzleQueue -_fb_swizzledMethods -___block_descriptor_64_e8_32bs40s_e5_v8?0lu48l8 -__OBJC_$_CLASS_METHODS_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzler -__OBJC_CLASS_RO_$_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzle -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzle -_OBJC_IVAR_$_FBSDKSwizzle._numArgs -_OBJC_IVAR_$_FBSDKSwizzle._class -_OBJC_IVAR_$_FBSDKSwizzle._selector -_OBJC_IVAR_$_FBSDKSwizzle._originalMethod -_OBJC_IVAR_$_FBSDKSwizzle._blocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzle -__OBJC_$_PROP_LIST_FBSDKSwizzle -__OBJC_CLASS_RO_$_FBSDKSwizzle -__OBJC_METACLASS_RO_$_FBSDKSwizzlingOnClass -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzlingOnClass -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingSwizzle -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingClass -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzlingOnClass -__OBJC_$_PROP_LIST_FBSDKSwizzlingOnClass -__OBJC_CLASS_RO_$_FBSDKSwizzlingOnClass -_OBJC_CLASSLIST_REFERENCES_$_.169 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_findSwizzle -FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_swizzledMethod_5 -fb_swizzledMethod_4 -fb_swizzledMethod_3 -fb_swizzledMethod_2 -fb_swizzleMethod_4_io -__63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke --[FBSDKTimeSpentData initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentData suspend] -___29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentData suspendTimeSpentData] --[FBSDKTimeSpentData restore:] -___30-[FBSDKTimeSpentData restore:]_block_invoke --[FBSDKTimeSpentData restoreTimeSpendDataWithCalledFromActivateApp:] --[FBSDKTimeSpentData appEventsParametersForActivate] --[FBSDKTimeSpentData appEventsParametersForDeactivate] --[FBSDKTimeSpentData setSourceApplication:openURL:] --[FBSDKTimeSpentData setSourceApplication:isFromAppLink:] --[FBSDKTimeSpentData getSourceApplication] --[FBSDKTimeSpentData resetSourceApplication] --[FBSDKTimeSpentData registerAutoResetSourceApplication] --[FBSDKTimeSpentData eventLogger] --[FBSDKTimeSpentData setEventLogger:] --[FBSDKTimeSpentData serverConfigurationProvider] --[FBSDKTimeSpentData setServerConfigurationProvider:] --[FBSDKTimeSpentData sourceApplication] --[FBSDKTimeSpentData setSourceApplication:] --[FBSDKTimeSpentData isOpenedFromAppLink] --[FBSDKTimeSpentData setIsOpenedFromAppLink:] --[FBSDKTimeSpentData isCurrentlyLoaded] --[FBSDKTimeSpentData setIsCurrentlyLoaded:] --[FBSDKTimeSpentData lastRestoreTime] --[FBSDKTimeSpentData setLastRestoreTime:] --[FBSDKTimeSpentData secondsSpentInCurrentSession] --[FBSDKTimeSpentData setSecondsSpentInCurrentSession:] --[FBSDKTimeSpentData timeSinceLastSuspend] --[FBSDKTimeSpentData setTimeSinceLastSuspend:] --[FBSDKTimeSpentData numInterruptionsInCurrentSession] --[FBSDKTimeSpentData setNumInterruptionsInCurrentSession:] --[FBSDKTimeSpentData sessionID] --[FBSDKTimeSpentData setSessionID:] --[FBSDKTimeSpentData lastSuspendTime] --[FBSDKTimeSpentData setLastSuspendTime:] --[FBSDKTimeSpentData shouldLogActivateEvent] --[FBSDKTimeSpentData setShouldLogActivateEvent:] --[FBSDKTimeSpentData shouldLogDeactivateEvent] --[FBSDKTimeSpentData setShouldLogDeactivateEvent:] --[FBSDKTimeSpentData .cxx_destruct] -___block_descriptor_41_e8_32s_e5_v8?0l -_INACTIVE_SECONDS_QUANTA -__OBJC_METACLASS_RO_$_FBSDKTimeSpentData -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentData -_OBJC_IVAR_$_FBSDKTimeSpentData._isOpenedFromAppLink -_OBJC_IVAR_$_FBSDKTimeSpentData._isCurrentlyLoaded -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogActivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogDeactivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._numInterruptionsInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._eventLogger -_OBJC_IVAR_$_FBSDKTimeSpentData._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentData._sourceApplication -_OBJC_IVAR_$_FBSDKTimeSpentData._lastRestoreTime -_OBJC_IVAR_$_FBSDKTimeSpentData._secondsSpentInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._timeSinceLastSuspend -_OBJC_IVAR_$_FBSDKTimeSpentData._sessionID -_OBJC_IVAR_$_FBSDKTimeSpentData._lastSuspendTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentData -__OBJC_$_PROP_LIST_FBSDKTimeSpentData -__OBJC_CLASS_RO_$_FBSDKTimeSpentData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -__30-[FBSDKTimeSpentData restore:]_block_invoke -__29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentRecordingFactory initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentRecordingFactory createTimeSpentRecorder] --[FBSDKTimeSpentRecordingFactory serverConfigurationProvider] --[FBSDKTimeSpentRecordingFactory eventLogger] --[FBSDKTimeSpentRecordingFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTimeSpentRecordingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTimeSpentRecordingCreating -__OBJC_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKTimeSpentRecordingFactory -__OBJC_METACLASS_RO_$_FBSDKTimeSpentRecordingFactory -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentRecordingFactory -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentRecordingFactory -__OBJC_$_PROP_LIST_FBSDKTimeSpentRecordingFactory -__OBJC_CLASS_RO_$_FBSDKTimeSpentRecordingFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m --[FBSDKTokenCache initWithSettings:] --[FBSDKTokenCache accessToken] --[FBSDKTokenCache setAccessToken:] --[FBSDKTokenCache authenticationToken] --[FBSDKTokenCache setAuthenticationToken:] --[FBSDKTokenCache clearAuthenticationTokenCache] --[FBSDKTokenCache clearAccessTokenCache] --[FBSDKTokenCache .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKTokenCaching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTokenCaching -__OBJC_$_PROP_LIST_FBSDKTokenCaching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTokenCaching -__OBJC_PROTOCOL_$_FBSDKTokenCaching -__OBJC_LABEL_PROTOCOL_$_FBSDKTokenCaching -__OBJC_CLASS_PROTOCOLS_$_FBSDKTokenCache -__OBJC_METACLASS_RO_$_FBSDKTokenCache -__OBJC_$_INSTANCE_METHODS_FBSDKTokenCache -_OBJC_IVAR_$_FBSDKTokenCache._keychainStore -_OBJC_IVAR_$_FBSDKTokenCache._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKTokenCache -__OBJC_$_PROP_LIST_FBSDKTokenCache -__OBJC_CLASS_RO_$_FBSDKTokenCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m --[FBSDKURL initWithURL:forOpenInboundURL:sourceApplication:forRenderBackToReferrerBar:] --[FBSDKURL isAutoAppLink] -+[FBSDKURL URLWithURL:] -+[FBSDKURL URLWithInboundURL:sourceApplication:] -+[FBSDKURL URLForRenderBackToReferrerBarURL:] -+[FBSDKURL queryParametersForURL:] --[FBSDKURL targetURL] --[FBSDKURL targetQueryParameters] --[FBSDKURL appLinkData] --[FBSDKURL appLinkExtras] --[FBSDKURL appLinkReferer] --[FBSDKURL inputURL] --[FBSDKURL inputQueryParameters] --[FBSDKURL .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKURL -__OBJC_METACLASS_RO_$_FBSDKURL -__OBJC_$_INSTANCE_METHODS_FBSDKURL -_OBJC_IVAR_$_FBSDKURL._targetURL -_OBJC_IVAR_$_FBSDKURL._targetQueryParameters -_OBJC_IVAR_$_FBSDKURL._appLinkData -_OBJC_IVAR_$_FBSDKURL._appLinkExtras -_OBJC_IVAR_$_FBSDKURL._appLinkReferer -_OBJC_IVAR_$_FBSDKURL._inputURL -_OBJC_IVAR_$_FBSDKURL._inputQueryParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKURL -__OBJC_$_PROP_LIST_FBSDKURL -__OBJC_CLASS_RO_$_FBSDKURL -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.h --[FBSDKURLSessionProxyFactory createSessionProxyWithDelegate:queue:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLSessionProxyProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLSessionProxyProviding -__OBJC_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKURLSessionProxyFactory -__OBJC_METACLASS_RO_$_FBSDKURLSessionProxyFactory -__OBJC_$_INSTANCE_METHODS_FBSDKURLSessionProxyFactory -__OBJC_CLASS_RO_$_FBSDKURLSessionProxyFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -+[FBSDKUnarchiverProvider _unarchiverFor:] -+[FBSDKUnarchiverProvider createSecureUnarchiverFor:] -+[FBSDKUnarchiverProvider createInsecureUnarchiverFor:] -__OBJC_$_CLASS_METHODS_FBSDKUnarchiverProvider -__OBJC_$_PROTOCOL_REFS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKUnarchiverProviding -__OBJC_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKUnarchiverProvider -__OBJC_METACLASS_RO_$_FBSDKUnarchiverProvider -__OBJC_$_PROP_LIST_FBSDKUnarchiverProvider -__OBJC_CLASS_RO_$_FBSDKUnarchiverProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m -FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m --[FBSDKUserAgeRange initMin:max:] -+[FBSDKUserAgeRange ageRangeFromDictionary:] --[FBSDKUserAgeRange hash] --[FBSDKUserAgeRange isEqual:] --[FBSDKUserAgeRange isEqualToUserAgeRange:] --[FBSDKUserAgeRange copyWithZone:] -+[FBSDKUserAgeRange supportsSecureCoding] --[FBSDKUserAgeRange encodeWithCoder:] --[FBSDKUserAgeRange initWithCoder:] --[FBSDKUserAgeRange min] --[FBSDKUserAgeRange max] --[FBSDKUserAgeRange .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKUserAgeRange -__OBJC_CLASS_PROTOCOLS_$_FBSDKUserAgeRange -__OBJC_$_CLASS_PROP_LIST_FBSDKUserAgeRange -__OBJC_METACLASS_RO_$_FBSDKUserAgeRange -__OBJC_$_INSTANCE_METHODS_FBSDKUserAgeRange -_OBJC_IVAR_$_FBSDKUserAgeRange._min -_OBJC_IVAR_$_FBSDKUserAgeRange._max -__OBJC_$_INSTANCE_VARIABLES_FBSDKUserAgeRange -__OBJC_$_PROP_LIST_FBSDKUserAgeRange -__OBJC_CLASS_RO_$_FBSDKUserAgeRange -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.h -+[FBSDKUtility dictionaryWithQueryString:] -+[FBSDKUtility queryStringWithDictionary:error:] -+[FBSDKUtility URLDecode:] -+[FBSDKUtility URLEncode:] -+[FBSDKUtility startGCDTimerWithInterval:block:] -+[FBSDKUtility stopGCDTimer:] -+[FBSDKUtility SHA256Hash:] -+[FBSDKUtility getGraphDomainFromToken] -+[FBSDKUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] -__OBJC_$_CLASS_METHODS_FBSDKUtility -__OBJC_METACLASS_RO_$_FBSDKUtility -__OBJC_CLASS_RO_$_FBSDKUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m -FBSDKCoreKit/FBSDKUtility.m -+[FBSDKViewHierarchy getChildren:] -+[FBSDKViewHierarchy getParent:] -+[FBSDKViewHierarchy getPath:] -+[FBSDKViewHierarchy getPath:limit:] -+[FBSDKViewHierarchy getAttributesOf:parent:] -+[FBSDKViewHierarchy getDetailAttributesOf:] -+[FBSDKViewHierarchy getDetailAttributesOf:withHash:] -+[FBSDKViewHierarchy getIndexPath:] -+[FBSDKViewHierarchy getText:] -+[FBSDKViewHierarchy getTextStyle:] -+[FBSDKViewHierarchy getHint:] -+[FBSDKViewHierarchy getClassBitmask:] -+[FBSDKViewHierarchy isUserInputView:] -+[FBSDKViewHierarchy recursiveCaptureTreeWithCurrentNode:targetNode:objAddressSet:hash:] -+[FBSDKViewHierarchy isRCTButton:] -+[FBSDKViewHierarchy getViewReactTag:] -+[FBSDKViewHierarchy isView:superViewOfView:] -+[FBSDKViewHierarchy getParentViewController:] -+[FBSDKViewHierarchy getParentTableView:] -+[FBSDKViewHierarchy getParentCollectionView:] -+[FBSDKViewHierarchy getTag:] -+[FBSDKViewHierarchy getDimensionOf:] -+[FBSDKViewHierarchy recursiveGetLabelsFromView:] -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_CLASSLIST_REFERENCES_$_.202 -_OBJC_CLASSLIST_REFERENCES_$_.216 -_OBJC_SELECTOR_REFERENCES_.466 -_OBJC_SELECTOR_REFERENCES_.468 -_OBJC_CLASSLIST_REFERENCES_$_.469 -_OBJC_SELECTOR_REFERENCES_.475 -_OBJC_CLASSLIST_REFERENCES_$_.487 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_CLASSLIST_REFERENCES_$_.501 -_OBJC_SELECTOR_REFERENCES_.503 -_OBJC_CLASSLIST_REFERENCES_$_.504 -__OBJC_$_CLASS_METHODS_FBSDKViewHierarchy -__OBJC_METACLASS_RO_$_FBSDKViewHierarchy -__OBJC_CLASS_RO_$_FBSDKViewHierarchy -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -getVariableFromInstance -+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] -___127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke --[FBSDKViewImpressionTracker initWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] --[FBSDKViewImpressionTracker dealloc] --[FBSDKViewImpressionTracker logImpressionWithIdentifier:parameters:] --[FBSDKViewImpressionTracker _applicationDidEnterBackgroundNotification:] --[FBSDKViewImpressionTracker eventName] --[FBSDKViewImpressionTracker graphRequestProvider] --[FBSDKViewImpressionTracker setGraphRequestProvider:] --[FBSDKViewImpressionTracker eventLogger] --[FBSDKViewImpressionTracker setEventLogger:] --[FBSDKViewImpressionTracker notificationObserver] --[FBSDKViewImpressionTracker setNotificationObserver:] --[FBSDKViewImpressionTracker tokenWallet] --[FBSDKViewImpressionTracker setTokenWallet:] --[FBSDKViewImpressionTracker .cxx_destruct] -_impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:._impressionTrackers -_token -__OBJC_$_CLASS_METHODS_FBSDKViewImpressionTracker -__OBJC_METACLASS_RO_$_FBSDKViewImpressionTracker -__OBJC_$_INSTANCE_METHODS_FBSDKViewImpressionTracker -_OBJC_IVAR_$_FBSDKViewImpressionTracker._trackedImpressions -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventName -_OBJC_IVAR_$_FBSDKViewImpressionTracker._graphRequestProvider -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventLogger -_OBJC_IVAR_$_FBSDKViewImpressionTracker._notificationObserver -_OBJC_IVAR_$_FBSDKViewImpressionTracker._tokenWallet -__OBJC_$_INSTANCE_VARIABLES_FBSDKViewImpressionTracker -__OBJC_$_PROP_LIST_FBSDKViewImpressionTracker -__OBJC_CLASS_RO_$_FBSDKViewImpressionTracker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h -__127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke -+[FBSDKWebDialog dialogWithName:delegate:] -+[FBSDKWebDialog showWithName:parameters:delegate:] -+[FBSDKWebDialog createAndShow:parameters:frame:delegate:windowFinder:] --[FBSDKWebDialog dealloc] --[FBSDKWebDialog show] --[FBSDKWebDialog webDialogView:didCompleteWithResults:] --[FBSDKWebDialog webDialogView:didFailWithError:] --[FBSDKWebDialog webDialogViewDidCancel:] --[FBSDKWebDialog webDialogViewDidFinishLoad:] -___45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke --[FBSDKWebDialog _addObservers] --[FBSDKWebDialog _deviceOrientationDidChangeNotification:] -___58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke --[FBSDKWebDialog _removeObservers] --[FBSDKWebDialog _cancel] --[FBSDKWebDialog _completeWithResults:] --[FBSDKWebDialog _dismissAnimated:] -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.91 --[FBSDKWebDialog _failWithError:] -___33-[FBSDKWebDialog _failWithError:]_block_invoke --[FBSDKWebDialog _generateURL:] --[FBSDKWebDialog _showWebView] -___30-[FBSDKWebDialog _showWebView]_block_invoke -___30-[FBSDKWebDialog _showWebView]_block_invoke_2 --[FBSDKWebDialog _applicationFrameForOrientation] --[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:] -___75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke --[FBSDKWebDialog shouldDeferVisibility] --[FBSDKWebDialog setShouldDeferVisibility:] --[FBSDKWebDialog windowFinder] --[FBSDKWebDialog setWindowFinder:] --[FBSDKWebDialog delegate] --[FBSDKWebDialog setDelegate:] --[FBSDKWebDialog name] --[FBSDKWebDialog setName:] --[FBSDKWebDialog parameters] --[FBSDKWebDialog setParameters:] --[FBSDKWebDialog webViewFrame] --[FBSDKWebDialog setWebViewFrame:] --[FBSDKWebDialog .cxx_destruct] -_g_currentDialog -___block_descriptor_48_e8_32s40s_e8_v12?0B8l -___block_descriptor_128_e8_32s_e5_v8?0l -__OBJC_$_CLASS_METHODS_FBSDKWebDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogViewDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialog -__OBJC_METACLASS_RO_$_FBSDKWebDialog -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialog -_OBJC_IVAR_$_FBSDKWebDialog._backgroundView -_OBJC_IVAR_$_FBSDKWebDialog._dialogView -_OBJC_IVAR_$_FBSDKWebDialog._shouldDeferVisibility -_OBJC_IVAR_$_FBSDKWebDialog._windowFinder -_OBJC_IVAR_$_FBSDKWebDialog._delegate -_OBJC_IVAR_$_FBSDKWebDialog._name -_OBJC_IVAR_$_FBSDKWebDialog._parameters -_OBJC_IVAR_$_FBSDKWebDialog._webViewFrame -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialog -__OBJC_$_PROP_LIST_FBSDKWebDialog -__OBJC_CLASS_RO_$_FBSDKWebDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog+Internal.h -FBSDKCoreKit/FBSDKWebDialog.h -__75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke -__30-[FBSDKWebDialog _showWebView]_block_invoke_2 -__30-[FBSDKWebDialog _showWebView]_block_invoke -__33-[FBSDKWebDialog _failWithError:]_block_invoke -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.91 -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -__58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke -__45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke -+[FBSDKWebDialogView configureWithWebViewProvider:urlOpener:] -+[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView initWithFrame:] --[FBSDKWebDialogView dealloc] --[FBSDKWebDialogView loadURL:] --[FBSDKWebDialogView stopLoading] --[FBSDKWebDialogView drawRect:] --[FBSDKWebDialogView layoutSubviews] --[FBSDKWebDialogView _close:] --[FBSDKWebDialogView webView:didFailNavigation:withError:] --[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:] -___78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebDialogView webView:didFinishNavigation:] --[FBSDKWebDialogView delegate] --[FBSDKWebDialogView setDelegate:] --[FBSDKWebDialogView closeButton] --[FBSDKWebDialogView setCloseButton:] --[FBSDKWebDialogView loadingView] --[FBSDKWebDialogView setLoadingView:] --[FBSDKWebDialogView webView] --[FBSDKWebDialogView setWebView:] --[FBSDKWebDialogView .cxx_destruct] -__webViewProvider -__urlOpener -_OBJC_IVAR_$_FBSDKWebDialogView._webView -_OBJC_IVAR_$_FBSDKWebDialogView._closeButton -_OBJC_IVAR_$_FBSDKWebDialogView._loadingView -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_IVAR_$_FBSDKWebDialogView._delegate -__OBJC_$_CLASS_METHODS_FBSDKWebDialogView -__OBJC_$_PROTOCOL_REFS_WKNavigationDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_WKNavigationDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_WKNavigationDelegate -__OBJC_PROTOCOL_$_WKNavigationDelegate -__OBJC_LABEL_PROTOCOL_$_WKNavigationDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialogView -__OBJC_METACLASS_RO_$_FBSDKWebDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialogView -__OBJC_$_PROP_LIST_FBSDKWebDialogView -__OBJC_CLASS_RO_$_FBSDKWebDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.h -__78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFinishNavigation:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFailNavigation:withError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:decidePolicyForNavigationAction:decisionHandler:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFinishLoad] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFinishLoad:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFailLoadWithError] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFailLoadWithError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate hasLoaded] --[FBSDKWebViewAppLinkResolverWebViewDelegate setHasLoaded:] --[FBSDKWebViewAppLinkResolverWebViewDelegate .cxx_destruct] --[FBSDKWebViewAppLinkResolver init] --[FBSDKWebViewAppLinkResolver initWithSessionProvider:] -+[FBSDKWebViewAppLinkResolver sharedInstance] -___45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewAppLinkResolver followRedirects:handler:] -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.164 --[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:] -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.172 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.173 -___copy_helper_block_e8_32s40b48s56s64r -___destroy_helper_block_e8_32s40s48s56s64r -___copy_helper_block_e8_32s40b48s56r -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.185 -___copy_helper_block_e8_32b40r -___copy_helper_block_e8_32s40b48s56s64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKWebViewAppLinkResolver parseALData:] --[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:] -___63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke --[FBSDKWebViewAppLinkResolver appLinkFromALData:destination:] --[FBSDKWebViewAppLinkResolver sessionProvider] --[FBSDKWebViewAppLinkResolver setSessionProvider:] --[FBSDKWebViewAppLinkResolver .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._hasLoaded -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFinishLoad -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFailLoadWithError -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_CLASSLIST_REFERENCES_$_.148 -___block_descriptor_48_e8_32bs40s_e46_v32?0"NSURLResponse"8"NSData"16"NSError"24l -___block_descriptor_40_e8_32bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -___block_descriptor_72_e8_32s40bs48s56s64r_e22_v16?0"NSDictionary"8l -___block_descriptor_64_e8_32s40bs48s56r_e19_v16?0"WKWebView"8l -___block_descriptor_48_e8_32bs40r_e31_v24?0"WKWebView"8"NSError"16l -___block_descriptor_72_e8_32s40bs48s56s64s_e5_v8?0l -___block_descriptor_56_e8_32bs40s48s_e34_v24?0"NSDictionary"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.215 -___block_descriptor_48_e8_32bs40s_e20_v24?08"NSError"16l -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_CLASSLIST_REFERENCES_$_.252 -__OBJC_$_CLASS_METHODS_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolver -__OBJC_$_CLASS_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolver -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolver._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -__63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40b48s56s64s -__copy_helper_block_e8_32b40r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.185 -__copy_helper_block_e8_32s40b48s56r -__destroy_helper_block_e8_32s40s48s56s64r -__copy_helper_block_e8_32s40b48s56s64r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.173 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.172 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.164 -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -__45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewFactory createWebViewWithFrame:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebViewProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebViewProviding -__OBJC_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewFactory -__OBJC_METACLASS_RO_$_FBSDKWebViewFactory -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewFactory -__OBJC_CLASS_RO_$_FBSDKWebViewFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -_$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgTm -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO10permissionAA0D0Ovg -_$s12FBSDKCoreKit10PermissionO06stringC033_2AD6FCE179114B3E91364026D95ED393LLAA06StringC0AELLOSgvg -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueSSvg -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -_$s12FBSDKCoreKit10PermissionO2eeoiySbAC_ACtFZTf4nnd_n -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTf4gd_n -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOWOy -_$s12FBSDKCoreKit10PermissionOWOe -___swift_instantiateConcreteTypeFromMangledName -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv_ -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv0_ -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKCoreKit -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift -__swift_instantiateConcreteTypeFromMangledName - -$s12FBSDKCoreKit10PermissionOACSHAAWl -init -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSiSQsSQ2eeoiySbx_xtFZTW -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -Swift runtime failure: arithmetic overflow -Swift runtime failure: Attempting to access Set elements using an invalid index -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_rawHashValue -hash -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_TB5 -== -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -hasGranted -name.get -Sources/FacebookCore/Swift/Permission.swift -/Users/jawwad/fbsource/fbobjc/ios-sdk -permissions.get -map -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgAFSSXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -_$s12FBSDKCoreKit10PermissionOSHAASH9hashValueSivgTW -_$s12FBSDKCoreKit10PermissionOSHAASH4hash4intoys6HasherVz_tFTW -_$s12FBSDKCoreKit10PermissionOSHAASH13_rawHashValue4seedS2i_tFTW -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAsADP06stringG0x0fG4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOSQAASQ2eeoiySbx_xtFZTW -_$s12FBSDKCoreKit10PermissionOSHAASQWb -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -_$s12FBSDKCoreKit10PermissionOwCP -_$s12FBSDKCoreKit10PermissionOwxx -_$s12FBSDKCoreKit10PermissionOwcp -_$s12FBSDKCoreKit10PermissionOwca -___swift_memcpy16_8 -_$s12FBSDKCoreKit10PermissionOwta -_$s12FBSDKCoreKit10PermissionOwet -_$s12FBSDKCoreKit10PermissionOwst -_$s12FBSDKCoreKit10PermissionOwug -_$s12FBSDKCoreKit10PermissionOwup -_$s12FBSDKCoreKit10PermissionOwui -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAsADP08extendedghI0x0fghI4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAsADP07unicodegH0x0fgH4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_associated conformance 12FBSDKCoreKit10PermissionOSHAASQ -_$s12FBSDKCoreKit10PermissionOSHAAMcMK -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0 -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0 -_symbolic SS -_symbolic _____ 12FBSDKCoreKit10PermissionO -_symbolic $ss26ExpressibleByStringLiteralP -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOSQAAMcMK -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0 -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0 -_symbolic $ss43ExpressibleByExtendedGraphemeClusterLiteralP -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMcMK -_associated conformance 12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0 -_symbolic $ss33ExpressibleByUnicodeScalarLiteralP -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOWV -_$s12FBSDKCoreKitMXM -_$s12FBSDKCoreKit10PermissionOMf -_$s12FBSDKCoreKit10PermissionOMF -_symbolic _____y_____G s23_ContiguousArrayStorageC s12StaticStringV -_$ss23_ContiguousArrayStorageCys12StaticStringVGMD --private-discriminator _2AD6FCE179114B3E91364026D95ED393 -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/Permission.swift -$s12FBSDKCoreKit10PermissionOMa -$s12FBSDKCoreKit10PermissionOwui -$s12FBSDKCoreKit10PermissionOwup -$s12FBSDKCoreKit10PermissionOwug -$s12FBSDKCoreKit10PermissionOwst -$s12FBSDKCoreKit10PermissionOwet -$s12FBSDKCoreKit10PermissionOwta -__swift_memcpy16_8 -$s12FBSDKCoreKit10PermissionOwca -$s12FBSDKCoreKit10PermissionOwcp -$s12FBSDKCoreKit10PermissionOwxx -$s12FBSDKCoreKit10PermissionOwCP -$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -$s12FBSDKCoreKit10PermissionOACSQAAWl -$s12FBSDKCoreKit10PermissionOSHAASQWb -_allocateUninitializedArray -$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs12StaticStringV_Tg5 -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -hashValue.get -_hashValue -combine -$sSiSHsSH4hash4intoys6HasherVz_tFTW -$sSi4hash4intoys6HasherVz_tF -$sSSSHsSH4hash4intoys6HasherVz_tFTW -rawValue.get -stringPermission.get -permission.get diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/C3C14114-C672-3F5E-8B18-DE03B8568A8D.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/C3C14114-C672-3F5E-8B18-DE03B8568A8D.bcsymbolmap deleted file mode 100644 index cf63f8ba..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/C3C14114-C672-3F5E-8B18-DE03B8568A8D.bcsymbolmap +++ /dev/null @@ -1,655 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk -iPhoneSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBAEMKit.build/Release-iphonesimulator/FBAEMKit-Dynamic.build/DerivedSources/FBAEMKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBAEMKit --[FBAEMAdvertiserMultiEntryRule initWithOperator:rules:] --[FBAEMAdvertiserMultiEntryRule isMatchedEventParameters:] -+[FBAEMAdvertiserMultiEntryRule supportsSecureCoding] --[FBAEMAdvertiserMultiEntryRule initWithCoder:] --[FBAEMAdvertiserMultiEntryRule encodeWithCoder:] --[FBAEMAdvertiserMultiEntryRule copyWithZone:] --[FBAEMAdvertiserMultiEntryRule operator] --[FBAEMAdvertiserMultiEntryRule rules] --[FBAEMAdvertiserMultiEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleMatching -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserMultiEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._rules -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserMultiEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -/Users/jawwad/fbsource/fbobjc/ios-sdk -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.h --[FBAEMAdvertiserRuleFactory createRuleWithJson:] --[FBAEMAdvertiserRuleFactory createRuleWithDict:] --[FBAEMAdvertiserRuleFactory createMultiEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory createSingleEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory primaryKeyForRule:] --[FBAEMAdvertiserRuleFactory getOperator:] --[FBAEMAdvertiserRuleFactory isOperatorForMultiEntryRule:] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleProviding -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserRuleFactory -__OBJC_METACLASS_RO_$_FBAEMAdvertiserRuleFactory -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserRuleFactory -__OBJC_CLASS_RO_$_FBAEMAdvertiserRuleFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m -Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m --[FBAEMAdvertiserSingleEntryRule initWithOperator:paramKey:linguisticCondition:numericalCondition:arrayCondition:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithAsteriskParam:eventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithStringValue:numericalValue:] --[FBAEMAdvertiserSingleEntryRule isRegexMatch:] --[FBAEMAdvertiserSingleEntryRule isAnyOf:stringValue:ignoreCase:] -+[FBAEMAdvertiserSingleEntryRule supportsSecureCoding] --[FBAEMAdvertiserSingleEntryRule initWithCoder:] --[FBAEMAdvertiserSingleEntryRule encodeWithCoder:] --[FBAEMAdvertiserSingleEntryRule copyWithZone:] --[FBAEMAdvertiserSingleEntryRule operator] --[FBAEMAdvertiserSingleEntryRule paramKey] --[FBAEMAdvertiserSingleEntryRule linguisticCondition] --[FBAEMAdvertiserSingleEntryRule numericalCondition] --[FBAEMAdvertiserSingleEntryRule arrayCondition] --[FBAEMAdvertiserSingleEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserSingleEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._paramKey -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._linguisticCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._numericalCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._arrayCondition -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserSingleEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserSingleEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBAEMConfiguration configureWithRuleProvider:] -+[FBAEMConfiguration ruleProvider] --[FBAEMConfiguration initWithJSON:] --[FBAEMConfiguration initWithDefaultCurrency:cutoffTime:validFrom:configMode:businessID:matchingRule:conversionValueRules:] -+[FBAEMConfiguration parseRules:] -___33+[FBAEMConfiguration parseRules:]_block_invoke -+[FBAEMConfiguration getEventSetFromRules:] -+[FBAEMConfiguration getCurrencySetFromRules:] --[FBAEMConfiguration isSameValidFrom:businessID:] --[FBAEMConfiguration isSameBusinessID:] -+[FBAEMConfiguration supportsSecureCoding] --[FBAEMConfiguration initWithCoder:] --[FBAEMConfiguration encodeWithCoder:] --[FBAEMConfiguration copyWithZone:] --[FBAEMConfiguration cutoffTime] --[FBAEMConfiguration validFrom] --[FBAEMConfiguration defaultCurrency] --[FBAEMConfiguration configMode] --[FBAEMConfiguration businessID] --[FBAEMConfiguration matchingRule] --[FBAEMConfiguration conversionValueRules] --[FBAEMConfiguration eventSet] --[FBAEMConfiguration currencySet] --[FBAEMConfiguration .cxx_destruct] -__ruleProvider -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -___block_descriptor_32_e33_q24?0"FBAEMRule"8"FBAEMRule"16l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -__OBJC_$_CLASS_METHODS_FBAEMConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBAEMConfiguration -__OBJC_$_CLASS_PROP_LIST_FBAEMConfiguration -__OBJC_METACLASS_RO_$_FBAEMConfiguration -__OBJC_$_INSTANCE_METHODS_FBAEMConfiguration -_OBJC_IVAR_$_FBAEMConfiguration._cutoffTime -_OBJC_IVAR_$_FBAEMConfiguration._validFrom -_OBJC_IVAR_$_FBAEMConfiguration._defaultCurrency -_OBJC_IVAR_$_FBAEMConfiguration._configMode -_OBJC_IVAR_$_FBAEMConfiguration._businessID -_OBJC_IVAR_$_FBAEMConfiguration._matchingRule -_OBJC_IVAR_$_FBAEMConfiguration._conversionValueRules -_OBJC_IVAR_$_FBAEMConfiguration._eventSet -_OBJC_IVAR_$_FBAEMConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBAEMConfiguration -__OBJC_$_PROP_LIST_FBAEMConfiguration -__OBJC_CLASS_RO_$_FBAEMConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.h -__33+[FBAEMConfiguration parseRules:]_block_invoke --[FBAEMEvent initWithJSON:] --[FBAEMEvent initWithEventName:values:] -+[FBAEMEvent supportsSecureCoding] --[FBAEMEvent initWithCoder:] --[FBAEMEvent encodeWithCoder:] --[FBAEMEvent copyWithZone:] --[FBAEMEvent eventName] --[FBAEMEvent values] --[FBAEMEvent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_CLASSLIST_REFERENCES_$_.31 -__OBJC_$_CLASS_METHODS_FBAEMEvent -__OBJC_CLASS_PROTOCOLS_$_FBAEMEvent -__OBJC_$_CLASS_PROP_LIST_FBAEMEvent -__OBJC_METACLASS_RO_$_FBAEMEvent -__OBJC_$_INSTANCE_METHODS_FBAEMEvent -_OBJC_IVAR_$_FBAEMEvent._eventName -_OBJC_IVAR_$_FBAEMEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBAEMEvent -__OBJC_$_PROP_LIST_FBAEMEvent -__OBJC_CLASS_RO_$_FBAEMEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.h -+[FBAEMInvocation invocationWithAppLinkData:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:timestamp:configMode:configID:recordedEvents:recordedValues:conversionValue:priority:conversionTimestamp:isAggregated:] --[FBAEMInvocation attributeEvent:currency:value:parameters:configs:] --[FBAEMInvocation updateConversionValueWithConfigs:] --[FBAEMInvocation isOutOfWindowWithConfigs:] --[FBAEMInvocation getHMAC:] --[FBAEMInvocation decodeBase64UrlSafeString:] --[FBAEMInvocation _isOutOfWindowWithConfig:] --[FBAEMInvocation _findConfig:] --[FBAEMInvocation _setConfig:] -+[FBAEMInvocation supportsSecureCoding] --[FBAEMInvocation initWithCoder:] --[FBAEMInvocation encodeWithCoder:] --[FBAEMInvocation copyWithZone:] --[FBAEMInvocation campaignID] --[FBAEMInvocation ACSToken] --[FBAEMInvocation ACSSharedSecret] --[FBAEMInvocation ACSConfigID] --[FBAEMInvocation businessID] --[FBAEMInvocation timestamp] --[FBAEMInvocation configMode] --[FBAEMInvocation configID] --[FBAEMInvocation recordedEvents] --[FBAEMInvocation recordedValues] --[FBAEMInvocation conversionValue] --[FBAEMInvocation priority] --[FBAEMInvocation conversionTimestamp] --[FBAEMInvocation isAggregated] --[FBAEMInvocation setIsAggregated:] --[FBAEMInvocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_CLASSLIST_REFERENCES_$_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -__OBJC_$_CLASS_METHODS_FBAEMInvocation -__OBJC_CLASS_PROTOCOLS_$_FBAEMInvocation -__OBJC_$_CLASS_PROP_LIST_FBAEMInvocation -__OBJC_METACLASS_RO_$_FBAEMInvocation -__OBJC_$_INSTANCE_METHODS_FBAEMInvocation -_OBJC_IVAR_$_FBAEMInvocation._isAggregated -_OBJC_IVAR_$_FBAEMInvocation._campaignID -_OBJC_IVAR_$_FBAEMInvocation._ACSToken -_OBJC_IVAR_$_FBAEMInvocation._ACSSharedSecret -_OBJC_IVAR_$_FBAEMInvocation._ACSConfigID -_OBJC_IVAR_$_FBAEMInvocation._businessID -_OBJC_IVAR_$_FBAEMInvocation._timestamp -_OBJC_IVAR_$_FBAEMInvocation._configMode -_OBJC_IVAR_$_FBAEMInvocation._configID -_OBJC_IVAR_$_FBAEMInvocation._recordedEvents -_OBJC_IVAR_$_FBAEMInvocation._recordedValues -_OBJC_IVAR_$_FBAEMInvocation._conversionValue -_OBJC_IVAR_$_FBAEMInvocation._priority -_OBJC_IVAR_$_FBAEMInvocation._conversionTimestamp -__OBJC_$_INSTANCE_VARIABLES_FBAEMInvocation -__OBJC_$_PROP_LIST_FBAEMInvocation -__OBJC_CLASS_RO_$_FBAEMInvocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.h --[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[FBAEMNetworker parseJSONResponse:error:statusCode:] --[FBAEMNetworker parseJSONOrOtherwise:error:] --[FBAEMNetworker appendAttachments:toBody:addFormData:] -___55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBAEMNetworker userAgent] -___27-[FBAEMNetworker userAgent]_block_invoke -___clang_at_available_requires_core_foundation_framework -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_CLASSLIST_REFERENCES_$_.66 -___block_descriptor_48_e8_32s40bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.109 -___block_descriptor_41_e8_32s_e15_v32?0816^B24l -_userAgent.agent -_userAgent.onceToken -___block_descriptor_32_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_CLASS_PROTOCOLS_$_FBAEMNetworker -__OBJC_METACLASS_RO_$_FBAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBAEMNetworker -__OBJC_$_PROP_LIST_FBAEMNetworker -__OBJC_CLASS_RO_$_FBAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMNetworker.m -__27-[FBAEMNetworker userAgent]_block_invoke -Sources/FBAEMKit/FBAEMNetworker.m -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -+[FBAEMReporter configureWithNetworker:appID:] -+[FBAEMReporter networker] -+[FBAEMReporter enable] -___23+[FBAEMReporter enable]_block_invoke -___23+[FBAEMReporter enable]_block_invoke_2 -___copy_helper_block_e8_ -___destroy_helper_block_e8_ -___23+[FBAEMReporter enable]_block_invoke.49 -+[FBAEMReporter handleURL:] -+[FBAEMReporter parseURL:] -+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:] -___64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -___copy_helper_block_e8_40s48s56s64s -___destroy_helper_block_e8_40s48s56s64s -+[FBAEMReporter _attributedInvocation:Event:currency:value:parameters:configs:] -+[FBAEMReporter _appendAndSaveInvocation:] -___42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -+[FBAEMReporter _loadConfigurationWithBlock:] -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -___copy_helper_block_e8_32s40s -___copy_helper_block_e8_32b -+[FBAEMReporter _requestParameters] -+[FBAEMReporter _isConfigRefreshTimestampValid] -+[FBAEMReporter _shouldRefresh] -+[FBAEMReporter _loadConfigs] -+[FBAEMReporter _saveConfigs] -+[FBAEMReporter _addConfigs:] -+[FBAEMReporter _addConfig:] -___28+[FBAEMReporter _addConfig:]_block_invoke -+[FBAEMReporter _loadReportData] -+[FBAEMReporter _saveReportData] -+[FBAEMReporter _sendAggregationRequest] -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBAEMReporter _aggregationRequestParameters:] -+[FBAEMReporter dispatchOnQueue:block:] -+[FBAEMReporter _clearCache] -+[FBAEMReporter _clearConfigs] -+[FBAEMReporter _clearInvocations] -+[FBAEMReporter _isUsingConfig:forInvocations:] -__networker -__appId -_enable.onceToken -_OBJC_SELECTOR_REFERENCES_.39 -_g_reportFile -_g_configFile -_g_completionBlocks -_g_serialQueue -_g_configs -_g_invocations -___block_descriptor_40_e8__e5_v8?0l -___block_descriptor_40_e8__e17_v16?0"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.58 -_g_isAEMReportEnabled -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_SELECTOR_REFERENCES_.75 -___block_descriptor_72_e8_40s48s56s64s_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -___block_descriptor_48_e8_32s_e5_v8?0l -_g_isLoadingConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_g_configRefreshTimestamp -_OBJC_CLASSLIST_REFERENCES_$_.118 -_OBJC_SELECTOR_REFERENCES_.122 -___block_descriptor_56_e8_32s40s_e5_v8?0l -___block_descriptor_40_e8__e20_v24?08"NSError"16l -___block_descriptor_48_e8_32bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_CLASSLIST_REFERENCES_$_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -___block_descriptor_32_e51_q24?0"FBAEMConfiguration"8"FBAEMConfiguration"16l -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -___block_descriptor_48_e8_40s_e20_v24?08"NSError"16l -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -__OBJC_$_CLASS_METHODS_FBAEMReporter -__OBJC_METACLASS_RO_$_FBAEMReporter -__OBJC_CLASS_RO_$_FBAEMReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMReporter.m -Sources/FBAEMKit/FBAEMReporter.m -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke -__28+[FBAEMReporter _addConfig:]_block_invoke -__copy_helper_block_e8_32b -__copy_helper_block_e8_32s40s -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -__42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -__destroy_helper_block_e8_40s48s56s64s -__copy_helper_block_e8_40s48s56s64s -__64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -__23+[FBAEMReporter enable]_block_invoke.49 -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__23+[FBAEMReporter enable]_block_invoke_2 -__23+[FBAEMReporter enable]_block_invoke --[FBAEMRequestBody init] --[FBAEMRequestBody appendUTF8:] --[FBAEMRequestBody appendWithKey:formValue:] -___44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRequestBody data] --[FBAEMRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBAEMRequestBody compressedData] --[FBAEMRequestBody .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.12 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.55 -__OBJC_METACLASS_RO_$_FBAEMRequestBody -__OBJC_$_INSTANCE_METHODS_FBAEMRequestBody -_OBJC_IVAR_$_FBAEMRequestBody._data -_OBJC_IVAR_$_FBAEMRequestBody._json -__OBJC_$_INSTANCE_VARIABLES_FBAEMRequestBody -__OBJC_$_PROP_LIST_FBAEMRequestBody -__OBJC_CLASS_RO_$_FBAEMRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRequestBody.m -Sources/FBAEMKit/FBAEMRequestBody.m -__44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRule initWithJSON:] --[FBAEMRule initWithConversionValue:priority:events:] --[FBAEMRule isMatchedWithRecordedEvents:recordedValues:] --[FBAEMRule _isMatchedWithValues:recordedEventValues:] -+[FBAEMRule parseEvents:] -+[FBAEMRule supportsSecureCoding] --[FBAEMRule initWithCoder:] --[FBAEMRule encodeWithCoder:] --[FBAEMRule copyWithZone:] --[FBAEMRule conversionValue] --[FBAEMRule setConversionValue:] --[FBAEMRule priority] --[FBAEMRule setPriority:] --[FBAEMRule events] --[FBAEMRule setEvents:] --[FBAEMRule .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_SELECTOR_REFERENCES_.49 -__OBJC_$_CLASS_METHODS_FBAEMRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMRule -__OBJC_$_CLASS_PROP_LIST_FBAEMRule -__OBJC_METACLASS_RO_$_FBAEMRule -__OBJC_$_INSTANCE_METHODS_FBAEMRule -_OBJC_IVAR_$_FBAEMRule._conversionValue -_OBJC_IVAR_$_FBAEMRule._priority -_OBJC_IVAR_$_FBAEMRule._events -__OBJC_$_INSTANCE_VARIABLES_FBAEMRule -__OBJC_$_PROP_LIST_FBAEMRule -__OBJC_CLASS_RO_$_FBAEMRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.h diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit deleted file mode 100755 index c8ecdd8a..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h deleted file mode 100644 index 3394bfee..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h +++ /dev/null @@ -1,291 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKTokenCaching.h" - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChange); - -#else - -/** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChangeNotification); -#endif - -/** - A key in the notification's userInfo that will be set - if and only if the user ID changed between the old and new tokens. - - Token refreshes can occur automatically with the SDK - which do not change the user. If you're only interested in user - changes (such as logging out), you should check for the existence - of this key. The value is a NSNumber with a boolValue. - - On a fresh start of the app where the SDK reads in the cached value - of an access token, this key will also exist since the access token - is moving from a null state (no user) to a non-null state (user). - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey -NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); - -/* - key in notification's userInfo object for getting the old token. - - If there was no old token, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey -NS_SWIFT_NAME(AccessTokenChangeOldKey); - -/* - key in notification's userInfo object for getting the new token. - - If there is no new token, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey -NS_SWIFT_NAME(AccessTokenChangeNewKey); - -/* - A key in the notification's userInfo that will be set - if and only if the token has expired. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey -NS_SWIFT_NAME(AccessTokenDidExpireKey); - - -/** - Represents an immutable access token for using Facebook services. - */ -NS_SWIFT_NAME(AccessToken) -@interface FBSDKAccessToken : NSObject - - -/** - The "global" access token that represents the currently logged in user. - - The `currentAccessToken` is a convenient representation of the token of the - current user and is used by other SDK components (like `FBSDKLoginManager`). - */ -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; - -/** - Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired - - */ -@property (class, nonatomic, assign, readonly, getter=isCurrentAccessTokenActive) BOOL currentAccessTokenIsActive; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nullable, class, nonatomic, copy) id tokenCache; - -/** - Returns the app ID. - */ -@property (nonatomic, copy, readonly) NSString *appID; - -/** - Returns the expiration date for data access - */ -@property (nonatomic, copy, readonly) NSDate *dataAccessExpirationDate; - -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *declinedPermissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *expiredPermissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the expiration date. - */ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/** - Returns the known granted permissions. - */ -@property (nonatomic, copy, readonly) NSSet *permissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the date the token was last refreshed. -*/ -@property (nonatomic, copy, readonly) NSDate *refreshDate; - -/** - Returns the opaque token string. - */ -@property (nonatomic, copy, readonly) NSString *tokenString; - -/** - Returns the user ID. - */ -@property (nonatomic, copy, readonly) NSString *userID; - -/** - The graph domain where this access token is valid. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use the graphDomain property on AuthenticationToken instead."); - -/** - Returns whether the access token is expired by checking its expirationDate property - */ -@property (readonly, assign, nonatomic, getter=isExpired) BOOL expired; - -/** - Returns whether user data access is still active for the given access token - */ -@property (readonly, assign, nonatomic, getter=isDataAccessExpired) BOOL dataAccessExpired; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes a new instance. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate -NS_DESIGNATED_INITIALIZER; - -/** - Convenience initializer. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - @param graphDomain the domain this access token can be used in. - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate - graphDomain:(nullable NSString *)graphDomain -DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use initializers that do not take in graphDomain domain instead."); - -/** - Convenience getter to determine if a permission has been granted - @param permission The permission to check. - */ -- (BOOL)hasGranted:(NSString *)permission -NS_SWIFT_NAME(hasGranted(permission:)); - -/** - Compares the receiver to another FBSDKAccessToken - @param token The other token - @return YES if the receiver's values are equal to the other token's values; otherwise NO - */ -- (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; - -/** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completionHandler an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessToken:(nullable FBSDKGraphRequestBlock)completionHandler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `refreshCurrentAccessTokenWithCompletion:` instead"); - -/** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completion an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h deleted file mode 100644 index 2ee78100..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@class FBSDKAccessToken; -@protocol FBSDKTokenCaching; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(AccessTokenProviding) -@protocol FBSDKAccessTokenProviding - -@property (class, nonatomic, copy, nullable, readonly) FBSDKAccessToken *currentAccessToken; -@property (class, nonatomic, copy, nullable) id tokenCache; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(AccessTokenSetting) -@protocol FBSDKAccessTokenSetting - -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h deleted file mode 100644 index 34cf647b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) -{ - FBSDKAdvertisingTrackingAllowed, - FBSDKAdvertisingTrackingDisallowed, - FBSDKAdvertisingTrackingUnspecified -} NS_SWIFT_NAME(AdvertisingTrackingStatus); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h deleted file mode 100644 index 7869b94e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. - Common event parameters are provided in the `FBSDKAppEventsParameterNames*` constants. - */ - -/// typedef for FBSDKAppEventName -typedef NSString *const FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); - -/** Log this event when the user has achieved a level in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAchievedLevel; - -/** Log this event when the user has entered their payment info. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedPaymentInfo; - -/** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToCart; - -/** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToWishlist; - -/** Log this event when a user has completed registration with the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedRegistration; - -/** Log this event when the user has completed a tutorial in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedTutorial; - -/** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameInitiatedCheckout; - -/** Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNamePurchased; - -/** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameRated; - -/** Log this event when a user has performed a search within the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSearched; - -/** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSpentCredits; - -/** Log this event when the user has unlocked an achievement in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameUnlockedAchievement; - -/** Log this event when a user has viewed a form of content in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameViewedContent; - -/** A telephone/SMS, email, chat or other type of contact between a customer and your business. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameContact; - -/** The customization of products through a configuration tool or other application your business owns. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCustomizeProduct; - -/** The donation of funds to your organization or cause. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameDonate; - -/** When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameFindLocation; - -/** The booking of an appointment to visit one of your locations. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSchedule; - -/** The start of a free trial of a product or service you offer (example: trial subscription). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameStartTrial; - -/** The submission of an application for a product, service or program you offer (example: credit card, educational program or job). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubmitApplication; - -/** The start of a paid subscription for a product or service you offer. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubscribe; - -/** Log this event when the user views an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdImpression; - -/** Log this event when the user clicks an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdClick; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h deleted file mode 100644 index f5156446..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. - */ - -/// typedef for FBSDKAppEventParameterName -typedef NSString *const FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); - - /** - * Parameter key used to specify data for the one or more pieces of content being logged about. - * Data should be a JSON encoded string. - * Example: - * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" - */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContent; - -/** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentID; - -/** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentType; - -/** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameCurrency; - -/** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameDescription; - -/** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameLevel; - -/** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameMaxRatingValue; - -/** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameNumItems; - -/** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNamePaymentInfoAvailable; - -/** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameRegistrationMethod; - -/** Parameter key used to specify the string provided by the user for a search operation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSearchString; - -/** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSuccess; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h deleted file mode 100644 index 1f0752ae..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h +++ /dev/null @@ -1,748 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#if !TARGET_OS_TV -#import -#endif - -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventsFlushBehavior.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAccessToken; - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResult); - -#else - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResultNotification); - -#endif - -/** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey -NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); - -/** - NS_ENUM(NSUInteger, FBSDKProductAvailability) - Specifies product availability for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) -{ - /** - * Item ships immediately - */ - FBSDKProductAvailabilityInStock = 0, - /** - * No plan to restock - */ - FBSDKProductAvailabilityOutOfStock, - /** - * Available in future - */ - FBSDKProductAvailabilityPreOrder, - /** - * Ships in 1-2 weeks - */ - FBSDKProductAvailabilityAvailableForOrder, - /** - * Discontinued - */ - FBSDKProductAvailabilityDiscontinued, -} NS_SWIFT_NAME(AppEvents.ProductAvailability); - -/** - NS_ENUM(NSUInteger, FBSDKProductCondition) - Specifies product condition for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductCondition) -{ - FBSDKProductConditionNew = 0, - FBSDKProductConditionRefurbished, - FBSDKProductConditionUsed, -} NS_SWIFT_NAME(AppEvents.ProductCondition); - -/// typedef for FBSDKAppEventUserDataType -typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; - -/** Parameter key used to specify user's email. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; - -/** Parameter key used to specify user's first name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; - -/** Parameter key used to specify user's last name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; - -/** Parameter key used to specify user's phone. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; - -/** Parameter key used to specify user's date of birth. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; - -/** Parameter key used to specify user's gender. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; - -/** Parameter key used to specify user's city. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; - -/** Parameter key used to specify user's state. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; - -/** Parameter key used to specify user's zip. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; - -/** Parameter key used to specify user's country. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; - -/** Parameter key used to specify user's external id. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. - */ - -/// typedef for FBSDKAppEventParameterProduct -typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); - -/** Parameter key used to specify the product item's category. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; - -/** Parameter key used to specify the product item's custom label 0. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; - -/** Parameter key used to specify the product item's custom label 1. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; - -/** Parameter key used to specify the product item's custom label 2. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; - -/** Parameter key used to specify the product item's custom label 3. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; - -/** Parameter key used to specify the product item's custom label 4. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; - -/** Parameter key used to specify the product item's AppLink app URL for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iOS App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPhone App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPad App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; - -/** Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; - -/** Parameter key used to specify the product item's AppLink app name for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; - -/** Parameter key used to specify the product item's AppLink app name for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; - -/* - @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. - */ - -/// typedef for FBSDKAppEventParameterValue -typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); - -/** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; - -/** No-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; - -/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression - * or FBSDKAppEventNameAdClick event. - * E.g. "banner", "interstitial", "rewarded_video", "native" */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameAdType; - -/** Parameter key used to specify the unique ID for all events within a subscription - * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; - -/** - - - Client-side event logging for specialized application analytics available through Facebook App Insights - and for use with Facebook Ads conversion tracking and optimization. - - - - The `FBSDKAppEvents` static class has a few related roles: - - + Logging predefined and application-defined events to Facebook App Insights with a - numeric value to sum across a large number of events, and an optional set of key/value - parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or - 'gamerLevel' : 'intermediate') - - + Logging events to later be used for ads optimization around lifetime value. - - + Methods that control the way in which events are flushed out to the Facebook servers. - - Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: - - + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers - in a number of situations: - - when an event count threshold is passed (currently 100 logged events). - - when a time threshold is passed (currently 15 seconds). - - when an app has gone to background and is then brought back to the foreground. - - + Events will be accumulated when the app is in a disconnected state, and sent when the connection is - restored and one of the above 'flush' conditions are met. - - + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. - - + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only - occur on an explicit call to the `flush` method. - - + The developer can turn on console debug output for event logging and flushing to the server by using - the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. - - Some things to note when logging events: - - + There is a limit on the number of unique event names an app can use, on the order of 1000. - + There is a limit to the number of unique parameter names in the provided parameters that can - be used per event, on the order of 25. This is not just for an individual call, but for all - invocations for that eventName. - + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and - must consist of alphanumeric characters, _, -, or spaces. - + The length of each parameter value can be no more than on the order of 100 characters. - - */ - -NS_SWIFT_NAME(AppEvents) -@interface FBSDKAppEvents : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, readonly, strong) FBSDKAppEvents *singleton; - -/* - * Control over event batching/flushing - */ - -/** - - The current event flushing behavior specifying when events are sent back to Facebook servers. - */ -@property (class, nonatomic, assign) FBSDKAppEventsFlushBehavior flushBehavior; - -/** - Set the 'override' App ID for App Event logging. - - - - In some cases, apps want to use one Facebook App ID for login and social presence and another - for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but - want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` - plist value. If that's not set, it defaults to `[FBSDKSettings appID]`. - - This should be set before any other calls are made to `FBSDKAppEvents`. Thus, you should set it in your application - delegate's `application:didFinishLaunchingWithOptions:` delegate. - */ -@property (class, nonatomic, copy, nullable) NSString *loggingOverrideAppID; - -/* - The custom user ID to associate with all app events. - - The userID is persisted until it is cleared by passing nil. - */ -@property (class, nonatomic, copy, nullable) NSString *userID; - -/* - Returns generated anonymous id that persisted with current install of the app -*/ -@property (class, nonatomic, readonly) NSString *anonymousID; - -/* - * Basic event logging - */ - -/** - - Log an event with just an eventName. - - @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. - */ - -+ (void)logEvent:(FBSDKAppEventName)eventName; - -/** - - Log an event with an eventName and a numeric value to be aggregated with other events of this name. - - @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(double)valueToSum; - - -/** - - Log an event with an eventName and a set of key/value pairs in the parameters dictionary. - Parameter limitations are described above. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters; - -/** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(double)valueToSum - parameters:(NSDictionary *)parameters; - - -/** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. Providing session lets the developer - target a particular . If nil is provided, then `[FBSession activeSession]` will be used. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. Note that this is an NSNumber, and a value of `nil` denotes - that this event doesn't have a value associated with it for summation. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - @param accessToken The optional access token to log the event as. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(nullable NSNumber *)valueToSum - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - * Purchase logging - */ - -/** - - Log a purchase of the specified amount, in the specified currency. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency; - -/** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency - parameters:(NSDictionary *)parameters; - -/** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase, as well as an to log to. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - @param accessToken The optional access token to log the event as. - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - - -/* - * Push Notifications Logging - */ - -/** - Log an app event that tracks that the application was open via Push Notification. - - @param payload Notification payload received via `UIApplicationDelegate`. - */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload; - -/** - Log an app event that tracks that a custom action was taken from a push notification. - - @param payload Notification payload received via `UIApplicationDelegate`. - @param action Name of the action that was taken. - */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action; - -/** - Uploads product catalog product item as an app event - @param itemID Unique ID for the item. Can be a variant for a product. - Max size is 100. - @param availability If item is in stock. Accepted values are: - in stock - Item ships immediately - out of stock - No plan to restock - preorder - Available in future - available for order - Ships in 1-2 weeks - discontinued - Discontinued - @param condition Product condition: new, refurbished or used. - @param description Short text describing product. Max size is 5000. - @param imageLink Link to item image used in ad. - @param link Link to merchant's site where someone can buy the item. - @param title Title of item. - @param priceAmount Amount of purchase, in the currency specified by the 'currency' - parameter. This value will be rounded to the thousandths place - (e.g., 12.34567 becomes 12.346). - @param currency Currency used to specify the amount. - E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is - @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN - @param mpn Unique manufacture ID for product - @param brand Name of the brand - Note: Either gtin, mpn or brand is required. - @param parameters Optional fields for deep link specification. - */ -+ (void)logProductItem:(NSString *)itemID - availability:(FBSDKProductAvailability)availability - condition:(FBSDKProductCondition)condition - description:(NSString *)description - imageLink:(NSString *)imageLink - link:(NSString *)link - title:(NSString *)title - priceAmount:(double)priceAmount - currency:(NSString *)currency - gtin:(nullable NSString *)gtin - mpn:(nullable NSString *)mpn - brand:(nullable NSString *)brand - parameters:(nullable NSDictionary *)parameters; - -+ (void)activateApp -DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is replaced by an instance method of the same name."); - -/** - - Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. - This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless - one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. - In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the - app delegates' `applicationDidBecomeActive:` method. - - This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to - track user acquisition and app install ads conversions. - - - - `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. - "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" - event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much - time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data - is all visible in your app's App Events Insights. - */ -- (void)activateApp; - -/* - * Push Notifications Registration and Uninstall Tracking - */ - -/** - Sets and sends device token to register the current application for push notifications. - - - - Sets and sends a device token from `NSData` representation that you get from `UIApplicationDelegate.-application:didRegisterForRemoteNotificationsWithDeviceToken:`. - - @param deviceToken Device token data. - */ -+ (void)setPushNotificationsDeviceToken:(NSData *)deviceToken; - -/** - Sets and sends device token string to register the current application for push notifications. - - - - Sets and sends a device token string - - @param deviceTokenString Device token string. - */ -+ (void)setPushNotificationsDeviceTokenString:(NSString *)deviceTokenString -NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); - -/** - Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate - kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. - */ -+ (void)flush; - -/** - Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. - Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, - and then use the resultant Custom Audience to target ads. - - The JSON in the request's response will include an "custom_audience_third_party_id" key/value pair, with the value being the ID retrieved. - This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. - Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior - across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. - - The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, - the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the - native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out - at the iOS level from ad tracking, then a `nil` ID will be returned. - - This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage - via the `[FBSDKSettings limitEventAndDataUsage]` flag, or a specific Facebook user cannot be identified. - - @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. - If `nil`, then the `[FBSDKAccessToken currentAccessToken]` is used. - */ -+ (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - Clears the custom user ID to associate with all app events. - */ -+ (void)clearUserID; - -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. - - The user data will be persisted between application instances. - - @param email user's email - @param firstName user's first name - @param lastName user's last name - @param phone user's phone - @param dateOfBirth user's date of birth - @param gender user's gender - @param city user's city - @param state user's state - @param zip user's zip - @param country user's country - */ -+ (void)setUserEmail:(nullable NSString *)email - firstName:(nullable NSString *)firstName - lastName:(nullable NSString *)lastName - phone:(nullable NSString *)phone - dateOfBirth:(nullable NSString *)dateOfBirth - gender:(nullable NSString *)gender - city:(nullable NSString *)city - state:(nullable NSString *)state - zip:(nullable NSString *)zip - country:(nullable NSString *)country -NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); - -/* - Returns the set user data else nil -*/ -+ (nullable NSString *)getUserData; - -/* - Clears the current user data -*/ -+ (void)clearUserData; - -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. - - The user data will be persisted between application instances. - - @param data data - @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone - */ -+ (void)setUserData:(nullable NSString *)data - forType:(FBSDKAppEventUserDataType)type; - -/* - Clears the current user data of certain type - */ -+ (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; - -#if !TARGET_OS_TV -/* - Intended to be used as part of a hybrid webapp. - If you call this method, the FB SDK will inject a new JavaScript object into your webview. - If the FB Pixel is used within the webview, and references the app ID of this app, - then it will detect the presence of this injected JavaScript object - and pass Pixel events back to the FB SDK for logging using the AppEvents framework. - - @param webView The webview to augment with the additional JavaScript behaviour - */ -+ (void)augmentHybridWKWebView:(WKWebView *)webView; -#endif - -/* - * Unity helper functions - */ - -/** - - Set if the Unity is already initialized - - @param isUnityInit whether Unity is initialized. - - */ -+ (void)setIsUnityInit:(BOOL)isUnityInit; - -/* - Send event binding to Unity - */ -+ (void)sendEventBindingsToUnity; - -/* - * SDK Specific Event Logging - * Do not call directly outside of the SDK itself. - */ - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters - isImplicitlyLogged:(BOOL)isImplicitlyLogged; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters - isImplicitlyLogged:(BOOL)isImplicitlyLogged - accessToken:(FBSDKAccessToken *)accessToken; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h deleted file mode 100644 index a68c79d8..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - - NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) - - Specifies when `FBSDKAppEvents` sends log events to the server. - - */ -typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) -{ - - /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ - FBSDKAppEventsFlushBehaviorAuto = 0, - - /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the - events are persisted and re-established at activation, but they will only be written with an - explicit call to `flush`. */ - FBSDKAppEventsFlushBehaviorExplicitOnly, -} NS_SWIFT_NAME(AppEvents.FlushBehavior); - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h deleted file mode 100644 index 9d681b29..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkTarget.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The version of the App Link protocol that this library supports */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion -NS_SWIFT_NAME(AppLinkVersion); - -/** - Contains App Link metadata relevant for navigation on this device - derived from the HTML at a given URL. - */ -NS_SWIFT_NAME(AppLink) -@interface FBSDKAppLink : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Creates a FBSDKAppLink with the given list of FBSDKAppLinkTargets and target URL. - - Generally, this will only be used by implementers of the FBSDKAppLinkResolving protocol, - as these implementers will produce App Link metadata for a given URL. - - @param sourceURL the URL from which this App Link is derived - @param targets an ordered list of FBSDKAppLinkTargets for this platform derived - from App Link metadata. - @param webURL the fallback web URL, if any, for the app link. - */ -+ (instancetype)appLinkWithSourceURL:(nullable NSURL *)sourceURL - targets:(NSArray *)targets - webURL:(nullable NSURL *)webURL -NS_SWIFT_NAME(init(sourceURL:targets:webURL:)); - -/** The URL from which this FBSDKAppLink was derived */ -@property (nonatomic, strong, readonly, nullable) NSURL *sourceURL; - -/** - The ordered list of targets applicable to this platform that will be used - for navigation. - */ -@property (nonatomic, copy, readonly) NSArray *targets; - -/** The fallback web URL to use if no targets are installed on this device. */ -@property (nonatomic, strong, readonly, nullable) NSURL *webURL; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h deleted file mode 100644 index 4905ca7e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLink.h" -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The result of calling navigate on a FBSDKAppLinkNavigation - */ -typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { - /** Indicates that the navigation failed and no app was opened */ - FBSDKAppLinkNavigationTypeFailure, - /** Indicates that the navigation succeeded by opening the URL in the browser */ - FBSDKAppLinkNavigationTypeBrowser, - /** Indicates that the navigation succeeded by opening the URL in an app on the device */ - FBSDKAppLinkNavigationTypeApp -} NS_SWIFT_NAME(AppLinkNavigation.Type); - -/** - Describes the callback for appLinkFromURLInBackground. - @param navType the FBSDKAppLink representing the deferred App Link - @param error the error during the request, if any - - */ -typedef void (^FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError * _Nullable error) -NS_SWIFT_NAME(AppLinkNavigationBlock); - -/** - Represents a pending request to navigate to an App Link. Most developers will - simply use navigateToURLInBackground: to open a URL, but developers can build - custom requests with additional navigation and app data attached to them by - creating FBSDKAppLinkNavigations themselves. - */ -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension") -NS_SWIFT_NAME(AppLinkNavigation) -@interface FBSDKAppLinkNavigation : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The default resolver to be used for App Link resolution. If the developer has not set one explicitly, - a basic, built-in FBSDKWebViewAppLinkResolver will be used. - */ -@property (class, nonatomic, strong) id defaultResolver -NS_SWIFT_NAME(default); - -/** - The extras for the AppLinkNavigation. This will generally contain application-specific - data that should be passed along with the request, such as advertiser or affiliate IDs or - other such metadata relevant on this device. - */ -@property (nonatomic, copy, readonly) NSDictionary *extras; - -/** - The al_applink_data for the AppLinkNavigation. This will generally contain data common to - navigation attempts such as back-links, user agents, and other information that may be used - in routing and handling an App Link request. - */ -@property (nonatomic, copy, readonly) NSDictionary *appLinkData; - -/** The AppLink to navigate to */ -@property (nonatomic, strong, readonly) FBSDKAppLink *appLink; - -/** - Return navigation type for current instance. - No-side-effect version of navigate: - */ -@property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; - -/** Creates an AppLinkNavigation with the given link, extras, and App Link data */ -+ (instancetype)navigationWithAppLink:(FBSDKAppLink *)appLink - extras:(NSDictionary *)extras - appLinkData:(NSDictionary *)appLinkData -NS_SWIFT_NAME(init(appLink:extras:appLinkData:)); - -/** - Creates an NSDictionary with the correct format for iOS callback URLs, - to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: - */ -+ (NSDictionary *> *)callbackAppLinkDataForAppWithName:(NSString *)appName - url:(NSString *)url -NS_SWIFT_NAME(callbackAppLinkData(forApp:url:)); - -/** Performs the navigation */ -- (FBSDKAppLinkNavigationType)navigate:(NSError **)error -__attribute__((swift_error(nonnull_error))); - -/** Returns a FBSDKAppLink for the given URL */ -+ (void)resolveAppLink:(NSURL *)destination handler:(FBSDKAppLinkBlock)handler; - -/** Returns a FBSDKAppLink for the given URL using the given App Link resolution strategy */ -+ (void)resolveAppLink:(NSURL *)destination - resolver:(id)resolver - handler:(FBSDKAppLinkBlock)handler; - -/** Navigates to a FBSDKAppLink and returns whether it opened in-app or in-browser */ -+ (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink *)link error:(NSError **)error -__attribute__((swift_error(nonnull_error))); - -/** - Returns a FBSDKAppLinkNavigationType based on a FBSDKAppLink. - It's essentially a no-side-effect version of navigateToAppLink:error:, - allowing apps to determine flow based on the link type (e.g. open an - internal web view instead of going straight to the browser for regular links.) - */ -+ (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink *)link; - -/** Navigates to a URL (an asynchronous action) and returns a FBSDKNavigationType */ -+ (void)navigateToURL:(NSURL *)destination handler:(FBSDKAppLinkNavigationBlock)handler; - -/** - Navigates to a URL (an asynchronous action) using the given App Link resolution - strategy and returns a FBSDKNavigationType - */ -+ (void)navigateToURL:(NSURL *)destination - resolver:(id)resolver - handler:(FBSDKAppLinkNavigationBlock)handler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h deleted file mode 100644 index 88898b62..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the callback for appLinkFromURLInBackground. - @param appLinks the FBSDKAppLinks representing the deferred App Links - @param error the error during the request, if any - */ -typedef void (^FBSDKAppLinksBlock)(NSDictionary * appLinks, - NSError * _Nullable error) -NS_SWIFT_NAME(AppLinksBlock); - -/** - - Provides an implementation of the FBSDKAppLinkResolving protocol that uses the Facebook App Link - Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve - multiple App Links in a single call. - - Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` - */ - -NS_SWIFT_NAME(AppLinkResolver) -@interface FBSDKAppLinkResolver : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Asynchronously resolves App Link data for a given array of URLs. - - @param urls The URLs to resolve into an App Link. - @param handler The completion block that will return an App Link for the given URL. - */ -- (void)appLinksFromURLs:(NSArray *)urls handler:(FBSDKAppLinksBlock)handler -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -/** - Allocates and initializes a new instance of FBSDKAppLinkResolver. - */ -+ (instancetype)resolver -NS_SWIFT_NAME(init()); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h deleted file mode 100644 index 9f33044f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" -#import "FBSDKGraphRequest.h" -NS_ASSUME_NONNULL_BEGIN - -/** - Class responsible for generating the appropriate FBSDKGraphRequest for a given set of urls - */ -NS_SWIFT_NAME(AppLinkResolverRequestBuilder) -@interface FBSDKAppLinkResolverRequestBuilder : NSObject - -/** - Generates the FBSDKGraphRequest - - @param urls The URLs to build the requests for - */ -- (FBSDKGraphRequest* _Nonnull)requestForURLs:(NSArray * _Nonnull)urls -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -- (NSString* _Nullable)getIdiomSpecificField -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h deleted file mode 100644 index 623a644f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAppLink; - -/** - Describes the callback for appLinkFromURLInBackground. - @param appLink the FBSDKAppLink representing the deferred App Link - @param error the error during the request, if any - - */ -typedef void (^FBSDKAppLinkBlock)(FBSDKAppLink * _Nullable appLink, NSError * _Nullable error) -NS_SWIFT_NAME(AppLinkBlock); - - -/** - Implement this protocol to provide an alternate strategy for resolving - App Links that may include pre-fetching, caching, or querying for App Link - data from an index provided by a service provider. - */ -NS_SWIFT_NAME(AppLinkResolving) -@protocol FBSDKAppLinkResolving - -/** - Asynchronously resolves App Link data for a given URL. - - @param url The URL to resolve into an App Link. - @param handler The completion block that will return an App Link for the given URL. - */ -- (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h deleted file mode 100644 index efcb2441..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a target defined in App Link metadata, consisting of at least - a URL, and optionally an App Store ID and name. - */ -NS_SWIFT_NAME(AppLinkTarget) -@interface FBSDKAppLinkTarget : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** Creates a FBSDKAppLinkTarget with the given app site and target URL. */ -+ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url - appStoreId:(nullable NSString *)appStoreId - appName:(NSString *)appName -NS_SWIFT_NAME(init(url:appStoreId:appName:)); - -/** The URL prefix for this app link target */ -@property (nonatomic, strong, readonly, nullable) NSURL *URL; - -/** The app ID for the app store */ -@property (nonatomic, copy, readonly, nullable) NSString *appStoreId; - -/** The name of the app */ -@property (nonatomic, copy, readonly) NSString *appName; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h deleted file mode 100644 index 86c51213..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the callback for fetchDeferredAppLink. - @param url the url representing the deferred App Link - @param error the error during the request, if any - - - The url may also have a fb_click_time_utc query parameter that - represents when the click occurred that caused the deferred App Link to be created. - */ -typedef void (^FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) -NS_SWIFT_NAME(URLBlock); - - -/** - Class containing App Links related utility methods. - */ -NS_SWIFT_NAME(AppLinkUtility) -@interface FBSDKAppLinkUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Call this method from the main thread to fetch deferred applink data if you use Mobile App - Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). - This may require a network round trip. If successful, the handler is invoked with the link - data (this will only return a valid URL once, and future calls will result in a nil URL - value in the callback). - - @param handler the handler to be invoked if there is deferred App Link data - - - The handler may contain an NSError instance to capture any errors. In the - common case where there simply was no app link data, the NSError instance will be nil. - - This method should only be called from a location that occurs after any launching URL has - been processed (e.g., you should call this method from your application delegate's - applicationDidBecomeActive:). - */ -+ (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; - -/* - Call this method to fetch promotion code from the url, if it's present. - - @param url App Link url that was passed to the app. - - @return Promotion code string. - - - Call this method to fetch App Invite Promotion Code from applink if present. - This can be used to fetch the promotion code that was associated with the invite when it - was created. This method should be called with the url from the openURL method. -*/ -+ (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url; - -/** - Check whether the scheme is defined in the app's URL schemes. - @param scheme the scheme of App Link URL - @return YES if the scheme is defined, otherwise NO. -*/ -+ (BOOL)isMatchURLScheme:(NSString *)scheme; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h deleted file mode 100644 index ee830a12..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h +++ /dev/null @@ -1,129 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKApplicationObserving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - - The FBSDKApplicationDelegate is designed to post process the results from Facebook Login - or Facebook Dialogs (or any action that requires switching over to the native Facebook - app or Safari). - - - - The methods in this class are designed to mirror those in UIApplicationDelegate, and you - should call them in the respective methods in your AppDelegate implementation. - */ -NS_SWIFT_NAME(ApplicationDelegate) -@interface FBSDKApplicationDelegate : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Gets the singleton instance. - */ -@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance -NS_SWIFT_NAME(shared); - -/** - Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method - of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction - with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - - @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(nullable NSString *)sourceApplication - annotation:(nullable id)annotation; - -#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_0 -/** - Call this method from the [UIApplicationDelegate application:openURL:options:] method - of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction - with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - - @param application The application as passed to [UIApplicationDelegate application:openURL:options:]. - - @param url The URL as passed to [UIApplicationDelegate application:openURL:options:]. - - @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - options:(NSDictionary *)options; -#endif - -/** - Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method - of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. - As part of SDK initialization basic auto logging of app events will occur, this can be -controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. - - @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - - @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application -didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; - -/** - Initializes the SDK. - - If you are using the SDK within the context of the UIApplication lifecycle, do not use this method. - Instead use `application: didFinishLaunchingWithOptions:`. - - As part of SDK initialization basic auto logging of app events will occur, this can be - controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. - */ -- (void)initializeSDK; - -/** - Adds an observer that will be informed about application lifecycle events. - - @note Observers are weakly held - */ -- (void)addObserver:(id)observer; - -/** - Removes an observer so that it will no longer be informed about application lifecycle events. - - @note Observers are weakly held - */ -- (void)removeObserver:(id)observer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h deleted file mode 100644 index 3f8d14e9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - Describes any types that optionally responds to various lifecycle events - received by the system and propagated by `ApplicationDelegate`. - */ -@protocol FBSDKApplicationObserving - -@optional -- (void)applicationDidBecomeActive:(nullable UIApplication *)application; -- (void)applicationWillResignActive:(nullable UIApplication *)application; -- (void)applicationDidEnterBackground:(nullable UIApplication *)application; -- (BOOL) application:(UIApplication *)application - didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; - -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(nullable NSString *)sourceApplication - annotation:(nullable id)annotation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h deleted file mode 100644 index c307deaa..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - - -@class FBSDKAuthenticationTokenClaims; -@protocol FBSDKTokenCaching; - -NS_ASSUME_NONNULL_BEGIN - -/** - Represent an AuthenticationToken used for a login attempt -*/ -NS_SWIFT_NAME(AuthenticationToken) -@interface FBSDKAuthenticationToken : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The "global" authentication token that represents the currently logged in user. - - The `currentAuthenticationToken` represents the authentication token of the - current user and can be used by a client to verify an authentication attempt. - */ -@property (class, nonatomic, copy, nullable) FBSDKAuthenticationToken *currentAuthenticationToken; - -/** - The raw token string from the authentication response - */ -@property (nonatomic, copy, readonly) NSString *tokenString; - -/** - The nonce from the decoded authentication response - */ -@property (nonatomic, copy, readonly) NSString *nonce; - -/** - The graph domain where the user is authenticated. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain; - -/** - Returns the claims encoded in the AuthenticationToken - */ -- (nullable FBSDKAuthenticationTokenClaims *)claims; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, copy) id tokenCache; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h deleted file mode 100644 index 5b4e277f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface FBSDKAuthenticationTokenClaims : NSObject - -/// A unique identifier for the token. -@property (nonatomic, readonly, strong) NSString *jti; - -/// Issuer Identifier for the Issuer of the response. -@property (nonatomic, readonly, strong) NSString *iss; - -/// Audience(s) that this ID Token is intended for. -@property (nonatomic, readonly, strong) NSString *aud; - -/// String value used to associate a Client session with an ID Token, and to mitigate replay attacks. -@property (nonatomic, readonly, strong) NSString *nonce; - -/// Expiration time on or after which the ID Token MUST NOT be accepted for processing. -@property (nonatomic, readonly, assign) NSTimeInterval exp; - -/// Time at which the JWT was issued. -@property (nonatomic, readonly, assign) NSTimeInterval iat; - -/// Subject - Identifier for the End-User at the Issuer. -@property (nonatomic, readonly, strong) NSString *sub; - -/// End-User's full name in displayable form including all name parts. -@property (nullable, nonatomic, readonly, strong) NSString *name; - -/// End-User's given name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *givenName; - -/// End-User's middle name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *middleName; - -/// End-User's family name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *familyName; - -/** - End-User's preferred e-mail address. - - IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. - */ -@property (nullable, nonatomic, readonly, strong) NSString *email; - -/// URL of the End-User's profile picture. -@property (nullable, nonatomic, readonly, strong) NSString *picture; - -/** - End-User's friends. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. - */ -@property (nullable, nonatomic, readonly, strong) NSArray *userFriends; - -/// End-User's birthday -@property (nullable, nonatomic, readonly, strong) NSString *userBirthday; - -/// End-User's age range -@property (nullable, nonatomic, readonly, strong) NSDictionary *userAgeRange; - -/// End-User's hometown -@property (nullable, nonatomic, readonly, strong) NSDictionary *userHometown; - -/// End-User's location -@property (nullable, nonatomic, readonly, strong) NSDictionary *userLocation; - -/// End-User's gender -@property (nullable, nonatomic, readonly, strong) NSString *userGender; - -/// End-User's link -@property (nullable, nonatomic, readonly, strong) NSString *userLink; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h deleted file mode 100644 index f89c5070..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocol.h" -#import "FBSDKBridgeAPIProtocolType.h" -#import "FBSDKBridgeAPIRequest.h" -#import "FBSDKBridgeAPIResponse.h" -#import "FBSDKConstants.h" -#import "FBSDKURLOpening.h" - -@class FBSDKLogger; -@protocol FBSDKOperatingSystemVersionComparing; -@protocol FBSDKURLOpener; -@protocol FBSDKBridgeAPIResponseCreating; -@protocol FBSDKDynamicFrameworkResolving; -@protocol FBSDKAppURLSchemeProviding; - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) -NS_SWIFT_NAME(BridgeAPIResponseBlock); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKAuthenticationCompletionHandler)(NSURL *_Nullable callbackURL, NSError *_Nullable error); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPI) -@interface FBSDKBridgeAPI : NSObject - -@property (class, nonatomic, readonly, strong) FBSDKBridgeAPI *sharedInstance -NS_SWIFT_NAME(shared); -@property (nonatomic, readonly, getter=isActive) BOOL active; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -- (instancetype)initWithProcessInfo:(id)processInfo - logger:(FBSDKLogger *)logger - urlOpener:(id)urlOpener - bridgeAPIResponseFactory:(id)bridgeAPIResponseFactory - frameworkLoader:(id)frameworkLoader - appURLSchemeProvider:(id)appURLSchemeProvider -NS_DESIGNATED_INITIALIZER; - -- (void)openBridgeAPIRequest:(NSObject *)request - useSafariViewController:(BOOL)useSafariViewController - fromViewController:(nullable UIViewController *)fromViewController - completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; - -- (void)openURLWithSafariViewController:(NSURL *)url - sender:(nullable id)sender - fromViewController:(nullable UIViewController *)fromViewController - handler:(FBSDKSuccessBlock)handler; - -- (void)openURL:(NSURL *)url - sender:(nullable id)sender - handler:(FBSDKSuccessBlock)handler; - -- (FBSDKAuthenticationCompletionHandler)sessionCompletionHandler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h deleted file mode 100644 index fae7c05e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocolType.h" - -@class FBSDKBridgeAPIRequest; - -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIProtocol) -@protocol FBSDKBridgeAPIProtocol - -- (NSURL *)requestURLWithActionID:(NSString *)actionID - scheme:(NSString *)scheme - methodName:(NSString *)methodName - methodVersion:(NSString *)methodVersion - parameters:(NSDictionary *)parameters - error:(NSError *__autoreleasing *)errorRef; -- (NSDictionary *)responseParametersForActionID:(NSString *)actionID - queryParameters:(NSDictionary *)queryParameters - cancelled:(BOOL *)cancelledRef - error:(NSError *__autoreleasing *)errorRef; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h deleted file mode 100644 index ee9a3fc9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - - #import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKBridgeAPIProtocolType) { - FBSDKBridgeAPIProtocolTypeNative, - FBSDKBridgeAPIProtocolTypeWeb, -}; - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h deleted file mode 100644 index d6548fd9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocol.h" -#import "FBSDKBridgeAPIProtocolType.h" - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@protocol FBSDKBridgeAPIRequestProtocol - -@property (nonatomic, copy, readonly) NSString *scheme; -@property (nonatomic, copy, readonly) NSString *actionID; -@property (nonatomic, copy, readonly) NSString *methodName; -@property (nonatomic, assign, readonly) FBSDKBridgeAPIProtocolType protocolType; -@property (nonatomic, readonly, strong) id protocol; - -- (NSURL *)requestURL:(NSError *__autoreleasing *)errorRef; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIRequest) -@interface FBSDKBridgeAPIRequest : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; -+ (instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType - scheme:(NSString *)scheme - methodName:(NSString *)methodName - methodVersion:(NSString *)methodVersion - parameters:(NSDictionary *)parameters - userInfo:(NSDictionary *)userInfo; - -@property (nonatomic, copy, readonly) NSString *actionID; -@property (nonatomic, copy, readonly) NSString *methodName; -@property (nonatomic, copy, readonly) NSString *methodVersion; -@property (nonatomic, copy, readonly) NSDictionary *parameters; -@property (nonatomic, assign, readonly) FBSDKBridgeAPIProtocolType protocolType; -@property (nonatomic, copy, readonly) NSString *scheme; -@property (nonatomic, copy, readonly) NSDictionary *userInfo; - -- (NSURL *)requestURL:(NSError *__autoreleasing *)errorRef; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h deleted file mode 100644 index b18ac66e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIRequest.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIResponse) -@interface FBSDKBridgeAPIResponse : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -+ (instancetype)bridgeAPIResponseWithRequest:(NSObject *)request error:(NSError *)error; -+ (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject *)request - responseURL:(NSURL *)responseURL - sourceApplication:(nullable NSString *)sourceApplication - error:(NSError *__autoreleasing *)errorRef; -+ (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject *)request; - -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; -@property (nullable, nonatomic, copy, readonly) NSError *error; -@property (nonatomic, copy, readonly) NSObject *request; -@property (nullable, nonatomic, copy, readonly) NSDictionary *responseParameters; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h deleted file mode 100644 index dfcba633..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKImpressionTrackingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A base class for common SDK buttons. - */ -NS_SWIFT_NAME(FBButton) -@interface FBSDKButton : FBSDKImpressionTrackingButton - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h deleted file mode 100644 index 9abd2568..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FBButtonImpressionTracking) -@protocol FBSDKButtonImpressionTracking - -@property (nonatomic, readonly, copy) NSDictionary *analyticsParameters; -@property (nonatomic, readonly, copy) NSString *impressionTrackingEventName; -@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h deleted file mode 100644 index 6634bd0b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h +++ /dev/null @@ -1,371 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#endif - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0 - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#else - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#endif - -/* - @methodgroup Common Code Block typedefs - */ - -/** - Success Block - */ -typedef void (^FBSDKCodeBlock)(void) -NS_SWIFT_NAME(CodeBlock); - -/** - Error Block - */ -typedef void (^FBSDKErrorBlock)(NSError *_Nullable error) -NS_SWIFT_NAME(ErrorBlock); - -/** - Success Block - */ -typedef void (^FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) -NS_SWIFT_NAME(SuccessBlock); - -/* - @methodgroup Enums - */ - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKCoreError - Error codes for FBSDKErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) -{ - /** - Reserved. - */ - FBSDKErrorReserved = 0, - - /** - The error code for errors from invalid encryption on incoming encryption URLs. - */ - FBSDKErrorEncryption, - - /** - The error code for errors from invalid arguments to SDK methods. - */ - FBSDKErrorInvalidArgument, - - /** - The error code for unknown errors. - */ - FBSDKErrorUnknown, - - /** - A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve - the error object from the NSURLSession for more information. - */ - FBSDKErrorNetwork, - - /** - The error code for errors encountered during an App Events flush. - */ - FBSDKErrorAppEventsFlush, - - /** - An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. - - Endpoints that return image/jpg, etc. should be accessed using NSURLRequest - */ - FBSDKErrorGraphRequestNonTextMimeTypeReturned, - - /** - The operation failed because the server returned an unexpected response. - - You can get this error if you are not using the most recent SDK, or you are accessing a version of the - Graph API incompatible with the current SDK. - */ - FBSDKErrorGraphRequestProtocolMismatch, - - /** - The Graph API returned an error. - - See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) - */ - FBSDKErrorGraphRequestGraphAPI, - - /** - The specified dialog configuration is not available. - - This error may signify that the configuration for the dialogs has not yet been downloaded from the server - or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. - */ - FBSDKErrorDialogUnavailable, - - /** - Indicates an operation failed because a required access token was not found. - */ - FBSDKErrorAccessTokenRequired, - - /** - Indicates an app switch (typically for a dialog) failed because the destination app is out of date. - */ - FBSDKErrorAppVersionUnsupported, - - /** - Indicates an app switch to the browser (typically for a dialog) failed. - */ - FBSDKErrorBrowserUnavailable, - - /** - Indicates that a bridge api interaction was interrupted. - */ - FBSDKErrorBridgeAPIInterruption, - - /** - Indicates that a bridge api response creation failed. - */ - FBSDKErrorBridgeAPIResponse, -} NS_SWIFT_NAME(CoreError); - -/** - FBSDKGraphRequestError - Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. - */ -typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) -{ - /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ - FBSDKGraphRequestErrorOther = 0, - /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ - FBSDKGraphRequestErrorTransient = 1, - /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ - FBSDKGraphRequestErrorRecoverable = 2 -} NS_SWIFT_NAME(GraphRequestError); - -/** - a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting - */ -NS_SWIFT_UNAVAILABLE("") -@protocol FBSDKErrorRecoveryAttempting - -/** - attempt the recovery - @param error the error - @param recoveryOptionIndex the selected option index - @param completionHandler the handler called upon completion of error recovery - - Given that an error alert has been presented document-modally to the user, and the user has chosen one of the error's recovery options, attempt recovery from the error, and call the completion handler. The option index is an index into the error's array of localized recovery options. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. - */ -- (void)attemptRecoveryFromError:(NSError *)error - optionIndex:(NSUInteger)recoveryOptionIndex - completionHandler:(void (^)(BOOL didRecover))completionHandler; -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h deleted file mode 100644 index f66ca543..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h +++ /dev/null @@ -1,647 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h deleted file mode 100644 index 8aa8b08c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKAccessToken.h" -#import "FBSDKAccessTokenProtocols.h" -#import "FBSDKAdvertisingTrackingStatus.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEvents.h" -#import "FBSDKAppEventsFlushBehavior.h" -#import "FBSDKApplicationDelegate.h" -#import "FBSDKApplicationObserving.h" -#import "FBSDKAuthenticationToken.h" -#import "FBSDKAuthenticationTokenClaims.h" -#import "FBSDKButton.h" -#import "FBSDKButtonImpressionTracking.h" -#import "FBSDKConstants.h" -#import "FBSDKCoreKitVersions.h" -#import "FBSDKDeviceButton.h" -#import "FBSDKDeviceViewControllerBase.h" -#import "FBSDKError.h" -#import "FBSDKFeatureChecking.h" -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnecting.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKGraphRequestConnection+GraphRequestConnecting.h" -#import "FBSDKGraphRequestConnectionFactory.h" -#import "FBSDKGraphRequestConnectionProviding.h" -#import "FBSDKGraphRequestDataAttachment.h" -#import "FBSDKGraphRequestFlags.h" -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKImpressionTrackingButton.h" -#import "FBSDKInternalUtility.h" -#import "FBSDKLocation.h" -#import "FBSDKLoggingBehavior.h" -#import "FBSDKRandom.h" -#import "FBSDKSettings.h" -#import "FBSDKSettingsLogging.h" -#import "FBSDKSettingsProtocol.h" -#import "FBSDKUserAgeRange.h" -#import "FBSDKUtility.h" - -#if !TARGET_OS_TV - #import "FBSDKAppLink.h" - #import "FBSDKAppLinkNavigation.h" - #import "FBSDKAppLinkResolver.h" - #import "FBSDKAppLinkResolverRequestBuilder.h" - #import "FBSDKAppLinkResolving.h" - #import "FBSDKAppLinkTarget.h" - #import "FBSDKAppLinkUtility.h" - #import "FBSDKBridgeAPI.h" - #import "FBSDKBridgeAPIProtocol.h" - #import "FBSDKBridgeAPIProtocolType.h" - #import "FBSDKBridgeAPIRequest.h" - #import "FBSDKBridgeAPIResponse.h" - #import "FBSDKGraphErrorRecoveryProcessor.h" - #import "FBSDKMeasurementEvent.h" - #import "FBSDKMutableCopying.h" - #import "FBSDKProfile.h" - #import "FBSDKProfilePictureView.h" - #import "FBSDKURL.h" - #import "FBSDKURLOpening.h" - #import "FBSDKWebDialog.h" - #import "FBSDKWebDialogView.h" - #import "FBSDKWebViewAppLinkResolver.h" - #import "FBSDKWindowFinding.h" -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h deleted file mode 100644 index e528c2f4..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#define FBSDK_VERSION_STRING @"11.1.0" -#define FBSDK_TARGET_PLATFORM_VERSION @"v11.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h deleted file mode 100644 index d3400502..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -#import "FBSDKButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/* - An internal base class for device related flows. - - This is an internal API that should not be used directly and is subject to change. - */ -NS_SWIFT_NAME(FBDeviceButton) -@interface FBSDKDeviceButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h deleted file mode 100644 index 335fa593..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - An internal base class for device related flows. - - This is an internal API that should not be used directly and is subject to change. -*/ -NS_SWIFT_NAME(FBDeviceViewControllerBase) -@interface FBSDKDeviceViewControllerBase : UIViewController -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h deleted file mode 100644 index 57b93a6c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@protocol FBSDKErrorReporting; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SDKError) -@interface FBSDKError : NSObject - -+ (NSError *)errorWithCode:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain code:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithCode:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - userInfo:(nullable NSDictionary *)userInfo - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)invalidArgumentErrorWithName:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - message:(nullable NSString *)message; - -+ (NSError *)unknownErrorWithMessage:(NSString *)message; - -+ (BOOL)isNetworkError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h deleted file mode 100644 index 11df484b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - FBSDKFeature enum - Defines features in SDK - - Sample: - FBSDKFeatureAppEvents = 0x00010000, - ^ ^ ^ ^ - | | | | - kit | | | - feature | | - sub-feature | - sub-sub-feature - 1st byte: kit - 2nd byte: feature - 3rd byte: sub-feature - 4th byte: sub-sub-feature - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKFeature) -{ - FBSDKFeatureNone = 0x00000000, - // Features in CoreKit - /** Essential of CoreKit */ - FBSDKFeatureCore = 0x01000000, - /** App Events */ - FBSDKFeatureAppEvents = 0x01010000, - FBSDKFeatureCodelessEvents = 0x01010100, - FBSDKFeatureRestrictiveDataFiltering = 0x01010200, - FBSDKFeatureAAM = 0x01010300, - FBSDKFeaturePrivacyProtection = 0x01010400, - FBSDKFeatureSuggestedEvents = 0x01010401, - FBSDKFeatureIntelligentIntegrity = 0x01010402, - FBSDKFeatureModelRequest = 0x01010403, - FBSDKFeatureEventDeactivation = 0x01010500, - FBSDKFeatureSKAdNetwork = 0x01010600, - FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, - FBSDKFeatureATELogging = 0x01010700, - FBSDKFeatureAEM = 0x01010800, - /** Instrument */ - FBSDKFeatureInstrument = 0x01020000, - FBSDKFeatureCrashReport = 0x01020100, - FBSDKFeatureCrashShield = 0x01020101, - FBSDKFeatureErrorReport = 0x01020200, - - // Features in LoginKit - /** Essential of LoginKit */ - FBSDKFeatureLogin = 0x02000000, - - // Features in ShareKit - /** Essential of ShareKit */ - FBSDKFeatureShare = 0x03000000, - - // Features in GamingServicesKit - /** Essential of GamingServicesKit */ - FBSDKFeatureGamingServices = 0x04000000, - -} NS_SWIFT_NAME(SDKFeature); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h deleted file mode 100644 index eddec9b5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKFeature.h" - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FeatureChecking) -@protocol FBSDKFeatureChecking - -- (BOOL)isEnabled:(FBSDKFeature)feature; - -- (void)checkFeature:(FBSDKFeature)feature - completionBlock:(FBSDKFeatureManagerBlock)completionBlock; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h deleted file mode 100644 index d5789644..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKConstants.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKGraphErrorRecoveryProcessor; -@protocol FBSDKGraphRequest; - -/** - Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. - */ -NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) -@protocol FBSDKGraphErrorRecoveryProcessorDelegate - -/** - Indicates the error recovery has been attempted. - @param processor the processor instance. - @param didRecover YES if the recovery was successful. - @param error the error that that was attempted to be recovered from. - */ -- (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor - didRecover:(BOOL)didRecover - error:(nullable NSError *)error; - -@optional -/** - Indicates the processor is about to process the error. - @param processor the processor instance. - @param error the error is about to be processed. - - return NO if the processor should not process the error. For example, - if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, - you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther - */ -- (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor - error:(nullable NSError *)error; - -@end - -NS_ASSUME_NONNULL_END - -NS_ASSUME_NONNULL_BEGIN - -/** - Defines a type that can process Facebook NSErrors with best practices. - - Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or - localized messages to present to the user. This class will process the instances as follows: - - 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and - notify the delegate. - 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) - with the recovery options and call the instance's [ attemptRecoveryFromError:optionIndex:...]. - 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey - and present that in an alert (dispatched to main thread). - - By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful - recovery. - - Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such - work is dispatched to the main thread (therefore your request handlers may then run on the main thread). - - Login recovery requires FBSDKLoginKit. Login will prompt the user - for all permissions last granted. If any are declined on the new request, the recovery is not successful but - the `[FBSDKAccessToken currentAccessToken]` might still have been updated. - . - */ -NS_SWIFT_UNAVAILABLE("") -@interface FBSDKGraphErrorRecoveryProcessor : NSObject - -/** - Attempts to process the error, return YES if the error can be processed. - @param error the error to process. - @param request the related request that may be reissued. - @param delegate the delegate that will be retained until recovery is complete. - */ -- (BOOL)processError:(NSError *)error - request:(id)request - delegate:(nullable id)delegate; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h deleted file mode 100644 index d8f670cb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKGraphRequestHTTPMethod.h" - -@protocol FBSDKGraphRequestConnecting; - -NS_ASSUME_NONNULL_BEGIN -/** - Represents a request to the Facebook Graph API. - - - `FBSDKGraphRequest` encapsulates the components of a request (the - Graph API path, the parameters, error recovery behavior) and should be - used in conjunction with `FBSDKGraphRequestConnection` to issue the request. - - Nearly all Graph APIs require an access token. Unless specified, the - `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests - will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). - - A `- start` method is provided for convenience for single requests. - - By default, FBSDKGraphRequest will attempt to recover any errors returned from - Facebook. You can disable this via `disableErrorRecovery:`. - - @see FBSDKGraphErrorRecoveryProcessor - */ -NS_SWIFT_NAME(GraphRequest) -@interface FBSDKGraphRequest : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - HTTPMethod:(FBSDKHTTPMethod)method; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters - HTTPMethod:(FBSDKHTTPMethod)method; - -/** - Initializes a new instance. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param tokenString the token string to use. Specifying nil will cause no token to be used. - @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters - tokenString:(nullable NSString *)tokenString - version:(nullable NSString *)version - HTTPMethod:(FBSDKHTTPMethod)method -NS_DESIGNATED_INITIALIZER; - -/** - The request parameters. - */ -@property (nonatomic, copy) NSDictionary *parameters; - -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; - -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; - -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; - -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; - -/** - If set, disables the automatic error recovery mechanism. - @param disable whether to disable the automatic error recovery mechanism - - By default, non-batched FBSDKGraphRequest instances will automatically try to recover - from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that - re-issues the request on successful recoveries. The re-issued request will call the same - handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. - - This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. - */ -- (void)setGraphErrorRecoveryDisabled:(BOOL)disable -NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); - -/** - Starts a connection to the Graph API. - @param handler The handler block to call when the request completes. - */ -- (id)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `startWithCompletion:` instead`"); - -/** - Starts a connection to the Graph API. - @param completion The handler block to call when the request completes. - */ -- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h deleted file mode 100644 index 5df3eab5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; -@protocol FBSDKGraphRequestConnectionDelegate; - -NS_SWIFT_NAME(GraphRequestCompletion) -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/// A protocol to describe an object that can manage graph requests -NS_SWIFT_NAME(GraphRequestConnecting) -@protocol FBSDKGraphRequestConnecting - -@property (nonatomic, assign) NSTimeInterval timeout; -@property (nonatomic, weak, nullable) id delegate; - -- (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)handler; - -- (void)start; -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h deleted file mode 100644 index 53f1031c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnecting.h" - -NS_ASSUME_NONNULL_BEGIN - -// Default conformance to the FBSDKGraphRequestConnecting protocol -@interface FBSDKGraphRequestConnection (ConnectionProviding) -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h deleted file mode 100644 index 8bc8cb96..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h +++ /dev/null @@ -1,395 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - The key in the result dictionary for requests to old versions of the Graph API - whose response is not a JSON object. - - - When a request returns a non-JSON response (such as a "true" literal), that response - will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API - prior to v2.1. - */ -FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty -NS_SWIFT_NAME(NonJSONResponseProperty); - -@class FBSDKGraphRequestConnection; -@protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; - -/** - FBSDKGraphRequestCompletion - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/** - FBSDKGraphRequestBlock - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(GraphRequestBlock) -DEPRECATED_MSG_ATTRIBUTE("Please use the methods that use the `GraphRequestConnecting` protocol instead."); - -/** - @protocol - - The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network - activity progress information from a . - */ -NS_SWIFT_NAME(GraphRequestConnectionDelegate) -@protocol FBSDKGraphRequestConnectionDelegate - -@optional - -/** - @method - - Tells the delegate the request connection will begin loading - - - - If the is created using one of the convenience factory methods prefixed with - start, the object returned from the convenience method has already begun loading and this method - will not be called when the delegate is set. - - @param connection The request connection that is starting a network request - */ -- (void)requestConnectionWillBeginLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection finished loading - - - - If the request connection completes without a network error occurring then this method is called. - Invocation of this method does not indicate success of every made, only that the - request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock - block to determine success or failure of each . - - This method is invoked after the completion handler for each . - - @param connection The request connection that successfully completed a network request - */ -- (void)requestConnectionDidFinishLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection failed with an error - - - - If the request connection fails with a network error then this method is called. The `error` - argument specifies why the network connection failed. The `NSError` object passed to the - FBSDKGraphRequestBlock block may contain additional information. - - @param connection The request connection that successfully completed a network request - @param error The `NSError` representing the network error that occurred, if any. May be nil - in some circumstances. Consult the `NSError` for the for reliable - failure information. - */ -- (void)requestConnection:(id)connection - didFailWithError:(NSError *)error; - -/** - @method - - Tells the delegate how much data has been sent and is planned to send to the remote host - - - - The byte count arguments refer to the aggregated objects, not a particular . - - Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. - - @param connection The request connection transmitting data to a remote host - @param bytesWritten The number of bytes sent in the last transmission - @param totalBytesWritten The total number of bytes sent to the remote host - @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host - */ -- (void)requestConnection:(id)connection - didSendBodyData:(NSInteger)bytesWritten - totalBytesWritten:(NSInteger)totalBytesWritten -totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; - -@end - -/** - - The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. - - - - The request settings are encapsulated in a reusable object. The - `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication - e.g. starting a connection, canceling a connection, or batching requests. - - */ -NS_SWIFT_NAME(GraphRequestConnection) -@interface FBSDKGraphRequestConnection : NSObject - -/** - The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. - */ -@property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; - -/** - The delegate object that receives updates. - */ -@property (nonatomic, weak, nullable) id delegate; - -/** - Gets or sets the timeout interval to wait for a response before giving up. - */ -@property (nonatomic, assign) NSTimeInterval timeout; - -/** - The raw response that was returned from the server. (readonly) - - - - This property can be used to inspect HTTP headers that were returned from - the server. - - The property is nil until the request completes. If there was a response - then this property will be non-nil during the FBSDKGraphRequestBlock callback. - */ -@property (nonatomic, retain, readonly, nullable) NSHTTPURLResponse *urlResponse; - -/** - Determines the operation queue that is used to call methods on the connection's delegate. - - By default, a connection is scheduled on the current thread in the default mode when it is created. - You cannot reschedule a connection after it has started. - */ -@property (nonatomic, retain) NSOperationQueue *delegateQueue; - -/** - @methodgroup Class methods - */ - -/** - @methodgroup Adding requests - */ - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param completion A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchEntryName:(NSString *)name - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:name:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param completion A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - name:(NSString *)name - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - - @param batchParameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchParameters:(nullable NSDictionary *)batchParameters - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:parameters:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param completion A handler to call back when the round-trip completes or times out. - - @param parameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - parameters:(nullable NSDictionary *)parameters - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @methodgroup Instance methods - */ - -/** - @method - - Signals that a connection should be logically terminated as the - application is no longer interested in a response. - - Synchronously calls any handlers indicating the request was cancelled. Cancel - does not guarantee that the request-related processing will cease. It - does promise that all handlers will complete before the cancel returns. A call to - cancel prior to a start implies a cancellation of all requests associated - with the connection. - */ -- (void)cancel; - -/** - @method - - This method starts a connection with the server and is capable of handling all of the - requests that were added to the connection. - - - By default, a connection is scheduled on the current thread in the default mode when it is created. - See `setDelegateQueue:` for other options. - - This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. - */ -- (void)start; - -/** - @method - - Overrides the default version for a batch request - - The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning - for applications. If you want to override the version part while using batch requests on the connection, call - this method to set the version for the batch request. - - @param version This is a string in the form @"v2.0" which will be used for the version part of an API path - */ -- (void)overrideGraphAPIVersion:(NSString *)version; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h deleted file mode 100644 index 082c19d8..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnectionProviding.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal type not intended for use outside of the SDKs. - - A factory for providing objects that conform to `GraphRequestConnecting`. - */ -NS_SWIFT_NAME(GraphRequestConnectionFactory) -@interface FBSDKGraphRequestConnectionFactory : NSObject -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h deleted file mode 100644 index 76a0450c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequestConnecting; - -/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` -NS_SWIFT_NAME(GraphRequestConnectionProviding) -@protocol FBSDKGraphRequestConnectionProviding - -- (id)createGraphRequestConnection; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h deleted file mode 100644 index ea07c782..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A container class for data attachments so that additional metadata can be provided about the attachment. - */ -NS_SWIFT_NAME(GraphRequestDataAttachment) -@interface FBSDKGraphRequestDataAttachment : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes the receiver with the attachment data and metadata. - @param data The attachment data (retained, not copied) - @param filename The filename for the attachment - @param contentType The content type for the attachment - */ -- (instancetype)initWithData:(NSData *)data - filename:(NSString *)filename - contentType:(NSString *)contentType -NS_DESIGNATED_INITIALIZER; - -/** - The content type for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *contentType; - -/** - The attachment data. - */ -@property (nonatomic, strong, readonly) NSData *data; - -/** - The filename for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *filename; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h deleted file mode 100644 index 7ff4a7a3..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags that indicate how a graph request should be treated in various scenarios - */ -typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { - FBSDKGraphRequestFlagNone = 0, - // indicates this request should not use a client token as its token parameter - FBSDKGraphRequestFlagSkipClientToken = 1 << 1, - // indicates this request should not close the session if its response is an oauth error - FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, - // indicates this request should not perform error recovery - FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, -} NS_SWIFT_NAME(GraphRequestFlags); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h deleted file mode 100644 index 2aa2a525..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/// typedef for FBSDKHTTPMethod -typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); - -/// GET Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); - -/// POST Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); - -/// DELETE Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h deleted file mode 100644 index 832c9379..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestHTTPMethod.h" -#import "FBSDKGraphRequestFlags.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKGraphRequestConnection; -@protocol FBSDKGraphRequestConnecting; - -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/// A protocol to describe anything that represents a graph request -NS_SWIFT_NAME(GraphRequestProtocol) -@protocol FBSDKGraphRequest - -/** - The request parameters. - */ -@property (nonatomic, copy) NSDictionary *parameters; - -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; - -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; - -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; - -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; - -/** - The graph request flags to use - */ -@property (nonatomic, assign, readonly) FBSDKGraphRequestFlags flags; - -/** - Convenience property to determine if graph error recover is disabled - */ -@property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; - -/** - Convenience property to determine if the request has attachments - */ -@property (nonatomic, readonly) BOOL hasAttachments; - -/** - Starts a connection to the Graph API. - @param completion The handler block to call when the request completes. - */ -- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -/** - A formatted description of the graph request - */ -- (NSString *)formattedDescription; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h deleted file mode 100644 index f9097751..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(ImpressionTrackingButton) -@interface FBSDKImpressionTrackingButton : UIButton -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h deleted file mode 100644 index 70d3cd85..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h +++ /dev/null @@ -1,177 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -#define FBSDK_CANOPENURL_FACEBOOK @"fbauth2" -#define FBSDK_CANOPENURL_FBAPI @"fbapi" -#define FBSDK_CANOPENURL_MESSENGER @"fb-messenger-share-api" -#define FBSDK_CANOPENURL_MSQRD_PLAYER @"msqrdplayer" -#define FBSDK_CANOPENURL_SHARE_EXTENSION @"fbshareextension" - -NS_SWIFT_NAME(InternalUtility) -@interface FBSDKInternalUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; - -/** - Returns bundle for returning localized strings - - We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we - return the main bundle. - */ -@property (nonatomic, strong, readonly) NSBundle *bundleForStrings; - -/** - Constructs an URL for the current app. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The app URL. - */ -- (NSURL *)appURLWithHost:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Parses an FB url's query params (and potentially fragment) into a dictionary. - @param url The FB url. - @return A dictionary with the key/value pairs. - */ -- (NSDictionary *)parametersFromFBURL:(NSURL *)url; - -/** - Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. - */ -- (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Tests whether the supplied URL is a valid URL for opening in the browser. - @param URL The URL to test. - @return YES if the URL refers to an http or https resource, otherwise NO. - */ -- (BOOL)isBrowserURL:(NSURL *)URL; - -/** - Checks equality between 2 objects. - - Checks for pointer equality, nils, isEqual:. - @param object The first object to compare. - @param other The second object to compare. - @return YES if the objects are equal, otherwise NO. - */ -- (BOOL)object:(id)object isEqualToObject:(id)other; - -/** - Constructs an NSURL. - @param scheme The scheme for the URL. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The URL. - */ -- (nullable NSURL *)URLWithScheme:(NSString *)scheme - host:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Extracts permissions from a response fetched from me/permissions - @param responseObject the response - @param grantedPermissions the set to add granted permissions to - @param declinedPermissions the set to add declined permissions to. - */ -- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject - grantedPermissions:(NSMutableSet *)grantedPermissions - declinedPermissions:(NSMutableSet *)declinedPermissions - expiredPermissions:(NSMutableSet *)expiredPermissions; - -/** - Registers a transient object so that it will not be deallocated until unregistered - @param object The transient object - */ -- (void)registerTransientObject:(id)object; - -/** - Unregisters a transient object that was previously registered with registerTransientObject: - @param object The transient object - */ -- (void)unregisterTransientObject:(__weak id)object; - -/** - validates that the app ID is non-nil, throws an NSException if nil. - */ -- (void)validateAppID; - -/** - Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. - Returns the composed client access token. - */ -- (NSString *)validateRequiredClientAccessToken; - -/** - validates that the right URL schemes are registered, throws an NSException if not. - */ -- (void)validateURLSchemes; - -/** - Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - */ -- (nullable UIViewController *)viewControllerForView:(UIView *)view; - -/** - returns true if the url scheme is registered in the CFBundleURLTypes - */ -- (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; - -/** - returns currently displayed top view controller. - */ -- (nullable UIViewController *)topMostViewController; - - -#pragma mark - FB Apps Installed - -@property (nonatomic, assign, readonly) BOOL isFacebookAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMessengerAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMSQRDPlayerAppInstalled; - -- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; -- (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h deleted file mode 100644 index fc0d2fab..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(Location) -@interface FBSDKLocation : NSObject - -/** - Location id - */ -@property (nonatomic, readonly, strong) NSString *id; -/** - Location name - */ -@property (nonatomic, readonly, strong) NSString *name; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Returns a Location object from a dinctionary containing valid location information. - @param dictionary The dictionary containing raw location - - Valid location will consist of "id" and "name" strings. - */ -+ (nullable instancetype)locationFromDictionary:(NSDictionary *)dictionary; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h deleted file mode 100644 index 7197c759..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. - */ - -typedef NSString * FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); - -/** Include access token in logging. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; - -/** Log performance characteristics */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; - -/** Log FBSDKAppEvents interactions */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; - -/** Log Informational occurrences */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; - -/** Log cache errors. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; - -/** Log errors from SDK UI controls */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; - -/** Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; - -/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. - Info is the lowest level of severity, using it will result in logging all previously mentioned levels. - */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; - -/** Log errors from SDK network requests */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; - -/** Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h deleted file mode 100644 index 7bd2da92..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** The name of the notification posted by FBSDKMeasurementEvent */ -FOUNDATION_EXPORT NSNotificationName const FBSDKMeasurementEventNotification -NS_SWIFT_NAME(MeasurementEvent); - -#else - -/** The name of the notification posted by FBSDKMeasurementEvent */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventNotification -NS_SWIFT_NAME(MeasurementEventNotification); - -#endif - -/** Defines keys in the userInfo object for the notification named FBSDKMeasurementEventNotificationName */ -/** The string field for the name of the event */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventNameKey -NS_SWIFT_NAME(MeasurementEventNameKey); -/** The dictionary field for the arguments of the event */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventArgsKey -NS_SWIFT_NAME(MeasurementEventArgsKey); - -/** Events raised by FBSDKMeasurementEvent for Applink */ -/** - The name of the event posted when [FBSDKURL URLWithURL:] is called successfully. This represents the successful parsing of an app link URL. - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkParseEventName -NS_SWIFT_NAME(AppLinkParseEventName); - -/** - The name of the event posted when [FBSDKURL URLWithInboundURL:] is called successfully. - This represents parsing an inbound app link URL from a different application - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateInEventName -NS_SWIFT_NAME(AppLinkNavigateInEventName); - -/** The event raised when the user navigates from your app to other apps */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateOutEventName -NS_SWIFT_NAME(AppLinkNavigateOutEventName); - -/** - The event raised when the user navigates out from your app and back to the referrer app. - e.g when the user leaves your app after tapping the back-to-referrer navigation bar - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateBackToReferrerEventName -NS_SWIFT_NAME(AppLinkNavigateBackToReferrerEventName); - -NS_SWIFT_NAME(MeasurementEvent) -@interface FBSDKMeasurementEvent : NSObject - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h deleted file mode 100644 index b4bc0d6b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - - -NS_ASSUME_NONNULL_BEGIN - -/** - Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. - - NSObject implicitly conforms to this protocol. - */ -NS_SWIFT_NAME(MutableCopying) -@protocol FBSDKMutableCopying - -/** - Implemented by NSObject as a convenience to mutableCopyWithZone:. - @return A mutable copy of the receiver. - */ -- (id)mutableCopy; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h deleted file mode 100644 index 1fc145c5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h +++ /dev/null @@ -1,331 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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." - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import "FBSDKProfilePictureView.h" - -@class FBSDKAuthenticationTokenClaims; -@class FBSDKLocation; -@class FBSDKProfile; -@class FBSDKUserAgeRange; - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - Notification indicating that the `currentProfile` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKProfileChangeOldKey` and - `FBSDKProfileChangeNewKey`. - */ -FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification -NS_SWIFT_NAME(ProfileDidChange); - -#else - -/** - Notification indicating that the `currentProfile` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKProfileChangeOldKey` and - `FBSDKProfileChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileDidChangeNotification -NS_SWIFT_NAME(ProfileDidChangeNotification); - -#endif - -/* key in notification's userInfo object for getting the old profile. - - If there was no old profile, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey -NS_SWIFT_NAME(ProfileChangeOldKey); - -/* key in notification's userInfo object for getting the new profile. - - If there is no new profile, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey -NS_SWIFT_NAME(ProfileChangeNewKey); - -/** - Describes the callback for loadCurrentProfileWithCompletion. - @param profile the FBSDKProfile - @param error the error during the request, if any - - */ -typedef void (^FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) -NS_SWIFT_NAME(ProfileBlock); - -/** - Represents the unique identifier for an end user - */ -typedef NSString FBSDKUserIdentifier -NS_SWIFT_NAME(UserIdentifier); - -/** - Represents an immutable Facebook profile - - This class provides a global "currentProfile" instance to more easily - add social context to your application. When the profile changes, a notification is - posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. - - Typically, you will want to call `enableUpdatesOnAccessTokenChange:YES` so that - it automatically observes changes to the `[FBSDKAccessToken currentAccessToken]`. - - You can use this class to build your own `FBSDKProfilePictureView` or in place of typical requests to "/me". - */ -NS_SWIFT_NAME(Profile) -@interface FBSDKProfile : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate; - -/** - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - @param imageURL an optional URL to use for fetching a user's profile image - @param email the user's email - @param friendIDs a list of identifiers for the user's friends - @param birthday the user's birthday - @param ageRange the user's age range - @param hometown the user's hometown - @param location the user's location - @param gender the user's gender - @param isLimited indicates if the information provided is incomplete in some way. - When true, `loadCurrentProfileWithCompletion:` will assume the profile is - incomplete and disregard any cached profile. Defaults to false. - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate - imageURL:(nullable NSURL *)imageURL - email:(nullable NSString *)email - friendIDs:(nullable NSArray *)friendIDs - birthday:(nullable NSDate *)birthday - ageRange:(nullable FBSDKUserAgeRange *)ageRange - hometown:(nullable FBSDKLocation *)hometown - location:(nullable FBSDKLocation *)location - gender:(nullable NSString *)gender - isLimited:(BOOL)isLimited; - -/** - initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - @param imageURL an optional URL to use for fetching a user's profile image - @param email the user's email - @param friendIDs a list of identifiers for the user's friends - @param birthday the user's birthday - @param ageRange the user's age range - @param hometown the user's hometown - @param location the user's location - @param gender the user's gender - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate - imageURL:(nullable NSURL *)imageURL - email:(nullable NSString *)email - friendIDs:(nullable NSArray *)friendIDs - birthday:(nullable NSDate *)birthday - ageRange:(nullable FBSDKUserAgeRange *)ageRange - hometown:(nullable FBSDKLocation *)hometown - location:(nullable FBSDKLocation *)location - gender:(nullable NSString *)gender -NS_DESIGNATED_INITIALIZER; - -/** - The current profile instance and posts the appropriate notification - if the profile parameter is different than the receiver. - - This persists the profile to NSUserDefaults. - */ - -/// The current profile -@property (class, nonatomic, strong, nullable) FBSDKProfile *currentProfile -NS_SWIFT_NAME(current); - -/** - The user id - */ -@property (nonatomic, copy, readonly) FBSDKUserIdentifier *userID; -/** - The user's first name - */ -@property (nonatomic, copy, readonly, nullable) NSString *firstName; -/** - The user's middle name - */ -@property (nonatomic, copy, readonly, nullable) NSString *middleName; -/** - The user's last name - */ -@property (nonatomic, copy, readonly, nullable) NSString *lastName; -/** - The user's complete name - */ -@property (nonatomic, copy, readonly, nullable) NSString *name; -/** - A URL to the user's profile. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_link' permission - - Consider using `FBSDKAppLinkResolver` to resolve this - to an app link to link directly to the user's profile in the Facebook app. - */ -@property (nonatomic, readonly, nullable) NSURL *linkURL; - -/** - The last time the profile data was fetched. - */ -@property (nonatomic, readonly) NSDate *refreshDate; -/** - A URL to use for fetching a user's profile image. - */ -@property (nonatomic, readonly, nullable) NSURL *imageURL; -/** - The user's email. - - IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSString *email; -/** - A list of identifiers of the user's friends. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSArray *friendIDs; - -/** - The user's birthday. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_birthday' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSDate *birthday; - -/** - The user's age range - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_age_range' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKUserAgeRange *ageRange; - -/** - The user's hometown - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_hometown' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKLocation *hometown; - -/** - The user's location - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_location' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKLocation *location; - -/** - The user's gender - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_gender' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSString *gender; - -/** - Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications - @param enable YES is observing - - If observing, this class will issue a graph request for public profile data when the current token's userID - differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. - - Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible - for `currentProfile` to return nil until the data is fetched. - */ -+ (void)enableUpdatesOnAccessTokenChange:(BOOL)enable -NS_SWIFT_NAME(enableUpdatesOnAccessTokenChange(_:)); - -/** - Loads the current profile and passes it to the completion block. - @param completion The block to be executed once the profile is loaded - - If the profile is already loaded, this method will call the completion block synchronously, otherwise it - will begin a graph request to update `currentProfile` and then call the completion block when finished. - */ -+ (void)loadCurrentProfileWithCompletion:(nullable FBSDKProfileBlock)completion; - -/** - A convenience method for returning a complete `NSURL` for retrieving the user's profile image. - @param mode The picture mode - @param size The height and width. This will be rounded to integer precision. - */ -- (nullable NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size -NS_SWIFT_NAME(imageURL(forMode:size:)); - -/** - Returns YES if the profile is equivalent to the receiver. - @param profile the profile to compare to. - */ -- (BOOL)isEqualToProfile:(FBSDKProfile *)profile; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h deleted file mode 100644 index cbef2ce9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h +++ /dev/null @@ -1,101 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -@class FBSDKProfile; - -NS_ASSUME_NONNULL_BEGIN - -/** - FBSDKProfilePictureMode enum - Defines the aspect ratio mode for the source image of the profile picture. - */ -typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) -{ - /** - A square cropped version of the image will be included in the view. - */ - FBSDKProfilePictureModeSquare, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeNormal, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeAlbum, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeSmall, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeLarge, -} NS_SWIFT_NAME(Profile.PictureMode); - -/** - A view to display a profile picture. - */ -NS_SWIFT_NAME(FBProfilePictureView) -@interface FBSDKProfilePictureView : UIView - -/** - Create a new instance of `FBSDKProfilePictureView`. - - - Parameter frame: Frame rectangle for the view. - - Parameter profile: Optional profile to display a picture for. - */ -- (instancetype)initWithFrame:(CGRect)frame - profile:(FBSDKProfile * _Nullable)profile; - -/** - Create a new instance of `FBSDKProfilePictureView`. - - - Parameter profile: Optional profile to display a picture for. - */ -- (instancetype)initWithProfile:(FBSDKProfile * _Nullable)profile; - -/** - The mode for the receiver to determine the aspect ratio of the source image. - */ -@property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; - -/** - The profile ID to show the picture for. - */ -@property (nonatomic, copy) NSString *profileID; - -/** - Explicitly marks the receiver as needing to update the image. - - This method is called whenever any properties that affect the source image are modified, but this can also - be used to trigger a manual update of the image if it needs to be re-downloaded. - */ -- (void)setNeedsImageUpdate; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h deleted file mode 100644 index f9b75655..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Provides a random string - @param numberOfBytes the number of bytes to use - */ -extern NSString *fb_randomString(NSUInteger numberOfBytes); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h deleted file mode 100644 index e61effbc..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h +++ /dev/null @@ -1,207 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKLoggingBehavior.h" - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(Settings) -@interface FBSDKSettings : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Retrieve the current iOS SDK version. - */ -@property (class, nonatomic, copy, readonly) NSString *sdkVersion; - -/** - Retrieve the current default Graph API version. - */ -@property (class, nonatomic, copy, readonly) NSString *defaultGraphAPIVersion; - -/** - The quality of JPEG images sent to Facebook from the SDK, - expressed as a value from 0.0 to 1.0. - - If not explicitly set, the default is 0.9. - - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ -@property (class, nonatomic, assign) CGFloat JPEGCompressionQuality -NS_SWIFT_NAME(jpegCompressionQuality); - -/** - Controls the auto logging of basic app events, such as activateApp and deactivateApp. - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; - -/** - Controls the fb_codeless_debug logging event - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; - -/** - Controls the access to IDFA - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; - -/** - Controls the SKAdNetwork report - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isSKAdNetworkReportEnabled) BOOL SKAdNetworkReportEnabled; - -/** - Whether data such as that generated through FBSDKAppEvents and sent to Facebook - should be restricted from being used for other than analytics and conversions. - Defaults to NO. This value is stored on the device and persists across app launches. - */ -@property (class, nonatomic, assign, getter=shouldLimitEventAndDataUsage) BOOL limitEventAndDataUsage; - -/** - Whether in memory cached values should be used for expensive metadata fields, such as - carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. - Defaults to NO. This value is stored on the device and persists across app launches. - */ -@property (class, nonatomic, assign, getter=shouldUseCachedValuesForExpensiveMetadata) BOOL shouldUseCachedValuesForExpensiveMetadata; - -/** - A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. - */ -@property (class, nonatomic, assign, getter=isGraphErrorRecoveryEnabled) BOOL graphErrorRecoveryEnabled; - -/** - The Facebook App ID used by the SDK. - - If not explicitly set, the default will be read from the application's plist (FacebookAppID). - */ -@property (class, nonatomic, copy, nullable) NSString *appID; - -/** - The default url scheme suffix used for sessions. - - If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). - */ -@property (class, nonatomic, copy, nullable) NSString *appURLSchemeSuffix; - -/** - The Client Token that has been set via [FBSDKSettings setClientToken]. - This is needed for certain API calls when made anonymously, without a user-based access token. - - The Facebook App's "client token", which, for a given appid can be found in the Security - section of the Advanced tab of the Facebook App settings found at - - If not explicitly set, the default will be read from the application's plist (FacebookClientToken). - */ -@property (class, nonatomic, copy, nullable) NSString *clientToken; - -/** - The Facebook Display Name used by the SDK. - - This should match the Display Name that has been set for the app with the corresponding Facebook App ID, - in the Facebook App Dashboard. - - If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). - */ -@property (class, nonatomic, copy, nullable) NSString *displayName; - -/** - The Facebook domain part. This can be used to change the Facebook domain - (e.g. @"beta") so that requests will be sent to `graph.beta.facebook.com` - - If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). - */ -@property (class, nonatomic, copy, nullable) NSString *facebookDomainPart; - -/** - The current Facebook SDK logging behavior. This should consist of strings - defined as constants with FBSDKLoggingBehavior*. - - This should consist a set of strings indicating what information should be logged - defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. - - You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: - - The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors - */ -@property (class, nonatomic, copy) NSSet *loggingBehaviors; - -/** - Overrides the default Graph API version to use with `FBSDKGraphRequests`. This overrides `FBSDK_TARGET_PLATFORM_VERSION`. - - The string should be of the form `@"v2.7"`. - - Defaults to `FBSDK_TARGET_PLATFORM_VERSION`. -*/ -@property (class, nonatomic, copy, null_resettable) NSString *graphAPIVersion; - -/** - The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook - If not explicitly set in iOS14 or above, the default is false in iOS14 or above. - */ -+ (BOOL)isAdvertiserTrackingEnabled; - -/** -Set the advertiser_tracking_enabled flag. It only works in iOS14 and above. - -@param advertiserTrackingEnabled the value of the flag -@return Whether the the value is set successfully. It will always return NO in iOS 13 and below. - */ -+ (BOOL)setAdvertiserTrackingEnabled:(BOOL)advertiserTrackingEnabled; - -/** -Set the data processing options. - -@param options list of options -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options; - -/** -Set the data processing options. - -@param options list of the options -@param country code of the country -@param state code of the state -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options - country:(int)country - state:(int)state; - -/** - Enable a particular Facebook SDK logging behavior. - - @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. - */ -+ (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; - -/** - Disable a particular Facebook SDK logging behavior. - - @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. - */ -+ (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h deleted file mode 100644 index 7b3a110c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SettingsLogging) -@protocol FBSDKSettingsLogging - -- (void)logWarnings; -- (void)logIfSDKSettingsChanged; -- (void)recordInstall; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h deleted file mode 100644 index 594054e3..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKLoggingBehavior.h" -#import "FBSDKAdvertisingTrackingStatus.h" - -NS_SWIFT_NAME(SettingsProtocol) -@protocol FBSDKSettings - -@property (class, nonatomic, copy, nullable) NSString *appID; -@property (class, nonatomic, copy, nullable) NSString *clientToken; -@property (class, nullable, nonatomic, copy) NSString *userAgentSuffix; -@property (class, nullable, nonatomic, copy) NSString *sdkVersion; -@property (class, nonatomic, copy, nonnull) NSSet *loggingBehaviors; - -@property (nonatomic, copy, nullable) NSString *appID; -@property (nonatomic, readonly) BOOL isDataProcessingRestricted; -@property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; -@property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; -@property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; -@property (nonatomic, readonly, nonnull) NSSet *loggingBehaviors; -@property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; -@property (nonatomic, readonly, nullable) NSDate* installTimestamp; -@property (nonatomic, readonly, nullable) NSDate* advertiserTrackingEnabledTimestamp; -@property (nonatomic, readonly) BOOL shouldLimitEventAndDataUsage; -@property (nonatomic) BOOL shouldUseTokenOptimizations; -@property (nonatomic, readonly) NSString * _Nonnull graphAPIVersion; -@property (nonatomic, readonly) BOOL isGraphErrorRecoveryEnabled; -@property (nonatomic, readonly, copy, nullable) NSString *graphAPIDebugParamValue; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h deleted file mode 100644 index 598a6baa..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@class FBSDKAccessToken; -@class FBSDKAuthenticationToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(TokenCaching) -@protocol FBSDKTokenCaching - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, copy) FBSDKAccessToken *accessToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h deleted file mode 100644 index 969d8e0c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAppLink; - -/** - Provides a set of utilities for working with NSURLs, such as parsing of query parameters - and handling for App Link requests. - */ -NS_SWIFT_NAME(AppLinkURL) -@interface FBSDKURL : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Creates a link target from a raw URL. - On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's - application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: - to support better FBSDKMeasurementEvent notifications - @param url The instance of `NSURL` to create FBSDKURL from. - */ -+ (instancetype)URLWithURL:(NSURL *)url -NS_SWIFT_NAME(init(url:)); - -/** - Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's - application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. - @param url The instance of `NSURL` to create FBSDKURL from. - @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: - */ -+ (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication -NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); - -/** - Gets the target URL. If the link is an App Link, this is the target of the App Link. - Otherwise, it is the url that created the target. - */ -@property (nonatomic, strong, readonly) NSURL *targetURL; - -/** - Gets the query parameters for the target, parsed into an NSDictionary. - */ -@property (nonatomic, strong, readonly) NSDictionary *targetQueryParameters; - -/** - If this link target is an App Link, this is the data found in al_applink_data. - Otherwise, it is nil. - */ -@property (nonatomic, strong, readonly, nullable) NSDictionary *appLinkData; - -/** - If this link target is an App Link, this is the data found in extras. - */ -@property (nonatomic, strong, readonly, nullable) NSDictionary *appLinkExtras; - -/** - The App Link indicating how to navigate back to the referer app, if any. - */ -@property (nonatomic, strong, readonly, nullable) FBSDKAppLink *appLinkReferer; - -/** - The URL that was used to create this FBSDKURL. - */ -@property (nonatomic, strong, readonly) NSURL *inputURL; - -/** - The query parameters of the inputURL, parsed into an NSDictionary. - */ -@property (nonatomic, strong, readonly) NSDictionary *inputQueryParameters; - -/** - The flag indicating whether the URL comes from auto app link -*/ -@property (nonatomic, readonly, getter=isAutoAppLink) BOOL isAutoAppLink; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h deleted file mode 100644 index bb97702a..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(URLOpening) -@protocol FBSDKURLOpening - -// Implementations should make sure they can handle nil parameters -// which is possible in SafariViewController. -// see canOpenURL below. -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; - -// create a different handler to return YES/NO if the receiver can process the above openURL:. -// This is separated so that we can process the openURL: in callbacks, while still returning -// the result of canOpenURL synchronously in FBSDKApplicationDelegate -- (BOOL)canOpenURL:(NSURL *)url - forApplication:(UIApplication *)application - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; - -- (void)applicationDidBecomeActive:(UIApplication *)application; - -- (BOOL)isAuthenticationURL:(NSURL *)url; - -@optional -- (BOOL)shouldStopPropagationOfURL:(NSURL *)url; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h deleted file mode 100644 index e11fa5d7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(UserAgeRange) -@interface FBSDKUserAgeRange : NSObject - -/** - The user's minimun age, nil if unspecified - */ -@property (nullable, nonatomic, readonly, strong) NSNumber *min; -/** - The user's maximun age, nil if unspecified - */ -@property (nullable, nonatomic, readonly, strong) NSNumber *max; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Returns a UserAgeRange object from a dinctionary containing valid user age range. - @param dictionary The dictionary containing raw user age range - - Valid user age range will consist of "min" and/or "max" values that are - positive integers, where "min" is smaller than or equal to "max". - */ -+ (nullable instancetype)ageRangeFromDictionary:(NSDictionary *)dictionary; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h deleted file mode 100644 index d97fa3d2..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Class to contain common utility methods. - */ -NS_SWIFT_NAME(Utility) -@interface FBSDKUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Parses a query string into a dictionary. - @param queryString The query string value. - @return A dictionary with the key/value pairs. - */ -+ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString -NS_SWIFT_NAME(dictionary(withQuery:)); - -/** - Constructs a query string from a dictionary. - @param dictionary The dictionary with key/value pairs for the query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return Query string representation of the parameters. - */ -+ (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary - error:(NSError **)errorRef -NS_SWIFT_NAME(query(from:)) -__attribute__((swift_error(nonnull_error))); - -/** - Decodes a value from an URL. - @param value The value to decode. - @return The decoded value. - */ -+ (NSString *)URLDecode:(NSString *)value -NS_SWIFT_NAME(decode(urlString:)); - -/** - Encodes a value for an URL. - @param value The value to encode. - @return The encoded value. - */ -+ (NSString *)URLEncode:(NSString *)value -NS_SWIFT_NAME(encode(urlString:)); - -/** - Creates a timer using Grand Central Dispatch. - @param interval The interval to fire the timer, in seconds. - @param block The code block to execute when timer is fired. - @return The dispatch handle. - */ -+ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; - -/** - Stop a timer that was started by startGCDTimerWithInterval. - @param timer The dispatch handle received from startGCDTimerWithInterval. - */ -+ (void)stopGCDTimer:(dispatch_source_t)timer; - -/** - Get SHA256 hased string of NSString/NSData - - @param input The data that needs to be hashed, it could be NSString or NSData. - */ -+ (nullable NSString *)SHA256Hash:(nullable NSObject *)input -NS_SWIFT_NAME(sha256Hash(_:)); - -/** - Returns the graphdomain stored in FBSDKAuthenticationToken or FBSDKAccessToken - */ -+ (NSString *)getGraphDomainFromToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h deleted file mode 100644 index eae04c3f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import -#import -#import -@protocol FBSDKWindowFinding; - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKWebDialogDelegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WebDialog) -@interface FBSDKWebDialog : NSObject - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic) BOOL shouldDeferVisibility; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, strong) id windowFinder; - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)dialogWithName:(NSString *)name - delegate:(id)delegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)showWithName:(NSString *)name - parameters:(NSDictionary *)parameters - delegate:(id)delegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)createAndShow:(NSString *)name - parameters:(NSDictionary *)parameters - frame:(CGRect)frame - delegate:(id)delegate - windowFinder:(id)windowFinder; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WebDialogDelegate) -@protocol FBSDKWebDialogDelegate - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary *)results; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h deleted file mode 100644 index c654fd39..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -@protocol FBSDKWebDialogViewDelegate; -@protocol FBSDKWebViewProviding; -@protocol FBSDKURLOpener; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(FBWebDialogView) -@interface FBSDKWebDialogView : UIView - -@property (nonatomic, weak) id delegate; - -+ (void)configureWithWebViewProvider:(id)provider - urlOpener:(id)urlOpener; - -- (void)loadURL:(NSURL *)URL; -- (void)stopLoading; - -@end - -NS_SWIFT_NAME(WebDialogViewDelegate) -@protocol FBSDKWebDialogViewDelegate - -- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results; -- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; -- (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; -- (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; - -@end - -NS_ASSUME_NONNULL_END - -#endif - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h deleted file mode 100644 index 4ba20ccf..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A reference implementation for an App Link resolver that uses a hidden WKWebView - to parse the HTML containing App Link metadata. - */ -NS_SWIFT_NAME(WebViewAppLinkResolver) -@interface FBSDKWebViewAppLinkResolver : NSObject - -/** - Gets the instance of a FBSDKWebViewAppLinkResolver. - */ -@property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance -NS_SWIFT_NAME(shared); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h deleted file mode 100644 index 4a43ee72..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WindowFinding) -@protocol FBSDKWindowFinding - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (nullable UIWindow *)findWindow; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Info.plist deleted file mode 100644 index 30faf4a7..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Info.plist and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc deleted file mode 100644 index b914de04..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 0a7cb422..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index b914de04..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 0a7cb422..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftdoc deleted file mode 100644 index 6dd0199b..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftinterface deleted file mode 100644 index c920dac7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftdoc deleted file mode 100644 index 6dd0199b..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftinterface deleted file mode 100644 index c920dac7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index cb054b2b..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 13d296a9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index cb054b2b..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 13d296a9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources deleted file mode 100644 index ea9cc32e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,1377 +0,0 @@ - - - - - files - - Headers/FBSDKAccessToken.h - - u1RO4r2k5t8o+F81JIBo0x8phfQ= - - Headers/FBSDKAccessTokenProtocols.h - - xJjhOOw3dJRAvms16/myzqoyyMI= - - Headers/FBSDKAdvertisingTrackingStatus.h - - 0qoLpbIAko/L0j5uDv6ruavRTpA= - - Headers/FBSDKAppEventName.h - - Kw6hutjqyK7Q/xoLtejo0iEcV4I= - - Headers/FBSDKAppEventParameterName.h - - usEgaz2ltk+UQbF0vh/A/KyGUnU= - - Headers/FBSDKAppEvents.h - - 6O1CqtrnXWT57UPuuPE//LMAmDQ= - - Headers/FBSDKAppEventsFlushBehavior.h - - u6ftTwHFc1ODmk09cqzcJxLAbn0= - - Headers/FBSDKAppLink.h - - ZJ6ui8f3Gahgj781N9e1tAN2/xU= - - Headers/FBSDKAppLinkNavigation.h - - BMRBRJlkoZvf9M4PquJcXVxjN44= - - Headers/FBSDKAppLinkResolver.h - - WUAhZKFiaA4ouhoYqN5HzKwNMik= - - Headers/FBSDKAppLinkResolverRequestBuilder.h - - I/Ow53df5ofdGu/OR3FM3anjcqg= - - Headers/FBSDKAppLinkResolving.h - - 4h906kY3bplPakkbdh3t9j7oDdg= - - Headers/FBSDKAppLinkTarget.h - - uALROS3r8pwSrMhsL6+u0k8spK4= - - Headers/FBSDKAppLinkUtility.h - - gJLMrduSH4SqUgacc3Htez5gyuc= - - Headers/FBSDKApplicationDelegate.h - - 69PvSrmovW4Ob/6HgMLn+bfnw7o= - - Headers/FBSDKApplicationObserving.h - - 0Ev8yc40BejInTINp2v+eRV+VMM= - - Headers/FBSDKAuthenticationToken.h - - NEDAbvuDsHU5fHojKxknn/Iw8Qk= - - Headers/FBSDKAuthenticationTokenClaims.h - - ZGWZBTBsNi/WsndbnBxNq/lwCAg= - - Headers/FBSDKBridgeAPI.h - - I+vK54UpYRJ/Sh8XBuLrAv8imAM= - - Headers/FBSDKBridgeAPIProtocol.h - - DtzjuxAhbMKi9j/Lx5Helt4dQlg= - - Headers/FBSDKBridgeAPIProtocolType.h - - uzKU2kKsBqh8PfmROyhdfP9Gel8= - - Headers/FBSDKBridgeAPIRequest.h - - qbfdDSGKI0R12/SjVfTZOTG4CjY= - - Headers/FBSDKBridgeAPIResponse.h - - wB4DwaQ5Bi0JMl/DVKI2pTB8m64= - - Headers/FBSDKButton.h - - 4dgXklBQzQigrEsrX/o2SIvwHOU= - - Headers/FBSDKButtonImpressionTracking.h - - swAOTJVW8fbi7TqxbJf1I9B3LP4= - - Headers/FBSDKConstants.h - - xmLROdE0T96jkao9Mw6CC//PV2w= - - Headers/FBSDKCoreKit-Swift.h - - LOoKFjd9IuP2tmcBEu5A3a64vPs= - - Headers/FBSDKCoreKit.h - - 4JWp2AMrbo7akm//YBD3Bdof0fY= - - Headers/FBSDKCoreKitVersions.h - - 2Atulumb6IXBlmg6ELwc7+rLOrM= - - Headers/FBSDKDeviceButton.h - - vBE8cGWWBMRfdexZXt+DFP+bPvA= - - Headers/FBSDKDeviceViewControllerBase.h - - C7ZcP9nL+bxfrKFdr4zhCh9erEU= - - Headers/FBSDKError.h - - E0uzwFqCOYultlD69Twy6CW9pd0= - - Headers/FBSDKFeature.h - - B1/w/EqiRweIIhGOOsK2bjEo+go= - - Headers/FBSDKFeatureChecking.h - - iWQnN6hoAAnierOnY3pkg2znxeQ= - - Headers/FBSDKGraphErrorRecoveryProcessor.h - - AjJXDoj9VBpfaSVML85JmsT9I7o= - - Headers/FBSDKGraphRequest.h - - SO/4zEvGRL8zXYq3BYzsDJgTspI= - - Headers/FBSDKGraphRequestConnecting.h - - D35ajISG0yvydfjZJqVwaEpeSbE= - - Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h - - d+bOmhYURu315eMZDhYgdeC+qpc= - - Headers/FBSDKGraphRequestConnection.h - - 5Fzpmp4DhXCtzkDQ7v7aUrrzxKA= - - Headers/FBSDKGraphRequestConnectionFactory.h - - p9xD0jwPqRdCE5N5cX9xM5D2nLE= - - Headers/FBSDKGraphRequestConnectionProviding.h - - IVVmx6Bm9v/AsykV0ePYoL0euso= - - Headers/FBSDKGraphRequestDataAttachment.h - - BIR3HD3IoInLU4ScWzAsMlKBYmw= - - Headers/FBSDKGraphRequestFlags.h - - GosSj/Ybg9Z9Wel9GXSbPezKdmA= - - Headers/FBSDKGraphRequestHTTPMethod.h - - IK1Imen+cVcATkej2Z3FDlWOt1Q= - - Headers/FBSDKGraphRequestProtocol.h - - eGvy8OqnMZB/Gm/bxLLUt1mOQA4= - - Headers/FBSDKImpressionTrackingButton.h - - EIw7twEOBbUS4fxqOOUT40jN6kQ= - - Headers/FBSDKInternalUtility.h - - RIBjWzmff0FYmc6POE+JXppQ5YE= - - Headers/FBSDKLocation.h - - 6EsFjMbPSZGte87mIlJdjESxLow= - - Headers/FBSDKLoggingBehavior.h - - HPTcTR5TxA1oO1Pe20qphj8hyCE= - - Headers/FBSDKMeasurementEvent.h - - qaWo58ApPDpSjgprmlvx4BJtNBo= - - Headers/FBSDKMutableCopying.h - - umzGCzLqk9iLgqBy7N5knyT5YLM= - - Headers/FBSDKProfile.h - - A7jFK5+HAld/zRQEq94FeReol1c= - - Headers/FBSDKProfilePictureView.h - - X8Ixao4emHCP/GW3BYSwVaEc9XQ= - - Headers/FBSDKRandom.h - - 1f4hvpJBfg4rUb55HGtZm3/sQCU= - - Headers/FBSDKSettings.h - - Ft/+I8vdBW1vXqaAWGrlgyojiNk= - - Headers/FBSDKSettingsLogging.h - - FW2Evi/8/sDxfW0d7Xr9j45vNo4= - - Headers/FBSDKSettingsProtocol.h - - +XwX2TBY6W6tIm+Xvvw+hRa/H3s= - - Headers/FBSDKTokenCaching.h - - M4tnYokykXg/K+/sl8+Pt5BTrkY= - - Headers/FBSDKURL.h - - BtGpwg0HVdJ1TFqVttdQGGcLwVE= - - Headers/FBSDKURLOpening.h - - KLwoc7C+i5SqmijUHv154JkwAUs= - - Headers/FBSDKUserAgeRange.h - - 0mmkA6cMWVPysDTIR4Mkx5Sq+OM= - - Headers/FBSDKUtility.h - - QbbUW82HKSuKRxsft82t9wUHKAI= - - Headers/FBSDKWebDialog.h - - caVHjWzfLqg0oOj1+XTlg3wOkQQ= - - Headers/FBSDKWebDialogView.h - - a6rE3BpPmVcojOId5BrxUHxIvqI= - - Headers/FBSDKWebViewAppLinkResolver.h - - 4gEd1Yt3hrgxYJyyBrT58wTtyHU= - - Headers/FBSDKWindowFinding.h - - jBJ/Ucdb3K28bJ2JC06EKVGVEdo= - - Info.plist - - St50ivGYUlQYpbLR7ZahS2i5+I4= - - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - mmOtAOp4VdbNrkQTbeMVNd2NQWY= - - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - pB6EuWqvkNM8NJT4eKUnuoJX7pI= - - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - 6ieNbXxT9B/NyTI8DRMiWL1jtQE= - - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc - - mmOtAOp4VdbNrkQTbeMVNd2NQWY= - - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface - - pB6EuWqvkNM8NJT4eKUnuoJX7pI= - - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftmodule - - 6ieNbXxT9B/NyTI8DRMiWL1jtQE= - - Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftdoc - - ZzuIgCgrR4E4RRy/Ndd96QqiLHg= - - Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftinterface - - PybmPdrLB4jjyl47WusfHgoiW7A= - - Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftmodule - - m0WM2LRZFsOs03X6LRYGNCT2kOc= - - Modules/FBSDKCoreKit.swiftmodule/i386.swiftdoc - - ZzuIgCgrR4E4RRy/Ndd96QqiLHg= - - Modules/FBSDKCoreKit.swiftmodule/i386.swiftinterface - - PybmPdrLB4jjyl47WusfHgoiW7A= - - Modules/FBSDKCoreKit.swiftmodule/i386.swiftmodule - - m0WM2LRZFsOs03X6LRYGNCT2kOc= - - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - /hFdfV5+7Io+Zp1tnB37GfFYA6M= - - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - qYBh8S1cB6GoTTA3vpvVC73xS30= - - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - pmwSJUtbcQ32UEIOkqVJ1bhidfw= - - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc - - /hFdfV5+7Io+Zp1tnB37GfFYA6M= - - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface - - qYBh8S1cB6GoTTA3vpvVC73xS30= - - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftmodule - - pmwSJUtbcQ32UEIOkqVJ1bhidfw= - - Modules/module.modulemap - - dqxVNYXT9nBvFc3sI+M8nUrDXuA= - - - files2 - - Headers/FBSDKAccessToken.h - - hash - - u1RO4r2k5t8o+F81JIBo0x8phfQ= - - hash2 - - OHYld/t6Qv096TdKafFtFCkeq+jxa19ni51QA+sfxBc= - - - Headers/FBSDKAccessTokenProtocols.h - - hash - - xJjhOOw3dJRAvms16/myzqoyyMI= - - hash2 - - RX8PwNR/Xc/su1Q2YSX4aj2ERde4YhullvUvKUdLxGM= - - - Headers/FBSDKAdvertisingTrackingStatus.h - - hash - - 0qoLpbIAko/L0j5uDv6ruavRTpA= - - hash2 - - u40jFE3h2domwR6yeF0n/RY5r9k5DtnxdQIDDzEHgP8= - - - Headers/FBSDKAppEventName.h - - hash - - Kw6hutjqyK7Q/xoLtejo0iEcV4I= - - hash2 - - v7aJWVdvlUltRam9QumOyggCkIaFJ8aWrIMvSdwG4fI= - - - Headers/FBSDKAppEventParameterName.h - - hash - - usEgaz2ltk+UQbF0vh/A/KyGUnU= - - hash2 - - M4kaIgu3gRAw2Gr0AidclY3UzoevXfFn5ciYS4jzSbo= - - - Headers/FBSDKAppEvents.h - - hash - - 6O1CqtrnXWT57UPuuPE//LMAmDQ= - - hash2 - - r1oTwYygJTj6Ps9yPuZP4ITgrvV4RlKrP0YL1gyAwqg= - - - Headers/FBSDKAppEventsFlushBehavior.h - - hash - - u6ftTwHFc1ODmk09cqzcJxLAbn0= - - hash2 - - s/SduOtZqtHQu82VXLT7HBH6+g0/v4l8CakzUdnNaak= - - - Headers/FBSDKAppLink.h - - hash - - ZJ6ui8f3Gahgj781N9e1tAN2/xU= - - hash2 - - HMsSI3l09caVEH/2AR+Pos972Nn/qeFWFkMu4gV0cm8= - - - Headers/FBSDKAppLinkNavigation.h - - hash - - BMRBRJlkoZvf9M4PquJcXVxjN44= - - hash2 - - C4g86la2cgYTLpAIuGkGp78UzVEpy35k/B7k4B5uK40= - - - Headers/FBSDKAppLinkResolver.h - - hash - - WUAhZKFiaA4ouhoYqN5HzKwNMik= - - hash2 - - jQLIIO/1Mul/K2xpdIzX5Rua26U+kKzR0A+TNg5w7BA= - - - Headers/FBSDKAppLinkResolverRequestBuilder.h - - hash - - I/Ow53df5ofdGu/OR3FM3anjcqg= - - hash2 - - qHQDnYlrNCEP9zQ9xR+UQ5objVnCf3tpPDj5X2JhbAw= - - - Headers/FBSDKAppLinkResolving.h - - hash - - 4h906kY3bplPakkbdh3t9j7oDdg= - - hash2 - - +j4ze4Rygq8hiMFIggLdeGOu6gMZv1554qmQ1Jyot74= - - - Headers/FBSDKAppLinkTarget.h - - hash - - uALROS3r8pwSrMhsL6+u0k8spK4= - - hash2 - - a5vcy9Jdza5MsgHAUP0GntpsfCeTV+tGT5VU7ksNadg= - - - Headers/FBSDKAppLinkUtility.h - - hash - - gJLMrduSH4SqUgacc3Htez5gyuc= - - hash2 - - Rmmwv9b0+eWDbaLEKNcLVuF9GaLvFC4ChN3jLg7uCT0= - - - Headers/FBSDKApplicationDelegate.h - - hash - - 69PvSrmovW4Ob/6HgMLn+bfnw7o= - - hash2 - - Nls3w3SLkgLUB8CH0Mqqg4+AVCIcLzSH+OkZziN2Lzg= - - - Headers/FBSDKApplicationObserving.h - - hash - - 0Ev8yc40BejInTINp2v+eRV+VMM= - - hash2 - - VKwRGWrc4xE+mA97ljf7ccKaVqXj6AVTuDtWdF+NdYo= - - - Headers/FBSDKAuthenticationToken.h - - hash - - NEDAbvuDsHU5fHojKxknn/Iw8Qk= - - hash2 - - 2goFr9Wfq2oX4fYBoFvvcOrYn16Ohs4c4NX32eEhKs8= - - - Headers/FBSDKAuthenticationTokenClaims.h - - hash - - ZGWZBTBsNi/WsndbnBxNq/lwCAg= - - hash2 - - MJ/pRUFRUWSI1TPrsKIDvrItWYFasuSFHBRYfVGq3fE= - - - Headers/FBSDKBridgeAPI.h - - hash - - I+vK54UpYRJ/Sh8XBuLrAv8imAM= - - hash2 - - MnrfKJY5r4WAIedBh0mKNgRNQK2g+BuSxDIMnv9X8Vo= - - - Headers/FBSDKBridgeAPIProtocol.h - - hash - - DtzjuxAhbMKi9j/Lx5Helt4dQlg= - - hash2 - - 1vW5u0u/KXmdRGu0MHExscptN+xoacUR4Nh61VUo+Vg= - - - Headers/FBSDKBridgeAPIProtocolType.h - - hash - - uzKU2kKsBqh8PfmROyhdfP9Gel8= - - hash2 - - W/aWcf7h2BABUv5i5IaBmDkbOOjdPCl3Zhk942EtGGQ= - - - Headers/FBSDKBridgeAPIRequest.h - - hash - - qbfdDSGKI0R12/SjVfTZOTG4CjY= - - hash2 - - OSKKtd/En9uy6vLZbP5e8w9DUV50H89AwuwfjU8yqfg= - - - Headers/FBSDKBridgeAPIResponse.h - - hash - - wB4DwaQ5Bi0JMl/DVKI2pTB8m64= - - hash2 - - KF0+kAL3wnF/HlYZB21ZcdSO3/fEfAT+IHLkoAX/zss= - - - Headers/FBSDKButton.h - - hash - - 4dgXklBQzQigrEsrX/o2SIvwHOU= - - hash2 - - FliV3yafCS1hzW2grs/1sNsrwzJF0RfffLJxRjNwUuQ= - - - Headers/FBSDKButtonImpressionTracking.h - - hash - - swAOTJVW8fbi7TqxbJf1I9B3LP4= - - hash2 - - hBHKXR5BUkYuIyJiCU/BaAlUpFbVF5gpQwQ7QTJcPr0= - - - Headers/FBSDKConstants.h - - hash - - xmLROdE0T96jkao9Mw6CC//PV2w= - - hash2 - - 8cA5l5jMi9rYjzL/s1Mza1NGSHpg0a/k//knV1rWfhU= - - - Headers/FBSDKCoreKit-Swift.h - - hash - - LOoKFjd9IuP2tmcBEu5A3a64vPs= - - hash2 - - 9YlFtY5YPwjpXU4Z1zI2TLwKOBX9XqsofnLf+ZhwBIQ= - - - Headers/FBSDKCoreKit.h - - hash - - 4JWp2AMrbo7akm//YBD3Bdof0fY= - - hash2 - - NNkJuvAN7/+xeEMNwhAvHACh16XsRulMYwIvI2/zuRc= - - - Headers/FBSDKCoreKitVersions.h - - hash - - 2Atulumb6IXBlmg6ELwc7+rLOrM= - - hash2 - - QFmpcvAFs4wYl4RDKN0THzx9BhVOL5kJAYvI35jfo7k= - - - Headers/FBSDKDeviceButton.h - - hash - - vBE8cGWWBMRfdexZXt+DFP+bPvA= - - hash2 - - gCSzqxFWp/vofPlu1F9lruohPX5b6Q2HliUQh+p5U+s= - - - Headers/FBSDKDeviceViewControllerBase.h - - hash - - C7ZcP9nL+bxfrKFdr4zhCh9erEU= - - hash2 - - yjfTpMDsCy8tzx3AUHjLuCQFmeuJtEOu+sM2jX2Spso= - - - Headers/FBSDKError.h - - hash - - E0uzwFqCOYultlD69Twy6CW9pd0= - - hash2 - - gtkIDda7tWRzUm1ChLiWlj0Vh9N81eWNat+kmrzHCZc= - - - Headers/FBSDKFeature.h - - hash - - B1/w/EqiRweIIhGOOsK2bjEo+go= - - hash2 - - dA/XXw9YjkgtvDoACJ/n/ApaeFoYXzKMUD1Pd7IZFL4= - - - Headers/FBSDKFeatureChecking.h - - hash - - iWQnN6hoAAnierOnY3pkg2znxeQ= - - hash2 - - jvtqfTDXgA5J98Ese+4njga7VFi6mYTWKBF82BPTFPI= - - - Headers/FBSDKGraphErrorRecoveryProcessor.h - - hash - - AjJXDoj9VBpfaSVML85JmsT9I7o= - - hash2 - - VLsPXZADdsN5Byjr9nNDJO0p/zkCT3N/ue/fMoSVTiU= - - - Headers/FBSDKGraphRequest.h - - hash - - SO/4zEvGRL8zXYq3BYzsDJgTspI= - - hash2 - - EZ81QWi/RUpMryD5C3UfWV4exzbIjf4H+5hC/87G+mU= - - - Headers/FBSDKGraphRequestConnecting.h - - hash - - D35ajISG0yvydfjZJqVwaEpeSbE= - - hash2 - - iwJxmXYWixdb1IFynxkX4sEkgyqZ3f4Y9t3eO0N49IQ= - - - Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h - - hash - - d+bOmhYURu315eMZDhYgdeC+qpc= - - hash2 - - Mg/vWB9R7caVMElH0f2xXCHBXEBTYRa10kZpI8hge8w= - - - Headers/FBSDKGraphRequestConnection.h - - hash - - 5Fzpmp4DhXCtzkDQ7v7aUrrzxKA= - - hash2 - - hzjRHL/jyR0gr1b/Qd8yZmFWibFcpp5eewEZ9afjMes= - - - Headers/FBSDKGraphRequestConnectionFactory.h - - hash - - p9xD0jwPqRdCE5N5cX9xM5D2nLE= - - hash2 - - MiyQ7xRGhLczbssMulP603EHWnPG57ylFzMEL0meXUs= - - - Headers/FBSDKGraphRequestConnectionProviding.h - - hash - - IVVmx6Bm9v/AsykV0ePYoL0euso= - - hash2 - - 4u5xSxWqMY7KI1vHxikeS2r8dhub6Nr8YoehsifkB6o= - - - Headers/FBSDKGraphRequestDataAttachment.h - - hash - - BIR3HD3IoInLU4ScWzAsMlKBYmw= - - hash2 - - 7vICpQkoDKoasVyhJL5pT1p7lDJtus2p2flSkSZXTCw= - - - Headers/FBSDKGraphRequestFlags.h - - hash - - GosSj/Ybg9Z9Wel9GXSbPezKdmA= - - hash2 - - Cvms9Qnn/PN7+rZWwrXA+gZeFYRpoMgaRYJgynjyagY= - - - Headers/FBSDKGraphRequestHTTPMethod.h - - hash - - IK1Imen+cVcATkej2Z3FDlWOt1Q= - - hash2 - - LJBDzMzBG153jAoKUsJMIKtIvymc4kToKjSAKJQEqto= - - - Headers/FBSDKGraphRequestProtocol.h - - hash - - eGvy8OqnMZB/Gm/bxLLUt1mOQA4= - - hash2 - - UP7KeS2rF4zyYDFsVgisLclfG7HaYaszajfHVKFKGBY= - - - Headers/FBSDKImpressionTrackingButton.h - - hash - - EIw7twEOBbUS4fxqOOUT40jN6kQ= - - hash2 - - vMmNQXPIs6iCVQTtI24xlw6AXjJxQ6BiJrA5LEnKIWI= - - - Headers/FBSDKInternalUtility.h - - hash - - RIBjWzmff0FYmc6POE+JXppQ5YE= - - hash2 - - htb+j3Jj0g8fkWbdqgsXyUrGj2MdP8nr+F5ECeeCg78= - - - Headers/FBSDKLocation.h - - hash - - 6EsFjMbPSZGte87mIlJdjESxLow= - - hash2 - - uMoY1YTOxOi21ebt09UtFaHfr5Y/kPDYGlK5TgH4/+k= - - - Headers/FBSDKLoggingBehavior.h - - hash - - HPTcTR5TxA1oO1Pe20qphj8hyCE= - - hash2 - - qecH4EjEq7+QN5SF5H7u9G/iFKgKwl32xy1R0qi1gqU= - - - Headers/FBSDKMeasurementEvent.h - - hash - - qaWo58ApPDpSjgprmlvx4BJtNBo= - - hash2 - - rbuDgRCuRCdKOInuw+nERofUJ15NUIxbZI9QPR1AhX8= - - - Headers/FBSDKMutableCopying.h - - hash - - umzGCzLqk9iLgqBy7N5knyT5YLM= - - hash2 - - G4QwueNPsHOvL6j1+1MMo6up/ljEgMolFP3Ae7FFrpM= - - - Headers/FBSDKProfile.h - - hash - - A7jFK5+HAld/zRQEq94FeReol1c= - - hash2 - - UC0Ma75bMRkw8maHO68CiRcZnf4Epfgc632zJqgRIQQ= - - - Headers/FBSDKProfilePictureView.h - - hash - - X8Ixao4emHCP/GW3BYSwVaEc9XQ= - - hash2 - - Fm1kiS36PKEmg6tjZcl4Kit2fcYKZx5jXNwAPGzNjRI= - - - Headers/FBSDKRandom.h - - hash - - 1f4hvpJBfg4rUb55HGtZm3/sQCU= - - hash2 - - ov1BgWuPzSDZGWcR0PDXb32cQXcWyibVUWNcgy6jABs= - - - Headers/FBSDKSettings.h - - hash - - Ft/+I8vdBW1vXqaAWGrlgyojiNk= - - hash2 - - qABdiJwKvXgz7Bqpi4fki/YiFH94ZY/yctpVMqpYLpQ= - - - Headers/FBSDKSettingsLogging.h - - hash - - FW2Evi/8/sDxfW0d7Xr9j45vNo4= - - hash2 - - K4MBzs5J87eWmKV2ZzQofXjUcAgA33LuKRco89anlgU= - - - Headers/FBSDKSettingsProtocol.h - - hash - - +XwX2TBY6W6tIm+Xvvw+hRa/H3s= - - hash2 - - oAS3lOufA/bvGkzX2SWJp3DbHWKkk5QSO7Boml5NJB0= - - - Headers/FBSDKTokenCaching.h - - hash - - M4tnYokykXg/K+/sl8+Pt5BTrkY= - - hash2 - - KhOjwAIBzfCSbAA9nx7Z022fRo2IKCIkouZtWFwEtog= - - - Headers/FBSDKURL.h - - hash - - BtGpwg0HVdJ1TFqVttdQGGcLwVE= - - hash2 - - 1d/PZIJiUp74fBxX32lpgweTIJo0i8iGLq1dOOFTdCk= - - - Headers/FBSDKURLOpening.h - - hash - - KLwoc7C+i5SqmijUHv154JkwAUs= - - hash2 - - dbunaX14Txo6a3NnMbnSl6DlQPMLc2lNovgAxDIPKE8= - - - Headers/FBSDKUserAgeRange.h - - hash - - 0mmkA6cMWVPysDTIR4Mkx5Sq+OM= - - hash2 - - pE3y0DDQkbk9DjYMlqCbx7h2JL0Oalz2/WyCl5NhyNI= - - - Headers/FBSDKUtility.h - - hash - - QbbUW82HKSuKRxsft82t9wUHKAI= - - hash2 - - efHSQwQ964bzSKCcG51b7vEcBhBaZ5HoSs7mgAuVKYo= - - - Headers/FBSDKWebDialog.h - - hash - - caVHjWzfLqg0oOj1+XTlg3wOkQQ= - - hash2 - - sbWDikEYbIMDnjnCr61StyhEnhLtEsu+JdpP2HKipMY= - - - Headers/FBSDKWebDialogView.h - - hash - - a6rE3BpPmVcojOId5BrxUHxIvqI= - - hash2 - - YNLafvSyiC/U1dnxN6OWPFp12MuI9nMpeSyJagALiAc= - - - Headers/FBSDKWebViewAppLinkResolver.h - - hash - - 4gEd1Yt3hrgxYJyyBrT58wTtyHU= - - hash2 - - DhG9gOZhq+atkXFFZUgzxd/H6O+PB/HF9EsO1hs9FzM= - - - Headers/FBSDKWindowFinding.h - - hash - - jBJ/Ucdb3K28bJ2JC06EKVGVEdo= - - hash2 - - jwqTufxDy7/O+VJKh+D007w9f2jEbI3KExzU1HEkGVk= - - - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - hash - - mmOtAOp4VdbNrkQTbeMVNd2NQWY= - - hash2 - - FzCNCsKJQ+bj1vUUJsVE4YSMgDLYl3TAvksXqLlpm9U= - - - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - hash - - pB6EuWqvkNM8NJT4eKUnuoJX7pI= - - hash2 - - KpDf3OnbRKBoCWKKRpFZ+2zPUwAV6ALb/BQh/s/BP+s= - - - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - hash - - 6ieNbXxT9B/NyTI8DRMiWL1jtQE= - - hash2 - - YX4h9FRXJa45O3ATR4xodg/BALCKqMPSogO0wlUsv+U= - - - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc - - hash - - mmOtAOp4VdbNrkQTbeMVNd2NQWY= - - hash2 - - FzCNCsKJQ+bj1vUUJsVE4YSMgDLYl3TAvksXqLlpm9U= - - - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface - - hash - - pB6EuWqvkNM8NJT4eKUnuoJX7pI= - - hash2 - - KpDf3OnbRKBoCWKKRpFZ+2zPUwAV6ALb/BQh/s/BP+s= - - - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftmodule - - hash - - 6ieNbXxT9B/NyTI8DRMiWL1jtQE= - - hash2 - - YX4h9FRXJa45O3ATR4xodg/BALCKqMPSogO0wlUsv+U= - - - Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftdoc - - hash - - ZzuIgCgrR4E4RRy/Ndd96QqiLHg= - - hash2 - - 08S+tCUN4i13kYEapD7L1bA0pe7g1XmULG3cqrneBmc= - - - Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftinterface - - hash - - PybmPdrLB4jjyl47WusfHgoiW7A= - - hash2 - - wZo6HGyHmzN7Ux07H3v2AYv7VPAbi8/7BbZ8lYNs8VE= - - - Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftmodule - - hash - - m0WM2LRZFsOs03X6LRYGNCT2kOc= - - hash2 - - UWYxFPeymL3Zi2lw0zHY9dqKmZWcLAgMTGp3W/iLxGs= - - - Modules/FBSDKCoreKit.swiftmodule/i386.swiftdoc - - hash - - ZzuIgCgrR4E4RRy/Ndd96QqiLHg= - - hash2 - - 08S+tCUN4i13kYEapD7L1bA0pe7g1XmULG3cqrneBmc= - - - Modules/FBSDKCoreKit.swiftmodule/i386.swiftinterface - - hash - - PybmPdrLB4jjyl47WusfHgoiW7A= - - hash2 - - wZo6HGyHmzN7Ux07H3v2AYv7VPAbi8/7BbZ8lYNs8VE= - - - Modules/FBSDKCoreKit.swiftmodule/i386.swiftmodule - - hash - - m0WM2LRZFsOs03X6LRYGNCT2kOc= - - hash2 - - UWYxFPeymL3Zi2lw0zHY9dqKmZWcLAgMTGp3W/iLxGs= - - - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash - - /hFdfV5+7Io+Zp1tnB37GfFYA6M= - - hash2 - - esnp6aKJlub1lgOOOAbQV5el5Vez6sHKzU0+CvO5ugs= - - - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash - - qYBh8S1cB6GoTTA3vpvVC73xS30= - - hash2 - - OMPtAxnsBDZ0EPyyuylUZ23sbM5RVp+GxFlUlrbMPms= - - - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash - - pmwSJUtbcQ32UEIOkqVJ1bhidfw= - - hash2 - - FvAmn3fisiXjEr65uHxAJY8a0n3xmKCg7CCfzW5Vc9M= - - - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc - - hash - - /hFdfV5+7Io+Zp1tnB37GfFYA6M= - - hash2 - - esnp6aKJlub1lgOOOAbQV5el5Vez6sHKzU0+CvO5ugs= - - - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface - - hash - - qYBh8S1cB6GoTTA3vpvVC73xS30= - - hash2 - - OMPtAxnsBDZ0EPyyuylUZ23sbM5RVp+GxFlUlrbMPms= - - - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftmodule - - hash - - pmwSJUtbcQ32UEIOkqVJ1bhidfw= - - hash2 - - FvAmn3fisiXjEr65uHxAJY8a0n3xmKCg7CCfzW5Vc9M= - - - Modules/module.modulemap - - hash - - dqxVNYXT9nBvFc3sI+M8nUrDXuA= - - hash2 - - c2A9sHV9BPDFexemM1nM/fNWiYjoYt4V7Zxb+LDeu2Y= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 710e7e91..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKCoreKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit deleted file mode 100644 index fbbbc602..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/16494A5D-2EA6-3FE9-B373-847FAE7B40A1.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/16494A5D-2EA6-3FE9-B373-847FAE7B40A1.bcsymbolmap deleted file mode 100644 index dec7e7e5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/16494A5D-2EA6-3FE9-B373-847FAE7B40A1.bcsymbolmap +++ /dev/null @@ -1,6064 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -MacOSX11.3.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBSDKCoreKit.build/Release-maccatalyst/FBSDKCoreKit-Dynamic.build/DerivedSources/FBSDKCoreKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit --[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_ -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.2 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_CLASS_PROTOCOLS_$_FBSDKAEMNetworker -__OBJC_METACLASS_RO_$_FBSDKAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBSDKAEMNetworker -__OBJC_CLASS_RO_$_FBSDKAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__97-[FBSDKAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMNetworker.m --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:] --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:graphDomain:] --[FBSDKAccessToken hasGranted:] --[FBSDKAccessToken isDataAccessExpired] --[FBSDKAccessToken isExpired] -+[FBSDKAccessToken tokenCache] -+[FBSDKAccessToken setTokenCache:] -+[FBSDKAccessToken resetTokenCache] -+[FBSDKAccessToken currentAccessToken] -+[FBSDKAccessToken tokenString] -+[FBSDKAccessToken setCurrentAccessToken:] -+[FBSDKAccessToken setCurrentAccessToken:shouldDispatchNotif:] -+[FBSDKAccessToken isCurrentAccessTokenActive] -+[FBSDKAccessToken refreshCurrentAccessToken:] -___46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke -+[FBSDKAccessToken refreshCurrentAccessTokenWithCompletion:] -+[FBSDKAccessToken connectionFactory] -+[FBSDKAccessToken setConnectionFactory:] --[FBSDKAccessToken hash] --[FBSDKAccessToken isEqual:] --[FBSDKAccessToken isEqualToAccessToken:] --[FBSDKAccessToken copyWithZone:] -+[FBSDKAccessToken supportsSecureCoding] --[FBSDKAccessToken initWithCoder:] --[FBSDKAccessToken encodeWithCoder:] --[FBSDKAccessToken appID] --[FBSDKAccessToken dataAccessExpirationDate] --[FBSDKAccessToken declinedPermissions] --[FBSDKAccessToken expiredPermissions] --[FBSDKAccessToken expirationDate] --[FBSDKAccessToken permissions] --[FBSDKAccessToken refreshDate] --[FBSDKAccessToken tokenString] --[FBSDKAccessToken userID] --[FBSDKAccessToken graphDomain] --[FBSDKAccessToken .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_g_tokenCache -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_g_currentAccessToken -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_SELECTOR_REFERENCES_.89 -_g_connectionFactory -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_CLASSLIST_REFERENCES_$_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -__OBJC_$_CLASS_METHODS_FBSDKAccessToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAccessToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAccessToken -__OBJC_METACLASS_RO_$_FBSDKAccessToken -__OBJC_$_INSTANCE_METHODS_FBSDKAccessToken -_OBJC_IVAR_$_FBSDKAccessToken._appID -_OBJC_IVAR_$_FBSDKAccessToken._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKAccessToken._declinedPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expiredPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expirationDate -_OBJC_IVAR_$_FBSDKAccessToken._permissions -_OBJC_IVAR_$_FBSDKAccessToken._refreshDate -_OBJC_IVAR_$_FBSDKAccessToken._tokenString -_OBJC_IVAR_$_FBSDKAccessToken._userID -_OBJC_IVAR_$_FBSDKAccessToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessToken -__OBJC_$_PROP_LIST_FBSDKAccessToken -__OBJC_CLASS_RO_$_FBSDKAccessToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.h -__46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke --[FBSDKAccessTokenExpirer initWithNotificationCenter:] --[FBSDKAccessTokenExpirer dealloc] --[FBSDKAccessTokenExpirer _checkAccessTokenExpirationDate] --[FBSDKAccessTokenExpirer _timerDidFire] --[FBSDKAccessTokenExpirer notificationCenter] --[FBSDKAccessTokenExpirer .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -__OBJC_METACLASS_RO_$_FBSDKAccessTokenExpirer -__OBJC_$_INSTANCE_METHODS_FBSDKAccessTokenExpirer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._timer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._notificationCenter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessTokenExpirer -__OBJC_$_PROP_LIST_FBSDKAccessTokenExpirer -__OBJC_CLASS_RO_$_FBSDKAccessTokenExpirer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -+[FBSDKAppEvents initialize] -___28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEvents init] --[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:] -___61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKAppEvents startObservingApplicationLifecycleNotifications] --[FBSDKAppEvents dealloc] -+[FBSDKAppEvents logEvent:] --[FBSDKAppEvents logEvent:] -+[FBSDKAppEvents logEvent:valueToSum:] --[FBSDKAppEvents logEvent:valueToSum:] -+[FBSDKAppEvents logEvent:parameters:] --[FBSDKAppEvents logEvent:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:] --[FBSDKAppEvents logEvent:valueToSum:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents logPurchase:currency:] -+[FBSDKAppEvents logPurchase:currency:parameters:] -+[FBSDKAppEvents logPurchase:currency:parameters:accessToken:] -+[FBSDKAppEvents logPushNotificationOpen:] -+[FBSDKAppEvents logPushNotificationOpen:action:] -+[FBSDKAppEvents logProductItem:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:] -+[FBSDKAppEvents activateApp] --[FBSDKAppEvents activateApp] -+[FBSDKAppEvents setPushNotificationsDeviceToken:] -+[FBSDKAppEvents setPushNotificationsDeviceTokenString:] -+[FBSDKAppEvents flushBehavior] -+[FBSDKAppEvents setFlushBehavior:] -+[FBSDKAppEvents loggingOverrideAppID] -+[FBSDKAppEvents setLoggingOverrideAppID:] -+[FBSDKAppEvents flush] -+[FBSDKAppEvents setUserID:] --[FBSDKAppEvents setUserID:] -+[FBSDKAppEvents clearUserID] --[FBSDKAppEvents clearUserID] -+[FBSDKAppEvents userID] -+[FBSDKAppEvents setUserEmail:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:] -+[FBSDKAppEvents getUserData] -+[FBSDKAppEvents clearUserData] -+[FBSDKAppEvents setUserData:forType:] -+[FBSDKAppEvents clearUserDataForType:] -+[FBSDKAppEvents anonymousID] -+[FBSDKAppEvents augmentHybridWKWebView:] -+[FBSDKAppEvents setIsUnityInit:] -+[FBSDKAppEvents sendEventBindingsToUnity] --[FBSDKAppEvents configureWithGateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestProvider:featureChecker:store:logger:settings:paymentObserver:timeSpentRecorderFactory:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:swizzler:advertiserIDProvider:] -+[FBSDKAppEvents setFeatureChecker:] -+[FBSDKAppEvents setRequestProvider:] -+[FBSDKAppEvents setAppEventsConfigurationProvider:] -+[FBSDKAppEvents setServerConfigurationProvider:] --[FBSDKAppEvents configureNonTVComponentsWithOnDeviceMLModelManager:metadataIndexer:skAdNetworkReporter:] -+[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents singleton] -___27+[FBSDKAppEvents singleton]_block_invoke -___copy_helper_block_e8_ -___destroy_helper_block_e8_ --[FBSDKAppEvents flushForReason:] -___33-[FBSDKAppEvents flushForReason:]_block_invoke -___copy_helper_block_e8_32s40s -___destroy_helper_block_e8_32s40s --[FBSDKAppEvents setSourceApplication:openURL:] --[FBSDKAppEvents setSourceApplication:isFromAppLink:] --[FBSDKAppEvents registerAutoResetSourceApplication] --[FBSDKAppEvents appID] --[FBSDKAppEvents publishInstall] -___32-[FBSDKAppEvents publishInstall]_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___32-[FBSDKAppEvents publishInstall]_block_invoke.561 -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -___copy_helper_block_e8_32s40s48s -___destroy_helper_block_e8_32s40s48s --[FBSDKAppEvents publishATE] -___28-[FBSDKAppEvents publishATE]_block_invoke --[FBSDKAppEvents appendInstallTimestamp:] --[FBSDKAppEvents enableCodelessEvents] --[FBSDKAppEvents fetchServerConfiguration:] -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.613 -___copy_helper_block_e8_32s -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.616 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.619 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.624 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.628 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.631 -___copy_helper_block_e8_32s40b --[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -___88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r --[FBSDKAppEvents checkPersistedEvents] -___38-[FBSDKAppEvents checkPersistedEvents]_block_invoke --[FBSDKAppEvents flushOnMainQueue:forReason:] -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 --[FBSDKAppEvents handleActivitiesPostCompletion:loggingEntry:appEventsState:] --[FBSDKAppEvents flushTimerFired:] --[FBSDKAppEvents applicationDidBecomeActive] --[FBSDKAppEvents applicationMovingFromActiveStateOrTerminating] --[FBSDKAppEvents validateConfiguration] -+[FBSDKAppEvents requestForCustomAudienceThirdPartyIDWithAccessToken:] --[FBSDKAppEvents store] --[FBSDKAppEvents setStore:] --[FBSDKAppEvents flushBehavior] --[FBSDKAppEvents setFlushBehavior:] --[FBSDKAppEvents applicationState] --[FBSDKAppEvents setApplicationState:] --[FBSDKAppEvents pushNotificationsDeviceTokenString] --[FBSDKAppEvents setPushNotificationsDeviceTokenString:] --[FBSDKAppEvents flushTimer] --[FBSDKAppEvents setFlushTimer:] --[FBSDKAppEvents userID] --[FBSDKAppEvents atePublisher] --[FBSDKAppEvents setAtePublisher:] --[FBSDKAppEvents swizzler] --[FBSDKAppEvents setSwizzler:] --[FBSDKAppEvents timeSpentRecorder] --[FBSDKAppEvents setTimeSpentRecorder:] --[FBSDKAppEvents appEventsStateProvider] --[FBSDKAppEvents setAppEventsStateProvider:] --[FBSDKAppEvents advertiserIDProvider] --[FBSDKAppEvents setAdvertiserIDProvider:] --[FBSDKAppEvents atePublisherFactory] --[FBSDKAppEvents setAtePublisherFactory:] --[FBSDKAppEvents isConfigured] --[FBSDKAppEvents setIsConfigured:] --[FBSDKAppEvents onDeviceMLModelManager] --[FBSDKAppEvents setOnDeviceMLModelManager:] --[FBSDKAppEvents metadataIndexer] --[FBSDKAppEvents setMetadataIndexer:] --[FBSDKAppEvents skAdNetworkReporter] --[FBSDKAppEvents setSkAdNetworkReporter:] --[FBSDKAppEvents disableTimer] --[FBSDKAppEvents setDisableTimer:] --[FBSDKAppEvents .cxx_destruct] -_shared -_g_overrideAppID -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.261 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_CLASSLIST_REFERENCES_$_.268 -_OBJC_SELECTOR_REFERENCES_.270 -___block_descriptor_40_e8_32w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.272 -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.276 -_OBJC_CLASSLIST_REFERENCES_$_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_CLASSLIST_REFERENCES_$_.306 -_OBJC_SELECTOR_REFERENCES_.308 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.314 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_CLASSLIST_REFERENCES_$_.321 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_CLASSLIST_REFERENCES_$_.324 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.336 -_OBJC_SELECTOR_REFERENCES_.338 -_g_logger -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_SELECTOR_REFERENCES_.344 -_OBJC_CLASSLIST_REFERENCES_$_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.365 -_OBJC_CLASSLIST_REFERENCES_$_.382 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_CLASSLIST_REFERENCES_$_.389 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_CLASSLIST_REFERENCES_$_.400 -_OBJC_SELECTOR_REFERENCES_.402 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_SELECTOR_REFERENCES_.412 -_g_explicitEventsLoggedYet -_OBJC_CLASSLIST_REFERENCES_$_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_CLASSLIST_REFERENCES_$_.428 -_OBJC_SELECTOR_REFERENCES_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_CLASSLIST_REFERENCES_$_.439 -_OBJC_CLASSLIST_REFERENCES_$_.440 -_OBJC_SELECTOR_REFERENCES_.442 -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_CLASSLIST_REFERENCES_$_.445 -_OBJC_SELECTOR_REFERENCES_.447 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.455 -_OBJC_SELECTOR_REFERENCES_.459 -_OBJC_SELECTOR_REFERENCES_.461 -_OBJC_SELECTOR_REFERENCES_.463 -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.472 -_OBJC_SELECTOR_REFERENCES_.474 -_OBJC_SELECTOR_REFERENCES_.476 -_g_gateKeeperManager -_OBJC_SELECTOR_REFERENCES_.478 -_OBJC_SELECTOR_REFERENCES_.480 -_g_settings -_g_paymentObserver -_g_appEventsStateStore -_g_eventDeactivationParameterProcessor -_g_restrictiveDataFilterParameterProcessor -_OBJC_SELECTOR_REFERENCES_.482 -_OBJC_SELECTOR_REFERENCES_.484 -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 -_OBJC_SELECTOR_REFERENCES_.490 -_OBJC_SELECTOR_REFERENCES_.492 -_OBJC_SELECTOR_REFERENCES_.494 -_OBJC_SELECTOR_REFERENCES_.496 -_OBJC_SELECTOR_REFERENCES_.498 -_OBJC_SELECTOR_REFERENCES_.500 -_OBJC_SELECTOR_REFERENCES_.502 -_OBJC_SELECTOR_REFERENCES_.504 -_g_featureChecker -_g_graphRequestProvider -_g_appEventsConfigurationProvider -_g_serverConfigurationProvider -_OBJC_SELECTOR_REFERENCES_.506 -_OBJC_SELECTOR_REFERENCES_.508 -_OBJC_SELECTOR_REFERENCES_.510 -_OBJC_SELECTOR_REFERENCES_.512 -_OBJC_SELECTOR_REFERENCES_.514 -_OBJC_SELECTOR_REFERENCES_.516 -_OBJC_SELECTOR_REFERENCES_.518 -_OBJC_SELECTOR_REFERENCES_.520 -_OBJC_SELECTOR_REFERENCES_.522 -_OBJC_SELECTOR_REFERENCES_.524 -_singleton.onceToken -___block_descriptor_40_e8__e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.528 -_OBJC_SELECTOR_REFERENCES_.530 -_OBJC_SELECTOR_REFERENCES_.532 -___block_descriptor_56_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.534 -_OBJC_SELECTOR_REFERENCES_.536 -_OBJC_SELECTOR_REFERENCES_.538 -_OBJC_SELECTOR_REFERENCES_.540 -_OBJC_SELECTOR_REFERENCES_.546 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_SELECTOR_REFERENCES_.552 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -_OBJC_SELECTOR_REFERENCES_.560 -_OBJC_CLASSLIST_REFERENCES_$_.562 -_OBJC_SELECTOR_REFERENCES_.564 -___block_descriptor_56_e8_32s40s48r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.569 -___block_descriptor_56_e8_32s40s48s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.571 -_OBJC_SELECTOR_REFERENCES_.573 -_OBJC_SELECTOR_REFERENCES_.575 -_OBJC_SELECTOR_REFERENCES_.577 -_OBJC_SELECTOR_REFERENCES_.579 -_OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.585 -_OBJC_CLASSLIST_REFERENCES_$_.586 -_OBJC_SELECTOR_REFERENCES_.588 -_OBJC_CLASSLIST_REFERENCES_$_.589 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.593 -_OBJC_SELECTOR_REFERENCES_.595 -_OBJC_SELECTOR_REFERENCES_.597 -_OBJC_SELECTOR_REFERENCES_.599 -_OBJC_SELECTOR_REFERENCES_.601 -_OBJC_SELECTOR_REFERENCES_.603 -_OBJC_SELECTOR_REFERENCES_.605 -_OBJC_SELECTOR_REFERENCES_.607 -___block_descriptor_32_e8_v12?0B8l -___block_literal_global.609 -_OBJC_SELECTOR_REFERENCES_.611 -___block_literal_global.612 -___block_descriptor_40_e8_32w_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.615 -___block_descriptor_40_e8_32s_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.618 -_OBJC_SELECTOR_REFERENCES_.621 -_OBJC_SELECTOR_REFERENCES_.623 -_OBJC_CLASSLIST_REFERENCES_$_.625 -_OBJC_SELECTOR_REFERENCES_.627 -_OBJC_SELECTOR_REFERENCES_.630 -___block_literal_global.632 -_OBJC_CLASSLIST_REFERENCES_$_.633 -___block_descriptor_48_e8_32s40bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.636 -___block_descriptor_48_e8_32s40bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.638 -_OBJC_SELECTOR_REFERENCES_.642 -_OBJC_SELECTOR_REFERENCES_.646 -_OBJC_SELECTOR_REFERENCES_.648 -_OBJC_SELECTOR_REFERENCES_.650 -_OBJC_SELECTOR_REFERENCES_.652 -___block_descriptor_40_e8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.659 -_OBJC_SELECTOR_REFERENCES_.661 -_OBJC_SELECTOR_REFERENCES_.663 -_OBJC_SELECTOR_REFERENCES_.665 -_OBJC_CLASSLIST_REFERENCES_$_.668 -_OBJC_SELECTOR_REFERENCES_.670 -_OBJC_CLASSLIST_REFERENCES_$_.671 -_OBJC_SELECTOR_REFERENCES_.673 -_OBJC_SELECTOR_REFERENCES_.675 -_OBJC_SELECTOR_REFERENCES_.677 -_OBJC_SELECTOR_REFERENCES_.679 -_OBJC_SELECTOR_REFERENCES_.681 -_OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.691 -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.695 -_OBJC_SELECTOR_REFERENCES_.697 -_OBJC_SELECTOR_REFERENCES_.701 -_OBJC_SELECTOR_REFERENCES_.703 -_OBJC_SELECTOR_REFERENCES_.705 -_OBJC_SELECTOR_REFERENCES_.707 -_OBJC_SELECTOR_REFERENCES_.709 -_OBJC_SELECTOR_REFERENCES_.711 -_OBJC_SELECTOR_REFERENCES_.713 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.717 -_OBJC_SELECTOR_REFERENCES_.719 -_OBJC_SELECTOR_REFERENCES_.729 -_OBJC_SELECTOR_REFERENCES_.735 -_OBJC_SELECTOR_REFERENCES_.737 -_OBJC_SELECTOR_REFERENCES_.739 -_OBJC_SELECTOR_REFERENCES_.743 -_OBJC_SELECTOR_REFERENCES_.747 -_OBJC_SELECTOR_REFERENCES_.749 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.751 -_OBJC_SELECTOR_REFERENCES_.753 -_OBJC_SELECTOR_REFERENCES_.755 -_OBJC_SELECTOR_REFERENCES_.759 -_OBJC_SELECTOR_REFERENCES_.761 -_OBJC_SELECTOR_REFERENCES_.773 -_OBJC_SELECTOR_REFERENCES_.775 -_OBJC_CLASSLIST_REFERENCES_$_.776 -_OBJC_SELECTOR_REFERENCES_.778 -_OBJC_SELECTOR_REFERENCES_.780 -_OBJC_SELECTOR_REFERENCES_.782 -_OBJC_SELECTOR_REFERENCES_.784 -_OBJC_SELECTOR_REFERENCES_.786 -__OBJC_$_CLASS_METHODS_FBSDKAppEvents -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEvents -__OBJC_METACLASS_RO_$_FBSDKAppEvents -__OBJC_$_INSTANCE_METHODS_FBSDKAppEvents -_OBJC_IVAR_$_FBSDKAppEvents._serverConfiguration -_OBJC_IVAR_$_FBSDKAppEvents._appEventsState -_OBJC_IVAR_$_FBSDKAppEvents._eventBindingManager -_OBJC_IVAR_$_FBSDKAppEvents._isUnityInit -_OBJC_IVAR_$_FBSDKAppEvents._isConfigured -_OBJC_IVAR_$_FBSDKAppEvents._disableTimer -_OBJC_IVAR_$_FBSDKAppEvents._store -_OBJC_IVAR_$_FBSDKAppEvents._flushBehavior -_OBJC_IVAR_$_FBSDKAppEvents._applicationState -_OBJC_IVAR_$_FBSDKAppEvents._pushNotificationsDeviceTokenString -_OBJC_IVAR_$_FBSDKAppEvents._flushTimer -_OBJC_IVAR_$_FBSDKAppEvents._userID -_OBJC_IVAR_$_FBSDKAppEvents._atePublisher -_OBJC_IVAR_$_FBSDKAppEvents._swizzler -_OBJC_IVAR_$_FBSDKAppEvents._timeSpentRecorder -_OBJC_IVAR_$_FBSDKAppEvents._appEventsStateProvider -_OBJC_IVAR_$_FBSDKAppEvents._advertiserIDProvider -_OBJC_IVAR_$_FBSDKAppEvents._atePublisherFactory -_OBJC_IVAR_$_FBSDKAppEvents._onDeviceMLModelManager -_OBJC_IVAR_$_FBSDKAppEvents._metadataIndexer -_OBJC_IVAR_$_FBSDKAppEvents._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEvents -__OBJC_$_PROP_LIST_FBSDKAppEvents -__OBJC_CLASS_RO_$_FBSDKAppEvents -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -__38-[FBSDKAppEvents checkPersistedEvents]_block_invoke -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -__copy_helper_block_e8_32s40b -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5.631 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4.628 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3.624 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2.619 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.616 -__copy_helper_block_e8_32s -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke.613 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -__28-[FBSDKAppEvents publishATE]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48s -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__32-[FBSDKAppEvents publishInstall]_block_invoke.561 -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__32-[FBSDKAppEvents publishInstall]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40s -__33-[FBSDKAppEvents flushForReason:]_block_invoke -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__27+[FBSDKAppEvents singleton]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -__28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEventsAtePublisher initWithAppIdentifier:graphRequestFactory:settings:store:] --[FBSDKAppEventsAtePublisher publishATE] -___40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsAtePublisher appIdentifier] --[FBSDKAppEventsAtePublisher graphRequestFactory] --[FBSDKAppEventsAtePublisher setGraphRequestFactory:] --[FBSDKAppEventsAtePublisher settings] --[FBSDKAppEventsAtePublisher setSettings:] --[FBSDKAppEventsAtePublisher store] --[FBSDKAppEventsAtePublisher setStore:] --[FBSDKAppEventsAtePublisher isProcessing] --[FBSDKAppEventsAtePublisher setIsProcessing:] --[FBSDKAppEventsAtePublisher .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_CLASSLIST_REFERENCES_$_.62 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.85 -__OBJC_$_PROTOCOL_REFS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublishing -__OBJC_PROTOCOL_$_FBSDKAtePublishing -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublishing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsAtePublisher -__OBJC_METACLASS_RO_$_FBSDKAppEventsAtePublisher -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsAtePublisher -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._isProcessing -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._appIdentifier -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._graphRequestFactory -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._settings -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsAtePublisher -__OBJC_$_PROP_LIST_FBSDKAppEventsAtePublisher -__OBJC_CLASS_RO_$_FBSDKAppEventsAtePublisher -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h -__40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsConfiguration initWithJSON:] --[FBSDKAppEventsConfiguration initWithDefaultATEStatus:advertiserIDCollectionEnabled:eventCollectionEnabled:] -+[FBSDKAppEventsConfiguration defaultConfiguration] -+[FBSDKAppEventsConfiguration supportsSecureCoding] --[FBSDKAppEventsConfiguration initWithCoder:] --[FBSDKAppEventsConfiguration encodeWithCoder:] --[FBSDKAppEventsConfiguration copyWithZone:] --[FBSDKAppEventsConfiguration defaultATEStatus] --[FBSDKAppEventsConfiguration advertiserIDCollectionEnabled] --[FBSDKAppEventsConfiguration eventCollectionEnabled] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._eventCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._defaultATEStatus -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfiguration -__OBJC_$_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_CLASS_RO_$_FBSDKAppEventsConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -+[FBSDKAppEventsConfigurationManager shared] -___44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] --[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] -+[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] --[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] -+[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] --[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] -___74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -+[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _isTimestampValid] --[FBSDKAppEventsConfigurationManager store] --[FBSDKAppEventsConfigurationManager setStore:] --[FBSDKAppEventsConfigurationManager settings] --[FBSDKAppEventsConfigurationManager setSettings:] --[FBSDKAppEventsConfigurationManager requestFactory] --[FBSDKAppEventsConfigurationManager setRequestFactory:] --[FBSDKAppEventsConfigurationManager connectionFactory] --[FBSDKAppEventsConfigurationManager setConnectionFactory:] --[FBSDKAppEventsConfigurationManager configuration] --[FBSDKAppEventsConfigurationManager setConfiguration:] --[FBSDKAppEventsConfigurationManager isLoadingConfiguration] --[FBSDKAppEventsConfigurationManager setIsLoadingConfiguration:] --[FBSDKAppEventsConfigurationManager hasRequeryFinishedForAppStart] --[FBSDKAppEventsConfigurationManager setHasRequeryFinishedForAppStart:] --[FBSDKAppEventsConfigurationManager timestamp] --[FBSDKAppEventsConfigurationManager setTimestamp:] --[FBSDKAppEventsConfigurationManager completionBlocks] --[FBSDKAppEventsConfigurationManager setCompletionBlocks:] --[FBSDKAppEventsConfigurationManager .cxx_destruct] -_shared.instance -_sharedConfigurationManagerNonce -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_SELECTOR_REFERENCES_.86 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfigurationManager -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._isLoadingConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._hasRequeryFinishedForAppStart -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._store -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._settings -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._requestFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._connectionFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._configuration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._timestamp -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._completionBlocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfigurationManager -__OBJC_$_PROP_LIST_FBSDKAppEventsConfigurationManager -__OBJC_CLASS_RO_$_FBSDKAppEventsConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -__74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -__44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsDeviceInfo extendDictionaryWithDeviceInfo:] -+[FBSDKAppEventsDeviceInfo initialize] -+[FBSDKAppEventsDeviceInfo sharedDeviceInfo] --[FBSDKAppEventsDeviceInfo init] --[FBSDKAppEventsDeviceInfo encodedDeviceInfo] --[FBSDKAppEventsDeviceInfo setEncodedDeviceInfo:] --[FBSDKAppEventsDeviceInfo _collectPersistentData] --[FBSDKAppEventsDeviceInfo _isGroup1Expired] --[FBSDKAppEventsDeviceInfo _collectGroup1Data] --[FBSDKAppEventsDeviceInfo _generateEncoding] --[FBSDKAppEventsDeviceInfo unixTimeNow] -+[FBSDKAppEventsDeviceInfo _getTotalDiskSpace] -+[FBSDKAppEventsDeviceInfo _getRemainingDiskSpace] -+[FBSDKAppEventsDeviceInfo _coreCount] -+[FBSDKAppEventsDeviceInfo _readSysCtlUInt:type:] -+[FBSDKAppEventsDeviceInfo _getCarrier] --[FBSDKAppEventsDeviceInfo .cxx_destruct] -_sharedDeviceInfo._sharedDeviceInfo -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.109 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsDeviceInfo -__OBJC_METACLASS_RO_$_FBSDKAppEventsDeviceInfo -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsDeviceInfo -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._carrierName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneAbbrev -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._remainingDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._bundleIdentifier -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._longVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._shortVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._sysVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._machine -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._language -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._totalDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._coreCount -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._width -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._height -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._density -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._lastGroup1CheckTime -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._isEncodingDirty -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._encodedDeviceInfo -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsDeviceInfo -__OBJC_CLASS_RO_$_FBSDKAppEventsDeviceInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m --[FBSDKAppEventsNumberParser initWithLocale:] --[FBSDKAppEventsNumberParser parseNumberFrom:] --[FBSDKAppEventsNumberParser .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.25 -__OBJC_$_PROTOCOL_REFS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKNumberParsing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKNumberParsing -__OBJC_PROTOCOL_$_FBSDKNumberParsing -__OBJC_LABEL_PROTOCOL_$_FBSDKNumberParsing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsNumberParser -__OBJC_METACLASS_RO_$_FBSDKAppEventsNumberParser -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsNumberParser -_OBJC_IVAR_$_FBSDKAppEventsNumberParser._locale -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsNumberParser -__OBJC_$_PROP_LIST_FBSDKAppEventsNumberParser -__OBJC_CLASS_RO_$_FBSDKAppEventsNumberParser -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBSDKAppEventsState configureWithEventProcessors:] --[FBSDKAppEventsState initWithToken:appID:] --[FBSDKAppEventsState copyWithZone:] -+[FBSDKAppEventsState supportsSecureCoding] --[FBSDKAppEventsState initWithCoder:] --[FBSDKAppEventsState encodeWithCoder:] --[FBSDKAppEventsState events] --[FBSDKAppEventsState addEventsFromAppEventState:] --[FBSDKAppEventsState addEvent:isImplicit:] --[FBSDKAppEventsState extractReceiptData] --[FBSDKAppEventsState areAllEventsImplicit] --[FBSDKAppEventsState isCompatibleWithAppEventsState:] --[FBSDKAppEventsState isCompatibleWithTokenString:appID:] --[FBSDKAppEventsState JSONStringForEventsIncludingImplicitEvents:] --[FBSDKAppEventsState numSkipped] --[FBSDKAppEventsState tokenString] --[FBSDKAppEventsState appID] --[FBSDKAppEventsState .cxx_destruct] -__eventProcessors -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.106 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsState -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsState -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsState -__OBJC_METACLASS_RO_$_FBSDKAppEventsState -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsState -_OBJC_IVAR_$_FBSDKAppEventsState._mutableEvents -_OBJC_IVAR_$_FBSDKAppEventsState._numSkipped -_OBJC_IVAR_$_FBSDKAppEventsState._tokenString -_OBJC_IVAR_$_FBSDKAppEventsState._appID -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsState -__OBJC_$_PROP_LIST_FBSDKAppEventsState -__OBJC_CLASS_RO_$_FBSDKAppEventsState -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h --[FBSDKAppEventsStateFactory createStateWithToken:appID:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppEventsStateProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppEventsStateProviding -__OBJC_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsStateFactory -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateFactory -__OBJC_CLASS_RO_$_FBSDKAppEventsStateFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m --[FBSDKAppEventsStateManager init] --[FBSDKAppEventsStateManager setCanSkipDiskCheck:] --[FBSDKAppEventsStateManager canSkipDiskCheck] -+[FBSDKAppEventsStateManager shared] -___36+[FBSDKAppEventsStateManager shared]_block_invoke --[FBSDKAppEventsStateManager clearPersistedAppEventsStates] --[FBSDKAppEventsStateManager persistAppEventsData:] --[FBSDKAppEventsStateManager retrievePersistedAppEventsStates] --[FBSDKAppEventsStateManager filePath] -_shared.nonce -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.60 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsStateManager -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsStateManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateManager -_OBJC_IVAR_$_FBSDKAppEventsStateManager._canSkipDiskCheck -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsStateManager -__OBJC_CLASS_RO_$_FBSDKAppEventsStateManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -__36+[FBSDKAppEventsStateManager shared]_block_invoke -+[FBSDKAppEventsUtility initialize] -+[FBSDKAppEventsUtility shared] -___31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:] -___88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke --[FBSDKAppEventsUtility advertiserID] --[FBSDKAppEventsUtility _advertiserIDFromDynamicFrameworkResolver:shouldUseCachedManager:] --[FBSDKAppEventsUtility _asIdentifierManagerWithShouldUseCachedManager:dynamicFrameworkResolver:] -+[FBSDKAppEventsUtility isStandardEvent:] -+[FBSDKAppEventsUtility clearLibraryFiles] -+[FBSDKAppEventsUtility ensureOnMainThread:className:] -+[FBSDKAppEventsUtility flushReasonToString:] -+[FBSDKAppEventsUtility logAndNotify:] -+[FBSDKAppEventsUtility logAndNotify:allowLogAsDeveloperError:] -+[FBSDKAppEventsUtility matchString:firstCharacterSet:restOfStringCharacterSet:] -+[FBSDKAppEventsUtility regexValidateIdentifier:] -___49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -+[FBSDKAppEventsUtility validateIdentifier:] -+[FBSDKAppEventsUtility tokenStringToUseFor:] -+[FBSDKAppEventsUtility unixTimeNow] -+[FBSDKAppEventsUtility convertToUnixTime:] -+[FBSDKAppEventsUtility isDebugBuild] -+[FBSDKAppEventsUtility shouldDropAppEvent] -+[FBSDKAppEventsUtility isSensitiveUserData:] -+[FBSDKAppEventsUtility isCreditCardNumber:] -+[FBSDKAppEventsUtility isEmailAddress:] -_standardEvents -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.fetchBundleOnce -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.urlSchemes -_OBJC_CLASSLIST_REFERENCES_$_.68 -__cachedAdvertiserIdentifierManager -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_CLASSLIST_REFERENCES_$_.119 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_CLASSLIST_REFERENCES_$_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_regexValidateIdentifier:.firstCharacterSet -_regexValidateIdentifier:.restOfStringCharacterSet -_regexValidateIdentifier:.onceToken -_regexValidateIdentifier:.cachedIdentifiers -___block_literal_global.159 -_OBJC_CLASSLIST_REFERENCES_$_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_CLASSLIST_REFERENCES_$_.171 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_CLASSLIST_REFERENCES_$_.202 -_OBJC_SELECTOR_REFERENCES_.208 -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_CLASSLIST_REFERENCES_$_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_CLASSLIST_REFERENCES_$_.249 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.253 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsUtility -__OBJC_METACLASS_RO_$_FBSDKAppEventsUtility -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsUtility -__OBJC_$_PROP_LIST_FBSDKAppEventsUtility -__OBJC_CLASS_RO_$_FBSDKAppEventsUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -__49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -__88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke -__31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:isBackToReferrer:] -+[FBSDKAppLink appLinkWithSourceURL:targets:webURL:] --[FBSDKAppLink initWithIsBackToReferrer:] --[FBSDKAppLink sourceURL] --[FBSDKAppLink setSourceURL:] --[FBSDKAppLink targets] --[FBSDKAppLink setTargets:] --[FBSDKAppLink webURL] --[FBSDKAppLink setWebURL:] --[FBSDKAppLink isBackToReferrer] --[FBSDKAppLink setBackToReferrer:] --[FBSDKAppLink .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLink -__OBJC_METACLASS_RO_$_FBSDKAppLink -__OBJC_$_INSTANCE_METHODS_FBSDKAppLink -_OBJC_IVAR_$_FBSDKAppLink._backToReferrer -_OBJC_IVAR_$_FBSDKAppLink._sourceURL -_OBJC_IVAR_$_FBSDKAppLink._targets -_OBJC_IVAR_$_FBSDKAppLink._webURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLink -__OBJC_$_PROP_LIST_FBSDKAppLink -__OBJC_CLASS_RO_$_FBSDKAppLink -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.m -FBSDKCoreKit/AppLink/FBSDKAppLink.h -+[FBSDKAppLinkNavigation navigationWithAppLink:extras:appLinkData:] -+[FBSDKAppLinkNavigation callbackAppLinkDataForAppWithName:url:] --[FBSDKAppLinkNavigation stringByEscapingQueryString:] --[FBSDKAppLinkNavigation appLinkURLWithTargetURL:error:] --[FBSDKAppLinkNavigation navigate:] --[FBSDKAppLinkNavigation navigateWithUrlOpener:eventPoster:error:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:] --[FBSDKAppLinkNavigation postAppLinkNavigateEventNotificationWithTargetURL:error:type:eventPoster:] -+[FBSDKAppLinkNavigation resolveAppLink:resolver:handler:] -+[FBSDKAppLinkNavigation resolveAppLink:handler:] -+[FBSDKAppLinkNavigation navigateToURL:handler:] -+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:] -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke -___57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -___copy_helper_block_e8_40s48s56b -___destroy_helper_block_e8_40s48s56s -+[FBSDKAppLinkNavigation navigateToAppLink:error:] -+[FBSDKAppLinkNavigation navigationTypeForLink:] --[FBSDKAppLinkNavigation navigationType] --[FBSDKAppLinkNavigation navigationTypeForTargets:urlOpener:] -+[FBSDKAppLinkNavigation defaultResolver] -+[FBSDKAppLinkNavigation setDefaultResolver:] --[FBSDKAppLinkNavigation extras] --[FBSDKAppLinkNavigation setExtras:] --[FBSDKAppLinkNavigation appLinkData] --[FBSDKAppLinkNavigation setAppLinkData:] --[FBSDKAppLinkNavigation appLink] --[FBSDKAppLinkNavigation setAppLink:] --[FBSDKAppLinkNavigation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_CLASSLIST_REFERENCES_$_.53 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -___block_descriptor_48_e8_32bs_e34_v24?0"FBSDKAppLink"8"NSError"16l -___block_descriptor_64_e8_40s48s56bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_defaultResolver -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_SELECTOR_REFERENCES_.134 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkNavigation -__OBJC_$_CLASS_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_METACLASS_RO_$_FBSDKAppLinkNavigation -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkNavigation -_OBJC_IVAR_$_FBSDKAppLinkNavigation._extras -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLinkData -_OBJC_IVAR_$_FBSDKAppLinkNavigation._appLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkNavigation -__OBJC_$_PROP_LIST_FBSDKAppLinkNavigation -__OBJC_CLASS_RO_$_FBSDKAppLinkNavigation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m -FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h -__destroy_helper_block_e8_40s48s56s -__copy_helper_block_e8_40s48s56b -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke_2 -__57+[FBSDKAppLinkNavigation navigateToURL:resolver:handler:]_block_invoke --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolver initWithUserInterfaceIdiom:requestBuilder:clientTokenProvider:accessTokenProvider:] --[FBSDKAppLinkResolver appLinkFromURL:handler:] -___47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke -___copy_helper_block_e8_32b40s --[FBSDKAppLinkResolver appLinksFromURLs:handler:] -___49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -___copy_helper_block_e8_32b40s48s56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKAppLinkResolver buildAppLinkForURL:inResults:] -+[FBSDKAppLinkResolver resolver] --[FBSDKAppLinkResolver cachedFBSDKAppLinks] --[FBSDKAppLinkResolver setCachedFBSDKAppLinks:] --[FBSDKAppLinkResolver userInterfaceIdiom] --[FBSDKAppLinkResolver setUserInterfaceIdiom:] --[FBSDKAppLinkResolver requestBuilder] --[FBSDKAppLinkResolver setRequestBuilder:] --[FBSDKAppLinkResolver clientTokenProvider] --[FBSDKAppLinkResolver setClientTokenProvider:] --[FBSDKAppLinkResolver accessTokenProvider] --[FBSDKAppLinkResolver setAccessTokenProvider:] --[FBSDKAppLinkResolver .cxx_destruct] -___block_descriptor_48_e8_32bs40s_e34_v24?0"NSDictionary"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.54 -___block_descriptor_64_e8_32bs40s48s56s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.89 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkResolver -__OBJC_$_PROTOCOL_REFS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppLinkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppLinkResolving -__OBJC_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKAppLinkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolver -_OBJC_IVAR_$_FBSDKAppLinkResolver._cachedFBSDKAppLinks -_OBJC_IVAR_$_FBSDKAppLinkResolver._userInterfaceIdiom -_OBJC_IVAR_$_FBSDKAppLinkResolver._requestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolver._clientTokenProvider -_OBJC_IVAR_$_FBSDKAppLinkResolver._accessTokenProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32b40s48s56s -__49-[FBSDKAppLinkResolver appLinksFromURLs:handler:]_block_invoke -__copy_helper_block_e8_32b40s -__47-[FBSDKAppLinkResolver appLinkFromURL:handler:]_block_invoke --[FBSDKAppLinkResolverRequestBuilder initWithUserInterfaceIdiom:] --[FBSDKAppLinkResolverRequestBuilder init] --[FBSDKAppLinkResolverRequestBuilder requestForURLs:] --[FBSDKAppLinkResolverRequestBuilder getIdiomSpecificField] --[FBSDKAppLinkResolverRequestBuilder getUISpecificFields] --[FBSDKAppLinkResolverRequestBuilder getEncodedURLs:] --[FBSDKAppLinkResolverRequestBuilder userInterfaceIdiom] --[FBSDKAppLinkResolverRequestBuilder setUserInterfaceIdiom:] -_OBJC_CLASSLIST_REFERENCES_$_.34 -__OBJC_METACLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkResolverRequestBuilder -_OBJC_IVAR_$_FBSDKAppLinkResolverRequestBuilder._userInterfaceIdiom -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkResolverRequestBuilder -__OBJC_$_PROP_LIST_FBSDKAppLinkResolverRequestBuilder -__OBJC_CLASS_RO_$_FBSDKAppLinkResolverRequestBuilder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m -+[FBSDKAppLinkTarget appLinkTargetWithURL:appStoreId:appName:] --[FBSDKAppLinkTarget URL] --[FBSDKAppLinkTarget setURL:] --[FBSDKAppLinkTarget appStoreId] --[FBSDKAppLinkTarget setAppStoreId:] --[FBSDKAppLinkTarget appName] --[FBSDKAppLinkTarget setAppName:] --[FBSDKAppLinkTarget .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKAppLinkTarget -__OBJC_METACLASS_RO_$_FBSDKAppLinkTarget -__OBJC_$_INSTANCE_METHODS_FBSDKAppLinkTarget -_OBJC_IVAR_$_FBSDKAppLinkTarget._URL -_OBJC_IVAR_$_FBSDKAppLinkTarget._appStoreId -_OBJC_IVAR_$_FBSDKAppLinkTarget._appName -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppLinkTarget -__OBJC_$_PROP_LIST_FBSDKAppLinkTarget -__OBJC_CLASS_RO_$_FBSDKAppLinkTarget -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m -FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h -+[FBSDKAppLinkUtility configureWithRequestProvider:infoDictionaryProvider:] -+[FBSDKAppLinkUtility fetchDeferredAppLink:] -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -___44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -___copy_helper_block_e8_32b40s48s -+[FBSDKAppLinkUtility appInvitePromotionCodeFromURL:] -+[FBSDKAppLinkUtility isMatchURLScheme:] -+[FBSDKAppLinkUtility validateConfiguration] -__requestProvider -__infoDictionaryProvider -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.40 -___block_descriptor_56_e8_32bs40s48s_e5_v8?0l -___block_descriptor_40_e8_32bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_CLASSLIST_REFERENCES_$_.75 -__OBJC_$_CLASS_METHODS_FBSDKAppLinkUtility -__OBJC_METACLASS_RO_$_FBSDKAppLinkUtility -__OBJC_CLASS_RO_$_FBSDKAppLinkUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m -__copy_helper_block_e8_32b40s48s -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_3 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke_2 -__44+[FBSDKAppLinkUtility fetchDeferredAppLink:]_block_invoke -+[FBSDKApplicationDelegate initializeSDK:] -+[FBSDKApplicationDelegate sharedInstance] -___42+[FBSDKApplicationDelegate sharedInstance]_block_invoke --[FBSDKApplicationDelegate init] --[FBSDKApplicationDelegate initWithNotificationCenter:tokenWallet:settings:featureChecker:appEvents:serverConfigurationProvider:store:authenticationTokenWallet:profileProvider:backgroundEventLogger:] --[FBSDKApplicationDelegate initializeSDK] --[FBSDKApplicationDelegate initializeSDKWithLaunchOptions:] --[FBSDKApplicationDelegate initializeAppLink] --[FBSDKApplicationDelegate handleDeferredActivationIfNeeded] --[FBSDKApplicationDelegate configureSourceApplicationWithLaunchOptions:] --[FBSDKApplicationDelegate initializeMeasurementListener] --[FBSDKApplicationDelegate logBackgroundRefreshStatus] --[FBSDKApplicationDelegate logInitialization] --[FBSDKApplicationDelegate enableInstrumentation] -___49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke --[FBSDKApplicationDelegate addObservers] --[FBSDKApplicationDelegate dealloc] --[FBSDKApplicationDelegate application:openURL:options:] --[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:] -___77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke --[FBSDKApplicationDelegate application:didFinishLaunchingWithOptions:] --[FBSDKApplicationDelegate initializeTokenCache] --[FBSDKApplicationDelegate fetchServerConfiguration] --[FBSDKApplicationDelegate initializeProfile] --[FBSDKApplicationDelegate checkAuthentication] --[FBSDKApplicationDelegate notifyLaunchObserversWithApplication:launchOptions:] --[FBSDKApplicationDelegate applicationDidEnterBackground:] --[FBSDKApplicationDelegate applicationDidBecomeActive:] --[FBSDKApplicationDelegate applicationWillResignActive:] --[FBSDKApplicationDelegate addObserver:] --[FBSDKApplicationDelegate removeObserver:] -+[FBSDKApplicationDelegate applicationState] --[FBSDKApplicationDelegate setApplicationState:] --[FBSDKApplicationDelegate _logIfAppLinkEvent:] --[FBSDKApplicationDelegate _logSDKInitialize] --[FBSDKApplicationDelegate _logIfAutoAppLinkEnabled] -+[FBSDKApplicationDelegate isSDKInitialized] --[FBSDKApplicationDelegate configureDependencies] --[FBSDKApplicationDelegate featureChecker] --[FBSDKApplicationDelegate tokenWallet] --[FBSDKApplicationDelegate settings] --[FBSDKApplicationDelegate notificationObserver] --[FBSDKApplicationDelegate applicationObservers] --[FBSDKApplicationDelegate appEvents] --[FBSDKApplicationDelegate serverConfigurationProvider] --[FBSDKApplicationDelegate store] --[FBSDKApplicationDelegate authenticationTokenWallet] --[FBSDKApplicationDelegate accessTokenExpirer] --[FBSDKApplicationDelegate profileProvider] --[FBSDKApplicationDelegate backgroundEventLogger] --[FBSDKApplicationDelegate skAdNetworkReporter] --[FBSDKApplicationDelegate setSkAdNetworkReporter:] --[FBSDKApplicationDelegate isAppLaunched] --[FBSDKApplicationDelegate setIsAppLaunched:] --[FBSDKApplicationDelegate .cxx_destruct] -_sharedInstance._sharedInstance -_sharedInstance.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.28 -_hasInitializeBeenCalled -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_CLASSLIST_REFERENCES_$_.183 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.203 -__applicationState -_OBJC_CLASSLIST_REFERENCES_$_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_CLASSLIST_REFERENCES_$_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_CLASSLIST_REFERENCES_$_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_CLASSLIST_REFERENCES_$_.252 -_OBJC_CLASSLIST_REFERENCES_$_.265 -_OBJC_CLASSLIST_REFERENCES_$_.282 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_CLASSLIST_REFERENCES_$_.289 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_CLASSLIST_REFERENCES_$_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_CLASSLIST_REFERENCES_$_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_CLASSLIST_REFERENCES_$_.338 -_OBJC_SELECTOR_REFERENCES_.340 -_OBJC_CLASSLIST_REFERENCES_$_.341 -_OBJC_SELECTOR_REFERENCES_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_CLASSLIST_REFERENCES_$_.348 -_OBJC_SELECTOR_REFERENCES_.350 -_OBJC_CLASSLIST_REFERENCES_$_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_CLASSLIST_REFERENCES_$_.354 -_OBJC_CLASSLIST_REFERENCES_$_.355 -_OBJC_SELECTOR_REFERENCES_.357 -_OBJC_CLASSLIST_REFERENCES_$_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_CLASSLIST_REFERENCES_$_.361 -_OBJC_CLASSLIST_REFERENCES_$_.362 -_OBJC_CLASSLIST_REFERENCES_$_.363 -_OBJC_CLASSLIST_REFERENCES_$_.364 -_OBJC_CLASSLIST_REFERENCES_$_.365 -_OBJC_CLASSLIST_REFERENCES_$_.366 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_SELECTOR_REFERENCES_.370 -_OBJC_SELECTOR_REFERENCES_.372 -_OBJC_CLASSLIST_REFERENCES_$_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_CLASSLIST_REFERENCES_$_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_CLASSLIST_REFERENCES_$_.379 -_OBJC_CLASSLIST_REFERENCES_$_.380 -_OBJC_SELECTOR_REFERENCES_.382 -_OBJC_CLASSLIST_REFERENCES_$_.383 -_OBJC_CLASSLIST_REFERENCES_$_.384 -_OBJC_CLASSLIST_REFERENCES_$_.387 -_OBJC_SELECTOR_REFERENCES_.389 -_OBJC_CLASSLIST_REFERENCES_$_.390 -_OBJC_SELECTOR_REFERENCES_.392 -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_CLASSLIST_REFERENCES_$_.395 -_OBJC_CLASSLIST_REFERENCES_$_.398 -_OBJC_SELECTOR_REFERENCES_.400 -_OBJC_CLASSLIST_REFERENCES_$_.403 -_OBJC_CLASSLIST_REFERENCES_$_.404 -_OBJC_CLASSLIST_REFERENCES_$_.407 -_OBJC_SELECTOR_REFERENCES_.409 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_CLASSLIST_REFERENCES_$_.412 -_OBJC_CLASSLIST_REFERENCES_$_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_CLASSLIST_REFERENCES_$_.416 -_OBJC_SELECTOR_REFERENCES_.418 -__OBJC_$_CLASS_METHODS_FBSDKApplicationDelegate -__OBJC_$_CLASS_PROP_LIST_FBSDKApplicationDelegate -__OBJC_METACLASS_RO_$_FBSDKApplicationDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKApplicationDelegate -_OBJC_IVAR_$_FBSDKApplicationDelegate._isAppLaunched -_OBJC_IVAR_$_FBSDKApplicationDelegate._featureChecker -_OBJC_IVAR_$_FBSDKApplicationDelegate._tokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._settings -_OBJC_IVAR_$_FBSDKApplicationDelegate._notificationObserver -_OBJC_IVAR_$_FBSDKApplicationDelegate._applicationObservers -_OBJC_IVAR_$_FBSDKApplicationDelegate._appEvents -_OBJC_IVAR_$_FBSDKApplicationDelegate._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._store -_OBJC_IVAR_$_FBSDKApplicationDelegate._authenticationTokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._accessTokenExpirer -_OBJC_IVAR_$_FBSDKApplicationDelegate._profileProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._backgroundEventLogger -_OBJC_IVAR_$_FBSDKApplicationDelegate._skAdNetworkReporter -__OBJC_$_INSTANCE_VARIABLES_FBSDKApplicationDelegate -__OBJC_$_PROP_LIST_FBSDKApplicationDelegate -__OBJC_CLASS_RO_$_FBSDKApplicationDelegate -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m -FBSDKCoreKit/FBSDKApplicationDelegate.m -__77-[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:]_block_invoke -__49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke -__42+[FBSDKApplicationDelegate sharedInstance]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m --[FBSDKAtePublisherFactory initWithStore:graphRequestFactory:settings:] --[FBSDKAtePublisherFactory createPublisherWithAppID:] --[FBSDKAtePublisherFactory graphRequestFactory] --[FBSDKAtePublisherFactory settings] --[FBSDKAtePublisherFactory store] --[FBSDKAtePublisherFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublisherCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublisherCreating -__OBJC_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAtePublisherFactory -__OBJC_METACLASS_RO_$_FBSDKAtePublisherFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAtePublisherFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._graphRequestFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._settings -_OBJC_IVAR_$_FBSDKAtePublisherFactory._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAtePublisherFactory -__OBJC_$_PROP_LIST_FBSDKAtePublisherFactory -__OBJC_CLASS_RO_$_FBSDKAtePublisherFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus] -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke -___61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBSDKAuthenticationStatusUtility _handleResponse:] -+[FBSDKAuthenticationStatusUtility _requestURL] -+[FBSDKAuthenticationStatusUtility _invalidateCurrentSession] -___block_descriptor_48_e8_40s_e5_v8?0l -___block_descriptor_40_e8__e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.27 -_OBJC_CLASSLIST_REFERENCES_$_.46 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationStatusUtility -__OBJC_METACLASS_RO_$_FBSDKAuthenticationStatusUtility -__OBJC_CLASS_RO_$_FBSDKAuthenticationStatusUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke_2 -__61+[FBSDKAuthenticationStatusUtility checkAuthenticationStatus]_block_invoke --[FBSDKAuthenticationToken initWithTokenString:nonce:graphDomain:] --[FBSDKAuthenticationToken initWithTokenString:nonce:] -+[FBSDKAuthenticationToken currentAuthenticationToken] -+[FBSDKAuthenticationToken setCurrentAuthenticationToken:] --[FBSDKAuthenticationToken claims] -+[FBSDKAuthenticationToken tokenCache] -+[FBSDKAuthenticationToken setTokenCache:] -+[FBSDKAuthenticationToken resetTokenCache] -+[FBSDKAuthenticationToken supportsSecureCoding] --[FBSDKAuthenticationToken initWithCoder:] --[FBSDKAuthenticationToken encodeWithCoder:] --[FBSDKAuthenticationToken copyWithZone:] --[FBSDKAuthenticationToken tokenString] --[FBSDKAuthenticationToken nonce] --[FBSDKAuthenticationToken graphDomain] --[FBSDKAuthenticationToken .cxx_destruct] -_g_currentAuthenticationToken -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationToken -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAuthenticationToken -__OBJC_METACLASS_RO_$_FBSDKAuthenticationToken -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationToken -_OBJC_IVAR_$_FBSDKAuthenticationToken._jti -_OBJC_IVAR_$_FBSDKAuthenticationToken._tokenString -_OBJC_IVAR_$_FBSDKAuthenticationToken._nonce -_OBJC_IVAR_$_FBSDKAuthenticationToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationToken -__OBJC_$_PROP_LIST_FBSDKAuthenticationToken -__OBJC_CLASS_RO_$_FBSDKAuthenticationToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.h --[FBSDKAuthenticationTokenClaims initWithJti:iss:aud:nonce:exp:iat:sub:name:givenName:middleName:familyName:email:picture:userFriends:userBirthday:userAgeRange:userHometown:userLocation:userGender:userLink:] -+[FBSDKAuthenticationTokenClaims claimsFromEncodedString:nonce:] -+[FBSDKAuthenticationTokenClaims extractLocationDictFromClaims:key:] --[FBSDKAuthenticationTokenClaims isEqualToClaims:] --[FBSDKAuthenticationTokenClaims isEqual:] --[FBSDKAuthenticationTokenClaims jti] --[FBSDKAuthenticationTokenClaims iss] --[FBSDKAuthenticationTokenClaims aud] --[FBSDKAuthenticationTokenClaims nonce] --[FBSDKAuthenticationTokenClaims exp] --[FBSDKAuthenticationTokenClaims iat] --[FBSDKAuthenticationTokenClaims sub] --[FBSDKAuthenticationTokenClaims name] --[FBSDKAuthenticationTokenClaims givenName] --[FBSDKAuthenticationTokenClaims middleName] --[FBSDKAuthenticationTokenClaims familyName] --[FBSDKAuthenticationTokenClaims email] --[FBSDKAuthenticationTokenClaims picture] --[FBSDKAuthenticationTokenClaims userFriends] --[FBSDKAuthenticationTokenClaims userBirthday] --[FBSDKAuthenticationTokenClaims userAgeRange] --[FBSDKAuthenticationTokenClaims userHometown] --[FBSDKAuthenticationTokenClaims userLocation] --[FBSDKAuthenticationTokenClaims userGender] --[FBSDKAuthenticationTokenClaims userLink] --[FBSDKAuthenticationTokenClaims .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenClaims -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenClaims -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenClaims -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._jti -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iss -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._aud -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._nonce -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._exp -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iat -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._sub -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._name -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._givenName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._middleName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._familyName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._email -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._picture -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userFriends -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userBirthday -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userAgeRange -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userHometown -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLocation -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userGender -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenClaims -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenClaims -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenClaims -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h --[FBSDKBackgroundEventLogger initWithInfoDictionaryProvider:eventLogger:] --[FBSDKBackgroundEventLogger logBackgroundRefresStatus:] --[FBSDKBackgroundEventLogger _isNewBackgroundRefresh] --[FBSDKBackgroundEventLogger infoDictionaryProvider] --[FBSDKBackgroundEventLogger eventLogger] --[FBSDKBackgroundEventLogger .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKBackgroundEventLogging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBackgroundEventLogging -__OBJC_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_LABEL_PROTOCOL_$_FBSDKBackgroundEventLogging -__OBJC_CLASS_PROTOCOLS_$_FBSDKBackgroundEventLogger -__OBJC_METACLASS_RO_$_FBSDKBackgroundEventLogger -__OBJC_$_INSTANCE_METHODS_FBSDKBackgroundEventLogger -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKBackgroundEventLogger._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKBackgroundEventLogger -__OBJC_$_PROP_LIST_FBSDKBackgroundEventLogger -__OBJC_CLASS_RO_$_FBSDKBackgroundEventLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m -+[FBSDKBridgeAPI sharedInstance] -___32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[FBSDKBridgeAPI initWithProcessInfo:logger:urlOpener:bridgeAPIResponseFactory:frameworkLoader:appURLSchemeProvider:] --[FBSDKBridgeAPI applicationWillResignActive:] --[FBSDKBridgeAPI applicationDidBecomeActive:] --[FBSDKBridgeAPI applicationDidEnterBackground:] --[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:] -___67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64s72s -___destroy_helper_block_e8_32s40s48s56s64s72s --[FBSDKBridgeAPI application:didFinishLaunchingWithOptions:] --[FBSDKBridgeAPI _updateAuthStateIfSystemAlertToUseWebAuthFlowPresented] --[FBSDKBridgeAPI _updateAuthStateIfSystemCancelAuthSession] --[FBSDKBridgeAPI _isRequestingWebAuthenticationSession] --[FBSDKBridgeAPI openURL:sender:handler:] -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -___41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b56r -___destroy_helper_block_e8_32s40s48s56r --[FBSDKBridgeAPI openBridgeAPIRequest:useSafariViewController:fromViewController:completionBlock:] --[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:] -___73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -___copy_helper_block_e8_32s40s48b --[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:] -___84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -___copy_helper_block_e8_32s40s48s56s --[FBSDKBridgeAPI openURLWithAuthenticationSession:] --[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:] -___57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -___copy_helper_block_e8_32b40w -___destroy_helper_block_e8_32s40w --[FBSDKBridgeAPI sessionCompletionHandler] --[FBSDKBridgeAPI safariViewControllerDidFinish:] --[FBSDKBridgeAPI viewControllerDidDisappear:animated:] --[FBSDKBridgeAPI _handleBridgeAPIResponseURL:sourceApplication:] --[FBSDKBridgeAPI _cancelBridgeRequest] --[FBSDKBridgeAPI presentationAnchorForWebAuthenticationSession:] --[FBSDKBridgeAPI isActive] --[FBSDKBridgeAPI logger] --[FBSDKBridgeAPI setLogger:] --[FBSDKBridgeAPI urlOpener] --[FBSDKBridgeAPI bridgeAPIResponseFactory] --[FBSDKBridgeAPI frameworkLoader] --[FBSDKBridgeAPI appURLSchemeProvider] --[FBSDKBridgeAPI .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -___block_descriptor_80_e8_32s40s48s56s64s72s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.57 -___block_descriptor_40_e8_32bs_e8_v12?0B8l -___block_descriptor_64_e8_32s40s48bs56r_e5_v8?0l -___block_descriptor_56_e8_32s40s48bs_e20_v20?0B8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_CLASSLIST_REFERENCES_$_.140 -___block_descriptor_72_e8_32s40s48s56s_e56_v16?0""8lu64l8 -___block_descriptor_48_e8_32bs40w_e27_v24?0"NSURL"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_CLASSLIST_REFERENCES_$_.188 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPI -__OBJC_$_PROTOCOL_REFS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKContainerViewControllerDelegate -__OBJC_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKContainerViewControllerDelegate -__OBJC_$_PROTOCOL_REFS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_ASWebAuthenticationPresentationContextProviding -__OBJC_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_LABEL_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPI -__OBJC_$_CLASS_PROP_LIST_FBSDKBridgeAPI -__OBJC_METACLASS_RO_$_FBSDKBridgeAPI -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPI -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequest -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingRequestCompletionBlock -_OBJC_IVAR_$_FBSDKBridgeAPI._pendingURLOpen -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSession -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionCompletionHandler -_OBJC_IVAR_$_FBSDKBridgeAPI._expectingBackground -_OBJC_IVAR_$_FBSDKBridgeAPI._safariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isDismissingSafariViewController -_OBJC_IVAR_$_FBSDKBridgeAPI._isAppLaunched -_OBJC_IVAR_$_FBSDKBridgeAPI._authenticationSessionState -_OBJC_IVAR_$_FBSDKBridgeAPI._processInfo -_OBJC_IVAR_$_FBSDKBridgeAPI._active -_OBJC_IVAR_$_FBSDKBridgeAPI._logger -_OBJC_IVAR_$_FBSDKBridgeAPI._urlOpener -_OBJC_IVAR_$_FBSDKBridgeAPI._bridgeAPIResponseFactory -_OBJC_IVAR_$_FBSDKBridgeAPI._frameworkLoader -_OBJC_IVAR_$_FBSDKBridgeAPI._appURLSchemeProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPI -__OBJC_$_PROP_LIST_FBSDKBridgeAPI -__OBJC_CLASS_RO_$_FBSDKBridgeAPI -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.m -FBSDKCoreKit/FBSDKBridgeAPI.h -__destroy_helper_block_e8_32s40w -__copy_helper_block_e8_32b40w -__57-[FBSDKBridgeAPI setSessionCompletionHandlerFromHandler:]_block_invoke -__copy_helper_block_e8_32s40s48s56s -__84-[FBSDKBridgeAPI openURLWithSafariViewController:sender:fromViewController:handler:]_block_invoke -__copy_helper_block_e8_32s40s48b -__73-[FBSDKBridgeAPI _bridgeAPIRequestCompletionBlockWithRequest:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48b56r -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke_2 -__41-[FBSDKBridgeAPI openURL:sender:handler:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72s -__67-[FBSDKBridgeAPI application:openURL:sourceApplication:annotation:]_block_invoke -__32+[FBSDKBridgeAPI sharedInstance]_block_invoke --[UIPasteboard(FBSDKPasteboard) _isGeneralPasteboard] --[UIPasteboard(FBSDKPasteboard) _isFindPasteboard] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:] --[FBSDKBridgeAPIProtocolNativeV1 initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:] --[FBSDKBridgeAPIProtocolNativeV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolNativeV1 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolNativeV1 _appIcon] --[FBSDKBridgeAPIProtocolNativeV1 _bridgeParametersWithActionID:error:] --[FBSDKBridgeAPIProtocolNativeV1 _errorWithDictionary:] --[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:] -___78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:] -___87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke --[FBSDKBridgeAPIProtocolNativeV1 appScheme] --[FBSDKBridgeAPIProtocolNativeV1 dataLengthThreshold] --[FBSDKBridgeAPIProtocolNativeV1 shouldIncludeAppIcon] --[FBSDKBridgeAPIProtocolNativeV1 pasteboard] --[FBSDKBridgeAPIProtocolNativeV1 .cxx_destruct] -__OBJC_$_CATEGORY_INSTANCE_METHODS_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPasteboard -__OBJC_$_PROP_LIST_FBSDKPasteboard -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPasteboard -__OBJC_PROTOCOL_$_FBSDKPasteboard -__OBJC_LABEL_PROTOCOL_$_FBSDKPasteboard -__OBJC_CATEGORY_PROTOCOLS_$_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_PROP_LIST_UIPasteboard_$_FBSDKPasteboard -__OBJC_$_CATEGORY_UIPasteboard_$_FBSDKPasteboard -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_CLASSLIST_REFERENCES_$_.107 -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_CLASSLIST_REFERENCES_$_.127 -___block_descriptor_49_e8_32s40r_e12_24?08^B16l -_OBJC_SELECTOR_REFERENCES_.145 -___block_descriptor_48_e8_32s40s_e24_v16?0"NSNotification"8l -_OBJC_CLASSLIST_REFERENCES_$_.152 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolNativeV1 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._includeAppIcon -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._appScheme -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._dataLengthThreshold -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolNativeV1._pasteboard -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolNativeV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolNativeV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h -__87+[FBSDKBridgeAPIProtocolNativeV1 clearData:fromPasteboardOnApplicationDidBecomeActive:]_block_invoke -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__78-[FBSDKBridgeAPIProtocolNativeV1 _JSONStringForObject:enablePasteboard:error:]_block_invoke -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/UIPasteboard+Pasteboard.h --[FBSDKBridgeAPIProtocolWebV1 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV1 responseParametersForActionID:queryParameters:cancelled:error:] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV1 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV1 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV1 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m --[FBSDKBridgeAPIProtocolWebV2 init] --[FBSDKBridgeAPIProtocolWebV2 initWithServerConfigurationProvider:nativeBridge:] --[FBSDKBridgeAPIProtocolWebV2 _redirectURLWithActionID:methodName:error:] --[FBSDKBridgeAPIProtocolWebV2 _requestURLForDialogConfiguration:error:] --[FBSDKBridgeAPIProtocolWebV2 requestURLWithActionID:scheme:methodName:methodVersion:parameters:error:] --[FBSDKBridgeAPIProtocolWebV2 responseParametersForActionID:queryParameters:cancelled:error:] --[FBSDKBridgeAPIProtocolWebV2 serverConfigurationProvider] --[FBSDKBridgeAPIProtocolWebV2 nativeBridge] --[FBSDKBridgeAPIProtocolWebV2 .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIProtocolWebV2 -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKBridgeAPIProtocolWebV2._nativeBridge -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIProtocolWebV2 -__OBJC_$_PROP_LIST_FBSDKBridgeAPIProtocolWebV2 -__OBJC_CLASS_RO_$_FBSDKBridgeAPIProtocolWebV2 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m -+[FBSDKBridgeAPIRequest bridgeAPIRequestWithProtocolType:scheme:methodName:methodVersion:parameters:userInfo:] -+[FBSDKBridgeAPIRequest protocolMap] -___36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke --[FBSDKBridgeAPIRequest initWithProtocol:protocolType:scheme:methodName:methodVersion:parameters:userInfo:] --[FBSDKBridgeAPIRequest requestURL:] --[FBSDKBridgeAPIRequest copyWithZone:] -+[FBSDKBridgeAPIRequest _protocolForType:scheme:] --[FBSDKBridgeAPIRequest actionID] --[FBSDKBridgeAPIRequest methodName] --[FBSDKBridgeAPIRequest methodVersion] --[FBSDKBridgeAPIRequest parameters] --[FBSDKBridgeAPIRequest protocolType] --[FBSDKBridgeAPIRequest scheme] --[FBSDKBridgeAPIRequest userInfo] --[FBSDKBridgeAPIRequest protocol] --[FBSDKBridgeAPIRequest setProtocol:] --[FBSDKBridgeAPIRequest .cxx_destruct] -_protocolMap._protocolMap -_protocolMap.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIRequest -__OBJC_$_PROTOCOL_REFS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequestProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIRequestProtocol -__OBJC_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIRequestProtocol -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIRequest -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIRequest -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIRequest -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._actionID -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodName -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._methodVersion -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._parameters -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocolType -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._scheme -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._userInfo -_OBJC_IVAR_$_FBSDKBridgeAPIRequest._protocol -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIRequest -__OBJC_$_PROP_LIST_FBSDKBridgeAPIRequest -__OBJC_CLASS_RO_$_FBSDKBridgeAPIRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/FBSDKBridgeAPIRequest.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h -FBSDKCoreKit/FBSDKBridgeAPIRequest.h -__36+[FBSDKBridgeAPIRequest protocolMap]_block_invoke -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseWithRequest:responseURL:sourceApplication:osVersionComparer:error:] -+[FBSDKBridgeAPIResponse bridgeAPIResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponse initWithRequest:responseParameters:cancelled:error:] --[FBSDKBridgeAPIResponse copyWithZone:] --[FBSDKBridgeAPIResponse isCancelled] --[FBSDKBridgeAPIResponse error] --[FBSDKBridgeAPIResponse request] --[FBSDKBridgeAPIResponse responseParameters] --[FBSDKBridgeAPIResponse .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKBridgeAPIResponse -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponse -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponse -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponse -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._cancelled -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._error -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._request -_OBJC_IVAR_$_FBSDKBridgeAPIResponse._responseParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKBridgeAPIResponse -__OBJC_$_PROP_LIST_FBSDKBridgeAPIResponse -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponse -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.m -FBSDKCoreKit/FBSDKBridgeAPIResponse.h --[FBSDKBridgeAPIResponseFactory createResponseCancelledWithRequest:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:error:] --[FBSDKBridgeAPIResponseFactory createResponseWithRequest:responseURL:sourceApplication:error:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKBridgeAPIResponseCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKBridgeAPIResponseCreating -__OBJC_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKBridgeAPIResponseCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKBridgeAPIResponseFactory -__OBJC_METACLASS_RO_$_FBSDKBridgeAPIResponseFactory -__OBJC_$_INSTANCE_METHODS_FBSDKBridgeAPIResponseFactory -__OBJC_CLASS_RO_$_FBSDKBridgeAPIResponseFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m -+[FBSDKButton applicationActivationNotifier] -+[FBSDKButton setApplicationActivationNotifier:] --[FBSDKButton initWithFrame:] --[FBSDKButton awakeFromNib] --[FBSDKButton dealloc] --[FBSDKButton setEnabled:] --[FBSDKButton imageRectForContentRect:] --[FBSDKButton intrinsicContentSize] --[FBSDKButton sizeThatFits:] --[FBSDKButton sizeToFit] --[FBSDKButton titleRectForContentRect:] -_FBSDKTextSize --[FBSDKButton logTapEventWithEventName:parameters:] --[FBSDKButton checkImplicitlyDisabled] --[FBSDKButton configureButton] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton defaultBackgroundColor] --[FBSDKButton defaultDisabledColor] --[FBSDKButton defaultFont] --[FBSDKButton defaultHighlightedColor] --[FBSDKButton defaultIcon] --[FBSDKButton defaultSelectedColor] --[FBSDKButton highlightedContentColor] --[FBSDKButton isImplicitlyDisabled] --[FBSDKButton sizeThatFits:title:] --[FBSDKButton _applicationDidBecomeActiveNotification:] --[FBSDKButton _backgroundImageWithColor:cornerRadius:scale:] --[FBSDKButton _configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton _fontSizeForHeight:] --[FBSDKButton _heightForContentRect:] --[FBSDKButton _heightForFont:] --[FBSDKButton _marginForHeight:] --[FBSDKButton _paddingForHeight:] --[FBSDKButton _textPaddingCorrectionForHeight:] -__applicationActivationNotifier -_OBJC_IVAR_$_FBSDKButton._skipIntrinsicContentSizing -_OBJC_IVAR_$_FBSDKButton._isExplicitlyDisabled -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_CLASSLIST_REFERENCES_$_.81 -__OBJC_$_CLASS_METHODS_FBSDKButton -__OBJC_$_CLASS_PROP_LIST_FBSDKButton -__OBJC_METACLASS_RO_$_FBSDKButton -__OBJC_$_INSTANCE_METHODS_FBSDKButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKButton -__OBJC_$_PROP_LIST_FBSDKButton -__OBJC_CLASS_RO_$_FBSDKButton -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_CLASSLIST_REFERENCES_$_.174 -_OBJC_CLASSLIST_REFERENCES_$_.177 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m -FBSDKCoreKit/FBSDKButton.m -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -FBSDKEdgeInsetsInsetSize -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKTextSize --[FBSDKCloseIcon imageWithSize:] --[FBSDKCloseIcon imageWithSize:primaryColor:secondaryColor:scale:] -__OBJC_METACLASS_RO_$_FBSDKCloseIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCloseIcon -__OBJC_CLASS_RO_$_FBSDKCloseIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m -+[FBSDKCodelessIndexer configureWithRequestProvider:serverConfigurationProvider:store:connectionProvider:swizzler:settings:advertiserIDProvider:] -+[FBSDKCodelessIndexer requestProvider] -+[FBSDKCodelessIndexer serverConfigurationProvider] -+[FBSDKCodelessIndexer store] -+[FBSDKCodelessIndexer connectionProvider] -+[FBSDKCodelessIndexer swizzler] -+[FBSDKCodelessIndexer settings] -+[FBSDKCodelessIndexer advertiserIDProvider] -+[FBSDKCodelessIndexer enable] -___30+[FBSDKCodelessIndexer enable]_block_invoke -___30+[FBSDKCodelessIndexer enable]_block_invoke_2 -+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:] -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -___63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -___copy_helper_block_e8_40s48b -___destroy_helper_block_e8_40s48s -___copy_helper_block_e8_32s48b -___destroy_helper_block_e8_32s48s -+[FBSDKCodelessIndexer requestToLoadCodelessSetup:] -+[FBSDKCodelessIndexer _codelessSetupTimestampIsValid:] -+[FBSDKCodelessIndexer setupGesture] -___36+[FBSDKCodelessIndexer setupGesture]_block_invoke -+[FBSDKCodelessIndexer checkCodelessIndexingSession] -___52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -+[FBSDKCodelessIndexer currentSessionDeviceID] -+[FBSDKCodelessIndexer extInfo] -+[FBSDKCodelessIndexer startIndexing] -+[FBSDKCodelessIndexer uploadIndexing] -+[FBSDKCodelessIndexer uploadIndexing:] -___39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -+[FBSDKCodelessIndexer currentViewTree] -+[FBSDKCodelessIndexer screenshot] -+[FBSDKCodelessIndexer dimensionOf:] -__serverConfigurationProvider -__store -__connectionProvider -__swizzler -__settings -__advertiserIDProvider -__isGestureSet -_enable.onceToken -___block_descriptor_40_e8__e20_v20?0B8"NSError"12l -__codelessSetting -_OBJC_CLASSLIST_REFERENCES_$_.55 -___block_descriptor_56_e8_40s48bs_e54_v32?0""816"NSError"24l -___block_descriptor_56_e8_32s48bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.103 -__isCheckingSession -__isCodelessIndexingEnabled -__lastTreeHash -__appIndexingTimer -_OBJC_CLASSLIST_REFERENCES_$_.135 -__deviceSessionID -___block_descriptor_40_e8__e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_CLASSLIST_REFERENCES_$_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.168 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_CLASSLIST_REFERENCES_$_.176 -__isCodelessIndexing -_OBJC_CLASSLIST_REFERENCES_$_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_CLASSLIST_REFERENCES_$_.199 -_OBJC_SELECTOR_REFERENCES_.205 -___block_descriptor_32_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_CLASSLIST_REFERENCES_$_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_CLASSLIST_REFERENCES_$_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_CLASSLIST_REFERENCES_$_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.273 -__OBJC_$_CLASS_METHODS_FBSDKCodelessIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKCodelessIndexer -__OBJC_METACLASS_RO_$_FBSDKCodelessIndexer -__OBJC_CLASS_RO_$_FBSDKCodelessIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m -__39+[FBSDKCodelessIndexer uploadIndexing:]_block_invoke -__52+[FBSDKCodelessIndexer checkCodelessIndexingSession]_block_invoke -__36+[FBSDKCodelessIndexer setupGesture]_block_invoke -__destroy_helper_block_e8_32s48s -__copy_helper_block_e8_32s48b -__destroy_helper_block_e8_40s48s -__copy_helper_block_e8_40s48b -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke_2 -__63+[FBSDKCodelessIndexer loadCodelessSettingWithCompletionBlock:]_block_invoke -__30+[FBSDKCodelessIndexer enable]_block_invoke_2 -__30+[FBSDKCodelessIndexer enable]_block_invoke --[FBSDKCodelessParameterComponent initWithJSON:] --[FBSDKCodelessParameterComponent isEqualToParameter:] --[FBSDKCodelessParameterComponent name] --[FBSDKCodelessParameterComponent value] --[FBSDKCodelessParameterComponent path] --[FBSDKCodelessParameterComponent pathType] --[FBSDKCodelessParameterComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessParameterComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessParameterComponent -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._name -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._value -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._path -_OBJC_IVAR_$_FBSDKCodelessParameterComponent._pathType -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessParameterComponent -__OBJC_$_PROP_LIST_FBSDKCodelessParameterComponent -__OBJC_CLASS_RO_$_FBSDKCodelessParameterComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h --[FBSDKCodelessPathComponent initWithJSON:] --[FBSDKCodelessPathComponent isEqualToPath:] --[FBSDKCodelessPathComponent className] --[FBSDKCodelessPathComponent text] --[FBSDKCodelessPathComponent hint] --[FBSDKCodelessPathComponent desc] --[FBSDKCodelessPathComponent index] --[FBSDKCodelessPathComponent tag] --[FBSDKCodelessPathComponent section] --[FBSDKCodelessPathComponent row] --[FBSDKCodelessPathComponent matchBitmask] --[FBSDKCodelessPathComponent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKCodelessPathComponent -__OBJC_$_INSTANCE_METHODS_FBSDKCodelessPathComponent -_OBJC_IVAR_$_FBSDKCodelessPathComponent._index -_OBJC_IVAR_$_FBSDKCodelessPathComponent._tag -_OBJC_IVAR_$_FBSDKCodelessPathComponent._section -_OBJC_IVAR_$_FBSDKCodelessPathComponent._row -_OBJC_IVAR_$_FBSDKCodelessPathComponent._matchBitmask -_OBJC_IVAR_$_FBSDKCodelessPathComponent._className -_OBJC_IVAR_$_FBSDKCodelessPathComponent._text -_OBJC_IVAR_$_FBSDKCodelessPathComponent._hint -_OBJC_IVAR_$_FBSDKCodelessPathComponent._desc -__OBJC_$_INSTANCE_VARIABLES_FBSDKCodelessPathComponent -__OBJC_$_PROP_LIST_FBSDKCodelessPathComponent -__OBJC_CLASS_RO_$_FBSDKCodelessPathComponent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m --[FBSDKContainerViewController viewDidDisappear:] --[FBSDKContainerViewController displayChildController:] --[FBSDKContainerViewController delegate] --[FBSDKContainerViewController setDelegate:] --[FBSDKContainerViewController .cxx_destruct] -_OBJC_IVAR_$_FBSDKContainerViewController._delegate -__OBJC_METACLASS_RO_$_FBSDKContainerViewController -__OBJC_$_INSTANCE_METHODS_FBSDKContainerViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKContainerViewController -__OBJC_$_PROP_LIST_FBSDKContainerViewController -__OBJC_CLASS_RO_$_FBSDKContainerViewController -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.m -FBSDKCoreKit/Internal/FBSDKContainerViewController.h --[FBSDKCrashObserver init] --[FBSDKCrashObserver initWithFeatureChecker:graphRequestProvider:settings:] -+[FBSDKCrashObserver shared] -___28+[FBSDKCrashObserver shared]_block_invoke --[FBSDKCrashObserver didReceiveCrashLogs:] -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 --[FBSDKCrashObserver prefixes] --[FBSDKCrashObserver setPrefixes:] --[FBSDKCrashObserver frameworks] --[FBSDKCrashObserver setFrameworks:] --[FBSDKCrashObserver featureChecker] --[FBSDKCrashObserver setFeatureChecker:] --[FBSDKCrashObserver requestProvider] --[FBSDKCrashObserver setRequestProvider:] --[FBSDKCrashObserver settings] --[FBSDKCrashObserver setSettings:] --[FBSDKCrashObserver .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.2 -_shared._sharedInstance -__OBJC_$_CLASS_METHODS_FBSDKCrashObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKCrashObserving -__OBJC_$_PROP_LIST_FBSDKCrashObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKCrashObserving -__OBJC_PROTOCOL_$_FBSDKCrashObserving -__OBJC_LABEL_PROTOCOL_$_FBSDKCrashObserving -__OBJC_CLASS_PROTOCOLS_$_FBSDKCrashObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashObserver -__OBJC_METACLASS_RO_$_FBSDKCrashObserver -__OBJC_$_INSTANCE_METHODS_FBSDKCrashObserver -_OBJC_IVAR_$_FBSDKCrashObserver.prefixes -_OBJC_IVAR_$_FBSDKCrashObserver.frameworks -_OBJC_IVAR_$_FBSDKCrashObserver._featureChecker -_OBJC_IVAR_$_FBSDKCrashObserver._requestProvider -_OBJC_IVAR_$_FBSDKCrashObserver._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKCrashObserver -__OBJC_$_PROP_LIST_FBSDKCrashObserver -__OBJC_CLASS_RO_$_FBSDKCrashObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -__28+[FBSDKCrashObserver shared]_block_invoke -+[FBSDKCrashShield settings] -+[FBSDKCrashShield requestProvider] -+[FBSDKCrashShield featureChecking] -+[FBSDKCrashShield configureWithSettings:requestProvider:featureChecking:] -+[FBSDKCrashShield initialize] -+[FBSDKCrashShield analyze:] -+[FBSDKCrashShield featureForString:] -+[FBSDKCrashShield _getFeature:] -+[FBSDKCrashShield _getClassName:] -__featureChecking -__featureMapping -_OBJC_CLASSLIST_REFERENCES_$_.71 -__featureForStringMap -_OBJC_CLASSLIST_REFERENCES_$_.123 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.141 -__OBJC_$_CLASS_METHODS_FBSDKCrashShield -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashShield -__OBJC_METACLASS_RO_$_FBSDKCrashShield -__OBJC_CLASS_RO_$_FBSDKCrashShield -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -+[FBSDKCrypto randomBytes:] -+[FBSDKCrypto randomString:] -__OBJC_$_CLASS_METHODS_FBSDKCrypto -__OBJC_METACLASS_RO_$_FBSDKCrypto -__OBJC_CLASS_RO_$_FBSDKCrypto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCryptoBlankData --[FBSDKDialogConfiguration initWithName:URL:appVersions:] -+[FBSDKDialogConfiguration supportsSecureCoding] --[FBSDKDialogConfiguration initWithCoder:] --[FBSDKDialogConfiguration encodeWithCoder:] --[FBSDKDialogConfiguration copyWithZone:] --[FBSDKDialogConfiguration appVersions] --[FBSDKDialogConfiguration name] --[FBSDKDialogConfiguration URL] --[FBSDKDialogConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.10 -__OBJC_$_CLASS_METHODS_FBSDKDialogConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKDialogConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKDialogConfiguration -__OBJC_METACLASS_RO_$_FBSDKDialogConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKDialogConfiguration -_OBJC_IVAR_$_FBSDKDialogConfiguration._appVersions -_OBJC_IVAR_$_FBSDKDialogConfiguration._name -_OBJC_IVAR_$_FBSDKDialogConfiguration._URL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDialogConfiguration -__OBJC_$_PROP_LIST_FBSDKDialogConfiguration -__OBJC_CLASS_RO_$_FBSDKDialogConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h -+[FBSDKDynamicFrameworkLoader shared] -___37+[FBSDKDynamicFrameworkLoader shared]_block_invoke --[FBSDKDynamicFrameworkLoader safariViewControllerClass] --[FBSDKDynamicFrameworkLoader asIdentifierManagerClass] -+[FBSDKDynamicFrameworkLoader loadkSecRandomDefault] -_fbsdkdfl_handle_get_Security -_fbsdkdfl_load_symbol_once -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessible] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccount] -+[FBSDKDynamicFrameworkLoader loadkSecAttrService] -+[FBSDKDynamicFrameworkLoader loadkSecValueData] -+[FBSDKDynamicFrameworkLoader loadkSecClassGenericPassword] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessGroup] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimit] -+[FBSDKDynamicFrameworkLoader loadkSecReturnData] -+[FBSDKDynamicFrameworkLoader loadkSecClass] -_fbsdkdfl_handle_get_Social -_fbsdkdfl_handle_get_QuartzCore -_fbsdkdfl_handle_get_AdSupport -_fbsdkdfl_handle_get_SafariServices -_fbsdkdfl_handle_get_AuthenticationServices -_fbsdkdfl_handle_get_CoreTelephony -_fbsdkdfl_load_Security_once -_fbsdkdfl_load_framework_once -_fbsdkdfl_load_Social_once -_fbsdkdfl_load_QuartzCore_once -_fbsdkdfl_load_AdSupport_once -_fbsdkdfl_load_SafariServices_once -_fbsdkdfl_load_AuthenticationServices_once -_fbsdkdfl_load_CoreTelephony_once -_shared.onceToken -_shared.shared -_loadkSecRandomDefault.k -_loadkSecRandomDefault.kSecRandomDefault_once -_loadkSecRandomDefault.ctx -_loadkSecAttrAccessible.k -_loadkSecAttrAccessible.kSecAttrAccessible_once -_loadkSecAttrAccessible.ctx -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.k -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly_once -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.ctx -_loadkSecAttrAccount.k -_loadkSecAttrAccount.kSecAttrAccount_once -_loadkSecAttrAccount.ctx -_loadkSecAttrService.k -_loadkSecAttrService.kSecAttrService_once -_loadkSecAttrService.ctx -_loadkSecValueData.k -_loadkSecValueData.kSecValueData_once -_loadkSecValueData.ctx -_loadkSecClassGenericPassword.k -_loadkSecClassGenericPassword.kSecClassGenericPassword_once -_loadkSecClassGenericPassword.ctx -_loadkSecAttrAccessGroup.k -_loadkSecAttrAccessGroup.kSecAttrAccessGroup_once -_loadkSecAttrAccessGroup.ctx -_loadkSecMatchLimitOne.k -_loadkSecMatchLimitOne.kSecMatchLimitOne_once -_loadkSecMatchLimitOne.ctx -_loadkSecMatchLimit.k -_loadkSecMatchLimit.kSecMatchLimit_once -_loadkSecMatchLimit.ctx -_loadkSecReturnData.k -_loadkSecReturnData.kSecReturnData_once -_loadkSecReturnData.ctx -_loadkSecClass.k -_loadkSecClass.kSecClass_once -_loadkSecClass.ctx -__OBJC_$_CLASS_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROTOCOL_REFS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDynamicFrameworkResolving -__OBJC_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKDynamicFrameworkLoader -__OBJC_METACLASS_RO_$_FBSDKDynamicFrameworkLoader -__OBJC_$_INSTANCE_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROP_LIST_FBSDKDynamicFrameworkLoader -__OBJC_CLASS_RO_$_FBSDKDynamicFrameworkLoader -_fbsdkdfl_SecRandomCopyBytes.f -_fbsdkdfl_SecRandomCopyBytes.SecRandomCopyBytes_once -_fbsdkdfl_SecRandomCopyBytes.ctx -_fbsdkdfl_SecItemUpdate.f -_fbsdkdfl_SecItemUpdate.SecItemUpdate_once -_fbsdkdfl_SecItemUpdate.ctx -_fbsdkdfl_SecItemAdd.f -_fbsdkdfl_SecItemAdd.SecItemAdd_once -_fbsdkdfl_SecItemAdd.ctx -_fbsdkdfl_SecItemCopyMatching.f -_fbsdkdfl_SecItemCopyMatching.SecItemCopyMatching_once -_fbsdkdfl_SecItemCopyMatching.ctx -_fbsdkdfl_SecItemDelete.f -_fbsdkdfl_SecItemDelete.SecItemDelete_once -_fbsdkdfl_SecItemDelete.ctx -_fbsdkdfl_SLServiceTypeFacebook.k -_fbsdkdfl_SLServiceTypeFacebook.SLServiceTypeFacebook_once -_fbsdkdfl_SLServiceTypeFacebook.ctx -_fbsdkdfl_SLComposeViewControllerClass.c -_fbsdkdfl_SLComposeViewControllerClass.SLComposeViewController_once -_fbsdkdfl_SLComposeViewControllerClass.ctx -_fbsdkdfl_CATransactionClass.c -_fbsdkdfl_CATransactionClass.CATransaction_once -_fbsdkdfl_CATransactionClass.ctx -_fbsdkdfl_CATransform3DMakeScale.f -_fbsdkdfl_CATransform3DMakeScale.CATransform3DMakeScale_once -_fbsdkdfl_CATransform3DMakeScale.ctx -_fbsdkdfl_CATransform3DMakeTranslation.f -_fbsdkdfl_CATransform3DMakeTranslation.CATransform3DMakeTranslation_once -_fbsdkdfl_CATransform3DMakeTranslation.ctx -_fbsdkdfl_CATransform3DConcat.f -_fbsdkdfl_CATransform3DConcat.CATransform3DConcat_once -_fbsdkdfl_CATransform3DConcat.ctx -_fbsdkdfl_ASIdentifierManagerClass.c -_fbsdkdfl_ASIdentifierManagerClass.ASIdentifierManager_once -_fbsdkdfl_ASIdentifierManagerClass.ctx -_fbsdkdfl_SFSafariViewControllerClass.c -_fbsdkdfl_SFSafariViewControllerClass.SFSafariViewController_once -_fbsdkdfl_SFSafariViewControllerClass.ctx -_fbsdkdfl_SFAuthenticationSessionClass.c -_fbsdkdfl_SFAuthenticationSessionClass.SFAuthenticationSession_once -_fbsdkdfl_SFAuthenticationSessionClass.ctx -_fbsdkdfl_ASWebAuthenticationSessionClass.c -_fbsdkdfl_ASWebAuthenticationSessionClass.ASWebAuthenticationSession_once -_fbsdkdfl_ASWebAuthenticationSessionClass.ctx -_fbsdkdfl_CTTelephonyNetworkInfoClass.c -_fbsdkdfl_CTTelephonyNetworkInfoClass.CTTelephonyNetworkInfo_once -_fbsdkdfl_CTTelephonyNetworkInfoClass.ctx -_fbsdkdfl_handle_get_Security.Security_handle -_fbsdkdfl_handle_get_Security.Security_once -_OBJC_CLASSLIST_REFERENCES_$_.136 -_fbsdkdfl_handle_get_Social.Social_handle -_fbsdkdfl_handle_get_Social.Social_once -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_handle -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_once -_fbsdkdfl_handle_get_AdSupport.AdSupport_handle -_fbsdkdfl_handle_get_AdSupport.AdSupport_once -_fbsdkdfl_handle_get_SafariServices.SafariServices_handle -_fbsdkdfl_handle_get_SafariServices.SafariServices_once -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_handle -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_once -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_handle -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_once -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_CoreTelephony_once -FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_AuthenticationServices_once -fbsdkdfl_load_SafariServices_once -fbsdkdfl_load_AdSupport_once -fbsdkdfl_load_QuartzCore_once -fbsdkdfl_load_Social_once -fbsdkdfl_load_framework_once -fbsdkdfl_load_library_once -fbsdkdfl_load_Security_once -fbsdkdfl_handle_get_CoreTelephony -fbsdkdfl_CTTelephonyNetworkInfoClass -fbsdkdfl_handle_get_AuthenticationServices -fbsdkdfl_ASWebAuthenticationSessionClass -fbsdkdfl_SFAuthenticationSessionClass -fbsdkdfl_handle_get_SafariServices -fbsdkdfl_handle_get_AdSupport -fbsdkdfl_CATransform3DConcat -fbsdkdfl_CATransform3DMakeTranslation -fbsdkdfl_CATransform3DMakeScale -fbsdkdfl_handle_get_QuartzCore -fbsdkdfl_CATransactionClass -fbsdkdfl_SLComposeViewControllerClass -fbsdkdfl_handle_get_Social -fbsdkdfl_SLServiceTypeFacebook -fbsdkdfl_SecItemDelete -fbsdkdfl_SecItemCopyMatching -fbsdkdfl_SecItemAdd -fbsdkdfl_SecItemUpdate -fbsdkdfl_SecRandomCopyBytes -fbsdkdfl_load_symbol_once -fbsdkdfl_handle_get_Security -fbsdkdfl_ASIdentifierManagerClass -fbsdkdfl_SFSafariViewControllerClass -__37+[FBSDKDynamicFrameworkLoader shared]_block_invoke -+[FBSDKError errorReporter] -+[FBSDKError setErrorReporter:] -+[FBSDKError configureWithErrorReporter:] -+[FBSDKError errorWithCode:message:] -+[FBSDKError errorWithDomain:code:message:] -+[FBSDKError errorWithCode:message:underlyingError:] -+[FBSDKError errorWithDomain:code:message:underlyingError:] -+[FBSDKError errorWithCode:userInfo:message:underlyingError:] -+[FBSDKError errorWithDomain:code:userInfo:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithName:value:message:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:] -+[FBSDKError invalidArgumentErrorWithName:value:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:underlyingError:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:underlyingError:] -+[FBSDKError requiredArgumentErrorWithName:message:] -+[FBSDKError requiredArgumentErrorWithDomain:name:message:] -+[FBSDKError requiredArgumentErrorWithName:message:underlyingError:] -+[FBSDKError unknownErrorWithMessage:] -+[FBSDKError isNetworkError:] -__errorReporter -__OBJC_$_CLASS_METHODS_FBSDKError -__OBJC_$_CLASS_PROP_LIST_FBSDKError -__OBJC_METACLASS_RO_$_FBSDKError -__OBJC_CLASS_RO_$_FBSDKError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKError.m -FBSDKCoreKit/FBSDKError.m --[FBSDKErrorConfiguration initWithDictionary:] --[FBSDKErrorConfiguration recoveryConfigurationForCode:subcode:request:] --[FBSDKErrorConfiguration updateWithArray:] -___43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke -+[FBSDKErrorConfiguration supportsSecureCoding] --[FBSDKErrorConfiguration initWithCoder:] --[FBSDKErrorConfiguration encodeWithCoder:] --[FBSDKErrorConfiguration copyWithZone:] --[FBSDKErrorConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.93 -___block_descriptor_48_e8_32s40s_e25_v32?0"NSString"816^B24l -__OBJC_$_CLASS_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_REFS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDecodableErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfiguration -_OBJC_IVAR_$_FBSDKErrorConfiguration._configurationDictionary -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -__43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke --[FBSDKErrorConfigurationProvider errorConfiguration] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfigurationProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfigurationProviding -__OBJC_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfigurationProvider -__OBJC_METACLASS_RO_$_FBSDKErrorConfigurationProvider -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfigurationProvider -__OBJC_CLASS_RO_$_FBSDKErrorConfigurationProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m --[FBSDKTemporaryErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -+[FBSDKErrorRecoveryAttempter recoveryAttempterFromConfiguration:] --[FBSDKErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -__OBJC_METACLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROTOCOL_REFS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorRecoveryAttempting -__OBJC_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryAttempter -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m -FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m --[FBSDKErrorRecoveryConfiguration initWithRecoveryDescription:optionDescriptions:category:recoveryActionName:] -+[FBSDKErrorRecoveryConfiguration supportsSecureCoding] --[FBSDKErrorRecoveryConfiguration initWithCoder:] --[FBSDKErrorRecoveryConfiguration encodeWithCoder:] --[FBSDKErrorRecoveryConfiguration copyWithZone:] --[FBSDKErrorRecoveryConfiguration localizedRecoveryDescription] --[FBSDKErrorRecoveryConfiguration localizedRecoveryOptionDescriptions] --[FBSDKErrorRecoveryConfiguration errorCategory] --[FBSDKErrorRecoveryConfiguration recoveryActionName] --[FBSDKErrorRecoveryConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryConfiguration -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryDescription -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryOptionDescriptions -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._errorCategory -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._recoveryActionName -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorRecoveryConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h --[FBSDKErrorReport init] --[FBSDKErrorReport initWithGraphRequestProvider:fileManager:settings:fileDataExtractor:] -+[FBSDKErrorReport shared] -___26+[FBSDKErrorReport shared]_block_invoke --[FBSDKErrorReport enable] -+[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport createErrorDirectoryIfNeeded] --[FBSDKErrorReport uploadErrors] -___32-[FBSDKErrorReport uploadErrors]_block_invoke --[FBSDKErrorReport loadErrorReports] -___36-[FBSDKErrorReport loadErrorReports]_block_invoke -___36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 --[FBSDKErrorReport _clearErrorInfo] --[FBSDKErrorReport _saveErrorInfoToDisk:] --[FBSDKErrorReport _pathToErrorInfoFile] --[FBSDKErrorReport requestProvider] --[FBSDKErrorReport setRequestProvider:] --[FBSDKErrorReport fileManager] --[FBSDKErrorReport setFileManager:] --[FBSDKErrorReport settings] --[FBSDKErrorReport setSettings:] --[FBSDKErrorReport dataExtractor] --[FBSDKErrorReport setDataExtractor:] --[FBSDKErrorReport directoryPath] --[FBSDKErrorReport isEnabled] --[FBSDKErrorReport setIsEnabled:] --[FBSDKErrorReport .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.100 -___block_descriptor_32_e25_B24?08"NSDictionary"16l -___block_descriptor_32_e11_q24?0816l -___block_literal_global.115 -__OBJC_$_CLASS_METHODS_FBSDKErrorReport -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorReport -__OBJC_METACLASS_RO_$_FBSDKErrorReport -__OBJC_$_INSTANCE_METHODS_FBSDKErrorReport -_OBJC_IVAR_$_FBSDKErrorReport._isEnabled -_OBJC_IVAR_$_FBSDKErrorReport._requestProvider -_OBJC_IVAR_$_FBSDKErrorReport._fileManager -_OBJC_IVAR_$_FBSDKErrorReport._settings -_OBJC_IVAR_$_FBSDKErrorReport._dataExtractor -_OBJC_IVAR_$_FBSDKErrorReport._directoryPath -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorReport -__OBJC_$_PROP_LIST_FBSDKErrorReport -__OBJC_CLASS_RO_$_FBSDKErrorReport -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -__36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 -__36-[FBSDKErrorReport loadErrorReports]_block_invoke -__32-[FBSDKErrorReport uploadErrors]_block_invoke -__26+[FBSDKErrorReport shared]_block_invoke -+[FBSDKEventBinding numberParser] -+[FBSDKEventBinding setNumberParser:] -+[FBSDKEventBinding initialize] --[FBSDKEventBinding initWithJSON:eventLogger:] --[FBSDKEventBinding trackEvent:] -+[FBSDKEventBinding matchAnyView:pathComponent:] -+[FBSDKEventBinding match:pathComponent:] -+[FBSDKEventBinding isViewMatchPath:path:] -+[FBSDKEventBinding isPath:matchViewPath:] -+[FBSDKEventBinding findViewByPath:parent:level:] --[FBSDKEventBinding isEqualToBinding:] -+[FBSDKEventBinding findParameterOfPath:pathType:sourceView:] --[FBSDKEventBinding eventName] --[FBSDKEventBinding eventType] --[FBSDKEventBinding appVersion] --[FBSDKEventBinding path] --[FBSDKEventBinding pathType] --[FBSDKEventBinding parameters] --[FBSDKEventBinding eventLogger] --[FBSDKEventBinding setEventLogger:] --[FBSDKEventBinding .cxx_destruct] -__numberParser -_OBJC_CLASSLIST_REFERENCES_$_.111 -__OBJC_$_CLASS_METHODS_FBSDKEventBinding -__OBJC_$_CLASS_PROP_LIST_FBSDKEventBinding -__OBJC_METACLASS_RO_$_FBSDKEventBinding -__OBJC_$_INSTANCE_METHODS_FBSDKEventBinding -_OBJC_IVAR_$_FBSDKEventBinding._eventName -_OBJC_IVAR_$_FBSDKEventBinding._eventType -_OBJC_IVAR_$_FBSDKEventBinding._appVersion -_OBJC_IVAR_$_FBSDKEventBinding._path -_OBJC_IVAR_$_FBSDKEventBinding._pathType -_OBJC_IVAR_$_FBSDKEventBinding._parameters -_OBJC_IVAR_$_FBSDKEventBinding._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBinding -__OBJC_$_PROP_LIST_FBSDKEventBinding -__OBJC_CLASS_RO_$_FBSDKEventBinding -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h --[FBSDKEventBindingManager initWithSwizzler:eventLogger:] --[FBSDKEventBindingManager initWithJSON:swizzler:eventLogger:] --[FBSDKEventBindingManager parseArray:] --[FBSDKEventBindingManager start] -___33-[FBSDKEventBindingManager start]_block_invoke -___33-[FBSDKEventBindingManager start]_block_invoke.65 -___33-[FBSDKEventBindingManager start]_block_invoke.71 -___33-[FBSDKEventBindingManager start]_block_invoke.77 --[FBSDKEventBindingManager rematchBindings] --[FBSDKEventBindingManager matchSubviewsIn:] --[FBSDKEventBindingManager matchView:delegate:] -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.110 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.271 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.276 -___copy_helper_block_e8_32s40s48s56w -___destroy_helper_block_e8_32s40s48s56w -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.336 -___47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.337 -___copy_helper_block_e8_32s40s48s56s64r72w -___destroy_helper_block_e8_32s40s48s56s64r72w -___copy_helper_block_e8_32s40s48s56r64w -___destroy_helper_block_e8_32s40s48s56r64w --[FBSDKEventBindingManager updateBindings:] -___43-[FBSDKEventBindingManager updateBindings:]_block_invoke --[FBSDKEventBindingManager handleReactNativeTouchesWithHandler:command:touches:eventName:] --[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:] -___94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke --[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:] -___100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke --[FBSDKEventBindingManager validClasses] --[FBSDKEventBindingManager eventLogger] --[FBSDKEventBindingManager setEventLogger:] --[FBSDKEventBindingManager swizzler] --[FBSDKEventBindingManager setSwizzler:] --[FBSDKEventBindingManager isStarted] --[FBSDKEventBindingManager setIsStarted:] --[FBSDKEventBindingManager reactBindings] --[FBSDKEventBindingManager setReactBindings:] --[FBSDKEventBindingManager setValidClasses:] --[FBSDKEventBindingManager hasReactNative] --[FBSDKEventBindingManager setHasReactNative:] --[FBSDKEventBindingManager eventBindings] --[FBSDKEventBindingManager setEventBindings:] --[FBSDKEventBindingManager .cxx_destruct] -___block_descriptor_40_e8_32s_e8_v16?08l -___block_descriptor_40_e8_32s_e17_v40?08:162432l -___block_descriptor_40_e8_32s_e50_v32?0"UITableView"8:16""24l -___block_descriptor_40_e8_32s_e60_v32?0"UICollectionView"8:16""24l -__OBJC_$_PROTOCOL_REFS_UIScrollViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIScrollViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UIScrollViewDelegate -__OBJC_PROTOCOL_$_UIScrollViewDelegate -__OBJC_LABEL_PROTOCOL_$_UIScrollViewDelegate -__OBJC_$_PROTOCOL_REFS_UITableViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITableViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UITableViewDelegate -__OBJC_PROTOCOL_$_UITableViewDelegate -__OBJC_LABEL_PROTOCOL_$_UITableViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UITableViewDelegate -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.278 -___block_descriptor_48_e8_32s40s_e43_v40?08:16"UITableView"24"NSIndexPath"32l -_OBJC_SELECTOR_REFERENCES_.280 -___block_descriptor_64_e8_32s40s48s56w_e5_v8?0l -__OBJC_$_PROTOCOL_REFS_UICollectionViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UICollectionViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UICollectionViewDelegate -__OBJC_PROTOCOL_$_UICollectionViewDelegate -__OBJC_LABEL_PROTOCOL_$_UICollectionViewDelegate -__OBJC_PROTOCOL_REFERENCE_$_UICollectionViewDelegate -_OBJC_SELECTOR_REFERENCES_.339 -___block_descriptor_48_e8_32s40s_e48_v40?08:16"UICollectionView"24"NSIndexPath"32l -_OBJC_SELECTOR_REFERENCES_.341 -___block_descriptor_80_e8_32s40s48s56s64r72w_e5_v8?0l -___block_descriptor_72_e8_32s40s48s56r64w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.355 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.356 -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.366 -_OBJC_SELECTOR_REFERENCES_.374 -_OBJC_SELECTOR_REFERENCES_.376 -__OBJC_METACLASS_RO_$_FBSDKEventBindingManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventBindingManager -_OBJC_IVAR_$_FBSDKEventBindingManager._isStarted -_OBJC_IVAR_$_FBSDKEventBindingManager._hasReactNative -_OBJC_IVAR_$_FBSDKEventBindingManager._eventLogger -_OBJC_IVAR_$_FBSDKEventBindingManager._swizzler -_OBJC_IVAR_$_FBSDKEventBindingManager._reactBindings -_OBJC_IVAR_$_FBSDKEventBindingManager._validClasses -_OBJC_IVAR_$_FBSDKEventBindingManager._eventBindings -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventBindingManager -__OBJC_$_PROP_LIST_FBSDKEventBindingManager -__OBJC_CLASS_RO_$_FBSDKEventBindingManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m -__100-[FBSDKEventBindingManager handleDidSelectItemWithBindings:target:command:collectionView:indexPath:]_block_invoke -__94-[FBSDKEventBindingManager handleDidSelectRowWithBindings:target:command:tableView:indexPath:]_block_invoke -__43-[FBSDKEventBindingManager updateBindings:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r64w -__copy_helper_block_e8_32s40s48s56r64w -__destroy_helper_block_e8_32s40s48s56s64r72w -__copy_helper_block_e8_32s40s48s56s64r72w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.337 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.336 -__destroy_helper_block_e8_32s40s48s56w -__copy_helper_block_e8_32s40s48s56w -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2.276 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.271 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke.110 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_3 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke_2 -__47-[FBSDKEventBindingManager matchView:delegate:]_block_invoke -__33-[FBSDKEventBindingManager start]_block_invoke.77 -__33-[FBSDKEventBindingManager start]_block_invoke.71 -__33-[FBSDKEventBindingManager start]_block_invoke.65 -__33-[FBSDKEventBindingManager start]_block_invoke --[FBSDKDeactivatedEvent initWithEventName:deactivatedParams:] --[FBSDKDeactivatedEvent eventName] --[FBSDKDeactivatedEvent deactivatedParams] --[FBSDKDeactivatedEvent .cxx_destruct] -+[FBSDKEventDeactivationManager shared] -___39+[FBSDKEventDeactivationManager shared]_block_invoke --[FBSDKEventDeactivationManager initWithServerConfigurationProvider:] --[FBSDKEventDeactivationManager enable] -___39-[FBSDKEventDeactivationManager enable]_block_invoke --[FBSDKEventDeactivationManager processEvents:] --[FBSDKEventDeactivationManager processParameters:eventName:] --[FBSDKEventDeactivationManager _updateDeactivatedEvents:] --[FBSDKEventDeactivationManager isEventDeactivationEnabled] --[FBSDKEventDeactivationManager setIsEventDeactivationEnabled:] --[FBSDKEventDeactivationManager deactivatedEvents] --[FBSDKEventDeactivationManager setDeactivatedEvents:] --[FBSDKEventDeactivationManager eventsWithDeactivatedParams] --[FBSDKEventDeactivationManager setEventsWithDeactivatedParams:] --[FBSDKEventDeactivationManager serverConfigurationProvider] --[FBSDKEventDeactivationManager setServerConfigurationProvider:] --[FBSDKEventDeactivationManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_INSTANCE_METHODS_FBSDKDeactivatedEvent -_OBJC_IVAR_$_FBSDKDeactivatedEvent._eventName -_OBJC_IVAR_$_FBSDKDeactivatedEvent._deactivatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeactivatedEvent -__OBJC_$_PROP_LIST_FBSDKDeactivatedEvent -__OBJC_CLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_CLASS_METHODS_FBSDKEventDeactivationManager -__OBJC_METACLASS_RO_$_FBSDKEventDeactivationManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventDeactivationManager -_OBJC_IVAR_$_FBSDKEventDeactivationManager._isEventDeactivationEnabled -_OBJC_IVAR_$_FBSDKEventDeactivationManager._deactivatedEvents -_OBJC_IVAR_$_FBSDKEventDeactivationManager._eventsWithDeactivatedParams -_OBJC_IVAR_$_FBSDKEventDeactivationManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventDeactivationManager -__OBJC_$_PROP_LIST_FBSDKEventDeactivationManager -__OBJC_CLASS_RO_$_FBSDKEventDeactivationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -__39-[FBSDKEventDeactivationManager enable]_block_invoke -__39+[FBSDKEventDeactivationManager shared]_block_invoke -+[FBSDKFeatureExtractor configureWithRulesFromKeyProvider:] -+[FBSDKFeatureExtractor initialize] -+[FBSDKFeatureExtractor loadRulesForKey:] -+[FBSDKFeatureExtractor getTextFeature:withScreenName:] -+[FBSDKFeatureExtractor getDenseFeatures:] -+[FBSDKFeatureExtractor pruneTree:siblings:] -+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:] -___77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureExtractor parseFeatures:] -+[FBSDKFeatureExtractor isButton:] -+[FBSDKFeatureExtractor update:text:hint:] -+[FBSDKFeatureExtractor foundIndicators:inValues:] -+[FBSDKFeatureExtractor regextMatch:text:] -+[FBSDKFeatureExtractor regexMatch:event:textType:matchText:] -__keyProvider -__languageInfo -__eventInfo -__textTypeInfo -__rules -___block_descriptor_40_e8__e25_B24?08"NSDictionary"16l -_OBJC_CLASSLIST_REFERENCES_$_.163 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.192 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.207 -__OBJC_$_CLASS_METHODS_FBSDKFeatureExtractor -__OBJC_METACLASS_RO_$_FBSDKFeatureExtractor -__OBJC_CLASS_RO_$_FBSDKFeatureExtractor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m -sum -__77+[FBSDKFeatureExtractor nonparseFeatures:siblings:screenname:viewTreeString:]_block_invoke -+[FBSDKFeatureManager shared] -___29+[FBSDKFeatureManager shared]_block_invoke --[FBSDKFeatureManager init] --[FBSDKFeatureManager initWithGateKeeperManager:store:] -+[FBSDKFeatureManager checkFeature:completionBlock:] --[FBSDKFeatureManager checkFeature:completionBlock:] -___52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke --[FBSDKFeatureManager isEnabled:] --[FBSDKFeatureManager disableFeature:] --[FBSDKFeatureManager storageKeyForFeature:] -+[FBSDKFeatureManager getParentFeature:] --[FBSDKFeatureManager checkGK:] -+[FBSDKFeatureManager featureName:] -+[FBSDKFeatureManager defaultStatus:] --[FBSDKFeatureManager gateKeeperManager] --[FBSDKFeatureManager setGateKeeperManager:] --[FBSDKFeatureManager store] --[FBSDKFeatureManager setStore:] --[FBSDKFeatureManager .cxx_destruct] -___block_descriptor_56_e8_32bs40s_e17_v16?0"NSError"8l -__OBJC_$_CLASS_METHODS_FBSDKFeatureManager -__OBJC_$_CLASS_PROP_LIST_FBSDKFeatureManager -__OBJC_METACLASS_RO_$_FBSDKFeatureManager -__OBJC_$_INSTANCE_METHODS_FBSDKFeatureManager -_OBJC_IVAR_$_FBSDKFeatureManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKFeatureManager._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKFeatureManager -__OBJC_$_PROP_LIST_FBSDKFeatureManager -__OBJC_CLASS_RO_$_FBSDKFeatureManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m -FBSDKCoreKit/Internal/FBSDKFeatureManager.m -__52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -__29+[FBSDKFeatureManager shared]_block_invoke -+[FBSDKGateKeeperManager initialize] -+[FBSDKGateKeeperManager configureWithSettings:requestProvider:connectionProvider:store:] -+[FBSDKGateKeeperManager boolForKey:defaultValue:] -+[FBSDKGateKeeperManager loadGateKeepers:] -___42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke -+[FBSDKGateKeeperManager requestToLoadGateKeepers] -+[FBSDKGateKeeperManager processLoadRequestResponse:error:] -+[FBSDKGateKeeperManager _didProcessGKFromNetwork:] -+[FBSDKGateKeeperManager _gateKeeperTimestampIsValid:] -+[FBSDKGateKeeperManager _gateKeeperIsValid] -+[FBSDKGateKeeperManager requestProvider] -+[FBSDKGateKeeperManager settings] -+[FBSDKGateKeeperManager connectionProvider] -+[FBSDKGateKeeperManager gateKeepers] -+[FBSDKGateKeeperManager store] -__completionBlocks -__canLoadGateKeepers -__gateKeepers -__loadingGateKeepers -__requeryFinishedForAppStart -_OBJC_CLASSLIST_REFERENCES_$_.69 -__timestamp -__OBJC_$_CLASS_METHODS_FBSDKGateKeeperManager -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGateKeeperManaging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGateKeeperManaging -__OBJC_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_LABEL_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_CLASS_PROTOCOLS_$_FBSDKGateKeeperManager -__OBJC_METACLASS_RO_$_FBSDKGateKeeperManager -__OBJC_CLASS_RO_$_FBSDKGateKeeperManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -__42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke --[FBSDKGraphErrorRecoveryProcessor processError:request:delegate:] --[FBSDKGraphErrorRecoveryProcessor delegate] --[FBSDKGraphErrorRecoveryProcessor .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphErrorRecoveryProcessor._delegate -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphErrorRecoveryProcessor -__OBJC_$_PROP_LIST_FBSDKGraphErrorRecoveryProcessor -__OBJC_CLASS_RO_$_FBSDKGraphErrorRecoveryProcessor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m -FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m --[FBSDKGraphRequest initWithGraphPath:] --[FBSDKGraphRequest initWithGraphPath:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:] --[FBSDKGraphRequest initWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:version:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequest isGraphErrorRecoveryDisabled] --[FBSDKGraphRequest setGraphErrorRecoveryDisabled:] --[FBSDKGraphRequest hasAttachments] -___35-[FBSDKGraphRequest hasAttachments]_block_invoke -+[FBSDKGraphRequest isAttachment:] -+[FBSDKGraphRequest serializeURL:params:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:] -___61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -+[FBSDKGraphRequest preprocessParams:] -+[FBSDKGraphRequest setCurrentAccessTokenStringProvider:] -+[FBSDKGraphRequest setSettings:] --[FBSDKGraphRequest startWithCompletionHandler:] -___48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke --[FBSDKGraphRequest startWithCompletion:] --[FBSDKGraphRequest description] --[FBSDKGraphRequest formattedDescription] --[FBSDKGraphRequest HTTPMethod] --[FBSDKGraphRequest setHTTPMethod:] --[FBSDKGraphRequest flags] --[FBSDKGraphRequest setFlags:] --[FBSDKGraphRequest parameters] --[FBSDKGraphRequest setParameters:] --[FBSDKGraphRequest tokenString] --[FBSDKGraphRequest graphPath] --[FBSDKGraphRequest version] --[FBSDKGraphRequest connectionFactory] --[FBSDKGraphRequest setConnectionFactory:] --[FBSDKGraphRequest .cxx_destruct] -__currentAccessTokenStringProvider -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.73 -___block_descriptor_48_e8_40s_e12_24?08^B16l -_OBJC_CLASSLIST_REFERENCES_$_.110 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequest -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequest -__OBJC_PROTOCOL_$_FBSDKGraphRequest -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequest -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequest -__OBJC_METACLASS_RO_$_FBSDKGraphRequest -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequest -_OBJC_IVAR_$_FBSDKGraphRequest.HTTPMethod -_OBJC_IVAR_$_FBSDKGraphRequest.flags -_OBJC_IVAR_$_FBSDKGraphRequest._parameters -_OBJC_IVAR_$_FBSDKGraphRequest._tokenString -_OBJC_IVAR_$_FBSDKGraphRequest._graphPath -_OBJC_IVAR_$_FBSDKGraphRequest._version -_OBJC_IVAR_$_FBSDKGraphRequest._connectionFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest.193 -__OBJC_CLASS_RO_$_FBSDKGraphRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h -__48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke -__61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -__35-[FBSDKGraphRequest hasAttachments]_block_invoke --[FBSDKGraphRequestBody init] --[FBSDKGraphRequestBody mimeContentType] --[FBSDKGraphRequestBody appendUTF8:] --[FBSDKGraphRequestBody appendWithKey:formValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:imageValue:logger:] -___57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:] -___66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke --[FBSDKGraphRequestBody data] --[FBSDKGraphRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBSDKGraphRequestBody compressedData] --[FBSDKGraphRequestBody requiresMultipartDataFormat] --[FBSDKGraphRequestBody setRequiresMultipartDataFormat:] --[FBSDKGraphRequestBody .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestBody -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestBody -_OBJC_IVAR_$_FBSDKGraphRequestBody._data -_OBJC_IVAR_$_FBSDKGraphRequestBody._json -_OBJC_IVAR_$_FBSDKGraphRequestBody._stringBoundary -_OBJC_IVAR_$_FBSDKGraphRequestBody._requiresMultipartDataFormat -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestBody -__OBJC_$_PROP_LIST_FBSDKGraphRequestBody -__OBJC_CLASS_RO_$_FBSDKGraphRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h -__66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke -__57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestConnection init] --[FBSDKGraphRequestConnection initWithURLSessionProxyFactory:errorConfigurationProvider:piggybackManagerProvider:settings:connectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:] --[FBSDKGraphRequestConnection dealloc] -+[FBSDKGraphRequestConnection setDefaultConnectionTimeout:] -+[FBSDKGraphRequestConnection defaultConnectionTimeout] --[FBSDKGraphRequestConnection addRequest:completionHandler:] -___60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:completion:] --[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:] -___75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:name:completion:] --[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:] -___76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:parameters:completion:] --[FBSDKGraphRequestConnection cancel] --[FBSDKGraphRequestConnection overrideGraphAPIVersion:] --[FBSDKGraphRequestConnection start] -___36-[FBSDKGraphRequestConnection start]_block_invoke -___36-[FBSDKGraphRequestConnection start]_block_invoke_2 -___36-[FBSDKGraphRequestConnection start]_block_invoke.128 --[FBSDKGraphRequestConnection delegateQueue] --[FBSDKGraphRequestConnection setDelegateQueue:] -+[FBSDKGraphRequestConnection setCanMakeRequests] -+[FBSDKGraphRequestConnection canMakeRequests] --[FBSDKGraphRequestConnection session] --[FBSDKGraphRequestConnection sessionProxyFactory] --[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:] -___73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke --[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:] -___75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke --[FBSDKGraphRequestConnection appendJSONRequests:toBody:andNameAttachments:logger:] --[FBSDKGraphRequestConnection _shouldWarnOnMissingFieldsParam:] --[FBSDKGraphRequestConnection _validateFieldsParamForGetRequests:] --[FBSDKGraphRequestConnection requestWithBatch:timeout:] --[FBSDKGraphRequestConnection addBody:toPostRequest:] --[FBSDKGraphRequestConnection urlStringForSingleRequest:forBatch:] --[FBSDKGraphRequestConnection completeFBSDKURLSessionWithResponse:data:networkError:] --[FBSDKGraphRequestConnection parseJSONResponse:error:statusCode:] --[FBSDKGraphRequestConnection parseJSONOrOtherwise:error:] --[FBSDKGraphRequestConnection _completeWithResults:networkError:] -___65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke --[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:] -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.424 --[FBSDKGraphRequestConnection processResultDebugDictionary:] -___60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke --[FBSDKGraphRequestConnection errorFromResult:request:] --[FBSDKGraphRequestConnection _errorWithCode:statusCode:parsedJSONResponse:innerError:message:] --[FBSDKGraphRequestConnection logAndInvokeHandler:error:] --[FBSDKGraphRequestConnection logAndInvokeHandler:response:responseData:requestStartTime:] --[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:] -___73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke --[FBSDKGraphRequestConnection logMessage:] --[FBSDKGraphRequestConnection taskDidCompleteWithResponse:data:requestStartTime:handler:] --[FBSDKGraphRequestConnection _taskDidCompleteWithError:handler:] --[FBSDKGraphRequestConnection logRequest:bodyLength:bodyLogger:attachmentLogger:] --[FBSDKGraphRequestConnection accessTokenWithRequest:] --[FBSDKGraphRequestConnection registerTokenToOmitFromLog:] --[FBSDKGraphRequestConnection warnIfMissingClientToken] --[FBSDKGraphRequestConnection userAgent] -___40-[FBSDKGraphRequestConnection userAgent]_block_invoke --[FBSDKGraphRequestConnection URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] --[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:] -___76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke --[FBSDKGraphRequestConnection description] --[FBSDKGraphRequestConnection delegate] --[FBSDKGraphRequestConnection setDelegate:] --[FBSDKGraphRequestConnection timeout] --[FBSDKGraphRequestConnection setTimeout:] --[FBSDKGraphRequestConnection urlResponse] --[FBSDKGraphRequestConnection requests] --[FBSDKGraphRequestConnection setRequests:] --[FBSDKGraphRequestConnection state] --[FBSDKGraphRequestConnection setState:] --[FBSDKGraphRequestConnection logger] --[FBSDKGraphRequestConnection setLogger:] --[FBSDKGraphRequestConnection requestStartTime] --[FBSDKGraphRequestConnection setRequestStartTime:] --[FBSDKGraphRequestConnection setSession:] --[FBSDKGraphRequestConnection setSessionProxyFactory:] --[FBSDKGraphRequestConnection errorConfigurationProvider] --[FBSDKGraphRequestConnection setErrorConfigurationProvider:] --[FBSDKGraphRequestConnection piggybackManagerProvider] --[FBSDKGraphRequestConnection setPiggybackManagerProvider:] --[FBSDKGraphRequestConnection settings] --[FBSDKGraphRequestConnection setSettings:] --[FBSDKGraphRequestConnection connectionFactory] --[FBSDKGraphRequestConnection setConnectionFactory:] --[FBSDKGraphRequestConnection eventLogger] --[FBSDKGraphRequestConnection setEventLogger:] --[FBSDKGraphRequestConnection operatingSystemVersionComparer] --[FBSDKGraphRequestConnection setOperatingSystemVersionComparer:] --[FBSDKGraphRequestConnection macCatalystDeterminator] --[FBSDKGraphRequestConnection setMacCatalystDeterminator:] --[FBSDKGraphRequestConnection .cxx_destruct] -_g_defaultTimeout -___block_descriptor_40_e8_32s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__canMakeRequests -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -___block_descriptor_48_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_CLASSLIST_REFERENCES_$_.179 -_OBJC_CLASSLIST_REFERENCES_$_.185 -___block_descriptor_49_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_CLASSLIST_REFERENCES_$_.234 -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_CLASSLIST_REFERENCES_$_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.268 -_OBJC_SELECTOR_REFERENCES_.286 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_CLASSLIST_REFERENCES_$_.309 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_CLASSLIST_REFERENCES_$_.322 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.331 -_OBJC_SELECTOR_REFERENCES_.335 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.361 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_CLASSLIST_REFERENCES_$_.406 -___block_descriptor_57_e8_32s40s48s_e42_v32?0"FBSDKGraphRequestMetadata"8Q16^B24l -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.421 -___block_descriptor_65_e8_32s40s48s56s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.426 -_OBJC_CLASSLIST_REFERENCES_$_.427 -_OBJC_SELECTOR_REFERENCES_.429 -_OBJC_SELECTOR_REFERENCES_.431 -___block_descriptor_40_e8_32s_e8_v16?0q8l -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_SELECTOR_REFERENCES_.452 -___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.485 -_OBJC_SELECTOR_REFERENCES_.487 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_CLASSLIST_REFERENCES_$_.490 -_OBJC_CLASSLIST_REFERENCES_$_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.501 -_OBJC_SELECTOR_REFERENCES_.503 -_OBJC_SELECTOR_REFERENCES_.505 -_OBJC_CLASSLIST_REFERENCES_$_.506 -___block_descriptor_64_e8_32bs40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.559 -_OBJC_SELECTOR_REFERENCES_.561 -_OBJC_SELECTOR_REFERENCES_.563 -_userAgent.agent -_userAgent.onceToken -___block_descriptor_48_e8_32s40s_e54_v32?0""816"NSError"24l -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestConnection -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphErrorRecoveryProcessorDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnection -__OBJC_$_CLASS_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnection -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnection -_OBJC_IVAR_$_FBSDKGraphRequestConnection._overrideVersionPart -_OBJC_IVAR_$_FBSDKGraphRequestConnection._expectingResults -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegateQueue -_OBJC_IVAR_$_FBSDKGraphRequestConnection._session -_OBJC_IVAR_$_FBSDKGraphRequestConnection._sessionProxyFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._recoveringRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorRecoveryProcessor -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegate -_OBJC_IVAR_$_FBSDKGraphRequestConnection._timeout -_OBJC_IVAR_$_FBSDKGraphRequestConnection._urlResponse -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requests -_OBJC_IVAR_$_FBSDKGraphRequestConnection._state -_OBJC_IVAR_$_FBSDKGraphRequestConnection._logger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requestStartTime -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorConfigurationProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._piggybackManagerProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._settings -_OBJC_IVAR_$_FBSDKGraphRequestConnection._connectionFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._eventLogger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._operatingSystemVersionComparer -_OBJC_IVAR_$_FBSDKGraphRequestConnection._macCatalystDeterminator -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestConnection -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnection -_OBJC_SELECTOR_REFERENCES_.831 -_OBJC_CLASSLIST_REFERENCES_$_.832 -_OBJC_SELECTOR_REFERENCES_.834 -_OBJC_SELECTOR_REFERENCES_.836 -_OBJC_SELECTOR_REFERENCES_.838 -_OBJC_SELECTOR_REFERENCES_.840 -_OBJC_SELECTOR_REFERENCES_.842 -_OBJC_SELECTOR_REFERENCES_.844 -_OBJC_SELECTOR_REFERENCES_.846 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h -__76-[FBSDKGraphRequestConnection processorDidAttemptRecovery:didRecover:error:]_block_invoke -__40-[FBSDKGraphRequestConnection userAgent]_block_invoke -__73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -__60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke.424 -_CreateExpiredAccessToken -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -__65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke -__75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke -__73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke -__36-[FBSDKGraphRequestConnection start]_block_invoke.128 -__36-[FBSDKGraphRequestConnection start]_block_invoke_2 -__36-[FBSDKGraphRequestConnection start]_block_invoke -__76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke -__75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke -__60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnectionFactory createGraphRequestConnection] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnectionProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnectionProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnectionFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnectionFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnectionFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnectionFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m -FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m --[FBSDKGraphRequestDataAttachment initWithData:filename:contentType:] --[FBSDKGraphRequestDataAttachment contentType] --[FBSDKGraphRequestDataAttachment data] --[FBSDKGraphRequestDataAttachment filename] --[FBSDKGraphRequestDataAttachment .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestDataAttachment -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestDataAttachment -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._contentType -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._data -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._filename -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestDataAttachment -__OBJC_$_PROP_LIST_FBSDKGraphRequestDataAttachment -__OBJC_CLASS_RO_$_FBSDKGraphRequestDataAttachment -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:flags:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m --[FBSDKGraphRequestMetadata initWithRequest:completionHandler:batchParameters:] --[FBSDKGraphRequestMetadata invokeCompletionHandlerForConnection:withResults:error:] --[FBSDKGraphRequestMetadata description] --[FBSDKGraphRequestMetadata request] --[FBSDKGraphRequestMetadata setRequest:] --[FBSDKGraphRequestMetadata completionHandler] --[FBSDKGraphRequestMetadata setCompletionHandler:] --[FBSDKGraphRequestMetadata batchParameters] --[FBSDKGraphRequestMetadata setBatchParameters:] --[FBSDKGraphRequestMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestMetadata -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._request -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._completionHandler -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._batchParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestMetadata -__OBJC_$_PROP_LIST_FBSDKGraphRequestMetadata -__OBJC_CLASS_RO_$_FBSDKGraphRequestMetadata -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h -+[FBSDKGraphRequestPiggybackManager tokenWallet] -+[FBSDKGraphRequestPiggybackManager settings] -+[FBSDKGraphRequestPiggybackManager serverConfiguration] -+[FBSDKGraphRequestPiggybackManager requestProvider] -+[FBSDKGraphRequestPiggybackManager configureWithTokenWallet:settings:serverConfiguration:requestProvider:] -+[FBSDKGraphRequestPiggybackManager addPiggybackRequests:] -+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:] -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -___copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.94 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.112 -___copy_helper_block_e8_32b40b48r56r64r -___destroy_helper_block_e8_32s40s48r56r64r -+[FBSDKGraphRequestPiggybackManager addRefreshPiggybackIfStale:] -+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:] -___69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -+[FBSDKGraphRequestPiggybackManager _safeForPiggyback:] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshThresholdInSeconds] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshRetryInSeconds] -+[FBSDKGraphRequestPiggybackManager _lastRefreshTry] -+[FBSDKGraphRequestPiggybackManager _setLastRefreshTry:] -__lastRefreshTry -__tokenWallet -__serverConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_REFS__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_INSTANCE_METHODS__FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_REFERENCE_$__FBSDKGraphRequestConnecting -___block_descriptor_112_e8_40s48r56r64r72r80r88r96r104r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.98 -___block_descriptor_72_e8_32bs40r48r56r64r_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.113 -___block_descriptor_72_e8_32bs40bs48r56r64r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManager -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManager -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -__69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -__destroy_helper_block_e8_32s40s48r56r64r -__copy_helper_block_e8_32b40b48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.112 -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.94 -__destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -+[FBSDKGraphRequestPiggybackManagerProvider piggybackManager] -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m --[FBSDKHumanSilhouetteIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKHumanSilhouetteIcon -__OBJC_$_INSTANCE_METHODS_FBSDKHumanSilhouetteIcon -__OBJC_CLASS_RO_$_FBSDKHumanSilhouetteIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m -FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m --[FBSDKHybridAppEventsScriptMessageHandler init] --[FBSDKHybridAppEventsScriptMessageHandler initWithEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler userContentController:didReceiveScriptMessage:] --[FBSDKHybridAppEventsScriptMessageHandler eventLogger] --[FBSDKHybridAppEventsScriptMessageHandler setEventLogger:] --[FBSDKHybridAppEventsScriptMessageHandler .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_INSTANCE_METHODS_WKScriptMessageHandler -__OBJC_$_PROTOCOL_METHOD_TYPES_WKScriptMessageHandler -__OBJC_PROTOCOL_$_WKScriptMessageHandler -__OBJC_LABEL_PROTOCOL_$_WKScriptMessageHandler -__OBJC_CLASS_PROTOCOLS_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_METACLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_INSTANCE_METHODS_FBSDKHybridAppEventsScriptMessageHandler -_OBJC_IVAR_$_FBSDKHybridAppEventsScriptMessageHandler._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_$_PROP_LIST_FBSDKHybridAppEventsScriptMessageHandler -__OBJC_CLASS_RO_$_FBSDKHybridAppEventsScriptMessageHandler -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m -FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m --[FBSDKIcon imageWithSize:] --[FBSDKIcon imageWithSize:scale:] --[FBSDKIcon imageWithSize:color:] --[FBSDKIcon imageWithSize:scale:color:] --[FBSDKIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKIcon -__OBJC_$_INSTANCE_METHODS_FBSDKIcon -__OBJC_CLASS_RO_$_FBSDKIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m -FBSDKCoreKit/Internal/UI/FBSDKIcon.m -+[FBSDKImageDownloader sharedInstance] -___38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImageDownloader init] --[FBSDKImageDownloader initWithSessionProvider:] --[FBSDKImageDownloader removeAll] --[FBSDKImageDownloader downloadImageWithURL:ttl:completion:] -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.43 -___copy_helper_block_e8_32s40s48b56b --[FBSDKImageDownloader sessionProvider] --[FBSDKImageDownloader setSessionProvider:] --[FBSDKImageDownloader urlCache] --[FBSDKImageDownloader setUrlCache:] --[FBSDKImageDownloader .cxx_destruct] -_sharedInstance.instance -___block_descriptor_40_e8_32bs_e29_v16?0"NSCachedURLResponse"8l -___block_descriptor_64_e8_32s40s48bs56bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_$_CLASS_METHODS_FBSDKImageDownloader -__OBJC_$_CLASS_PROP_LIST_FBSDKImageDownloader -__OBJC_METACLASS_RO_$_FBSDKImageDownloader -__OBJC_$_INSTANCE_METHODS_FBSDKImageDownloader -_OBJC_IVAR_$_FBSDKImageDownloader._sessionProvider -_OBJC_IVAR_$_FBSDKImageDownloader._urlCache -__OBJC_$_INSTANCE_VARIABLES_FBSDKImageDownloader -__OBJC_$_PROP_LIST_FBSDKImageDownloader -__OBJC_CLASS_RO_$_FBSDKImageDownloader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m -FBSDKCoreKit/Internal/FBSDKImageDownloader.m -__copy_helper_block_e8_32s40s48b56b -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.43 -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -__38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImpressionTrackingButton layoutSubviews] -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_REFERENCE_$_FBSDKButtonImpressionTracking -__OBJC_METACLASS_RO_$_FBSDKImpressionTrackingButton -__OBJC_$_INSTANCE_METHODS_FBSDKImpressionTrackingButton -__OBJC_CLASS_RO_$_FBSDKImpressionTrackingButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m -FBSDKCoreKit/FBSDKImpressionTrackingButton.m --[FBSDKInstrumentManager init] --[FBSDKInstrumentManager initWithFeatureCheckerProvider:settings:crashObserver:errorReport:crashHandler:] -+[FBSDKInstrumentManager shared] -___32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKInstrumentManager enable] -___32-[FBSDKInstrumentManager enable]_block_invoke -___32-[FBSDKInstrumentManager enable]_block_invoke.26 --[FBSDKInstrumentManager featureChecker] --[FBSDKInstrumentManager setFeatureChecker:] --[FBSDKInstrumentManager settings] --[FBSDKInstrumentManager setSettings:] --[FBSDKInstrumentManager crashObserver] --[FBSDKInstrumentManager setCrashObserver:] --[FBSDKInstrumentManager errorReport] --[FBSDKInstrumentManager setErrorReport:] --[FBSDKInstrumentManager crashHandler] --[FBSDKInstrumentManager setCrashHandler:] --[FBSDKInstrumentManager .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKInstrumentManager -__OBJC_$_CLASS_PROP_LIST_FBSDKInstrumentManager -__OBJC_METACLASS_RO_$_FBSDKInstrumentManager -__OBJC_$_INSTANCE_METHODS_FBSDKInstrumentManager -_OBJC_IVAR_$_FBSDKInstrumentManager._featureChecker -_OBJC_IVAR_$_FBSDKInstrumentManager._settings -_OBJC_IVAR_$_FBSDKInstrumentManager._crashObserver -_OBJC_IVAR_$_FBSDKInstrumentManager._errorReport -_OBJC_IVAR_$_FBSDKInstrumentManager._crashHandler -__OBJC_$_INSTANCE_VARIABLES_FBSDKInstrumentManager -__OBJC_$_PROP_LIST_FBSDKInstrumentManager -__OBJC_CLASS_RO_$_FBSDKInstrumentManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -__32-[FBSDKInstrumentManager enable]_block_invoke.26 -__32-[FBSDKInstrumentManager enable]_block_invoke -__32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKIntegrityManager initWithGateKeeperManager:integrityProcessor:] --[FBSDKIntegrityManager enable] --[FBSDKIntegrityManager processParameters:eventName:] --[FBSDKIntegrityManager gateKeeperManager] --[FBSDKIntegrityManager setGateKeeperManager:] --[FBSDKIntegrityManager integrityProcessor] --[FBSDKIntegrityManager setIntegrityProcessor:] --[FBSDKIntegrityManager isIntegrityEnabled] --[FBSDKIntegrityManager setIsIntegrityEnabled:] --[FBSDKIntegrityManager isSampleEnabled] --[FBSDKIntegrityManager setIsSampleEnabled:] --[FBSDKIntegrityManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKIntegrityManager -__OBJC_$_INSTANCE_METHODS_FBSDKIntegrityManager -_OBJC_IVAR_$_FBSDKIntegrityManager._isIntegrityEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._isSampleEnabled -_OBJC_IVAR_$_FBSDKIntegrityManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKIntegrityManager._integrityProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKIntegrityManager -__OBJC_$_PROP_LIST_FBSDKIntegrityManager -__OBJC_CLASS_RO_$_FBSDKIntegrityManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m -+[FBSDKInternalUtility sharedUtility] -___37+[FBSDKInternalUtility sharedUtility]_block_invoke -+[FBSDKInternalUtility configureWithInfoDictionaryProvider:] -+[FBSDKInternalUtility setLoggerType:] -+[FBSDKInternalUtility loggerType] --[FBSDKInternalUtility appURLScheme] --[FBSDKInternalUtility appURLWithHost:path:queryParameters:error:] --[FBSDKInternalUtility parametersFromFBURL:] --[FBSDKInternalUtility bundleForStrings] -___40-[FBSDKInternalUtility bundleForStrings]_block_invoke --[FBSDKInternalUtility currentTimeInMilliseconds] --[FBSDKInternalUtility extractPermissionsFromResponse:grantedPermissions:declinedPermissions:expiredPermissions:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility _facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility isBrowserURL:] --[FBSDKInternalUtility isFacebookBundleIdentifier:] --[FBSDKInternalUtility isSafariBundleIdentifier:] --[FBSDKInternalUtility object:isEqualToObject:] --[FBSDKInternalUtility operatingSystemVersion] -___46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke --[FBSDKInternalUtility URLWithScheme:host:path:queryParameters:error:] --[FBSDKInternalUtility deleteFacebookCookies] --[FBSDKInternalUtility registerTransientObject:] --[FBSDKInternalUtility unregisterTransientObject:] --[FBSDKInternalUtility viewControllerForView:] --[FBSDKInternalUtility isFacebookAppInstalled] -___46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke --[FBSDKInternalUtility isMessengerAppInstalled] -___47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke --[FBSDKInternalUtility isMSQRDPlayerAppInstalled] -___49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke --[FBSDKInternalUtility _canOpenURLScheme:] --[FBSDKInternalUtility validateAppID] --[FBSDKInternalUtility validateRequiredClientAccessToken] --[FBSDKInternalUtility validateURLSchemes] --[FBSDKInternalUtility validateFacebookReservedURLSchemes] --[FBSDKInternalUtility findWindow] --[FBSDKInternalUtility topMostViewController] --[FBSDKInternalUtility statusBarOrientation] --[FBSDKInternalUtility hexadecimalStringFromData:] --[FBSDKInternalUtility isRegisteredURLScheme:] -___46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke --[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:] -___56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isRegisteredCanOpenURLScheme:] -___53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isPublishPermission:] --[FBSDKInternalUtility isUnity] --[FBSDKInternalUtility validateConfiguration] --[FBSDKInternalUtility isConfigured] --[FBSDKInternalUtility setIsConfigured:] --[FBSDKInternalUtility infoDictionaryProvider] --[FBSDKInternalUtility setInfoDictionaryProvider:] --[FBSDKInternalUtility .cxx_destruct] -_sharedUtility.instance -_sharedUtilityNonce -__loggerType -_bundleForStrings.bundle -_bundleForStrings.onceToken -_operatingSystemVersion.operatingSystemVersion -_checkOperatingSystemVersionToken -___block_literal_global.138 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_CLASSLIST_REFERENCES_$_.153 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_CLASSLIST_REFERENCES_$_.175 -_OBJC_CLASSLIST_REFERENCES_$_.178 -__transientObjects -_OBJC_CLASSLIST_REFERENCES_$_.187 -_checkIfFacebookAppInstalledToken -___block_literal_global.204 -_checkIfMessengerAppInstalledToken -___block_literal_global.211 -_checkIfMSQRDPlayerAppInstalledToken -___block_literal_global.214 -_OBJC_CLASSLIST_REFERENCES_$_.219 -_OBJC_CLASSLIST_REFERENCES_$_.226 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_CLASSLIST_REFERENCES_$_.237 -_OBJC_SELECTOR_REFERENCES_.277 -_isRegisteredURLScheme:.urlTypes -_fetchUrlSchemesToken -_checkRegisteredCanOpenURLScheme:.checkedSchemes -_checkRegisteredCanOpenUrlSchemesToken -___block_literal_global.325 -_isRegisteredCanOpenURLScheme:.schemes -_fetchApplicationQuerySchemesToken -_OBJC_SELECTOR_REFERENCES_.346 -__OBJC_$_CLASS_METHODS_FBSDKInternalUtility -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWindowFinding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWindowFinding -__OBJC_PROTOCOL_$_FBSDKWindowFinding -__OBJC_LABEL_PROTOCOL_$_FBSDKWindowFinding -__OBJC_CLASS_PROTOCOLS_$_FBSDKInternalUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKInternalUtility -__OBJC_METACLASS_RO_$_FBSDKInternalUtility -__OBJC_$_INSTANCE_METHODS_FBSDKInternalUtility -_OBJC_IVAR_$_FBSDKInternalUtility._isConfigured -_OBJC_IVAR_$_FBSDKInternalUtility._infoDictionaryProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKInternalUtility -__OBJC_$_PROP_LIST_FBSDKInternalUtility -__OBJC_CLASS_RO_$_FBSDKInternalUtility -_OBJC_SELECTOR_REFERENCES_.420 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKInternalUtility.m -FBSDKCoreKit/FBSDKInternalUtility.m -__53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke -__56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke -__46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke -__49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke -__47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke -__46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke -__46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke -ShouldOverrideHostWithGamingDomain -__40-[FBSDKInternalUtility bundleForStrings]_block_invoke -__37+[FBSDKInternalUtility sharedUtility]_block_invoke --[FBSDKKeychainStore initWithService:accessGroup:] --[FBSDKKeychainStore setDictionary:forKey:accessibility:] --[FBSDKKeychainStore dictionaryForKey:] --[FBSDKKeychainStore setString:forKey:accessibility:] --[FBSDKKeychainStore stringForKey:] --[FBSDKKeychainStore setData:forKey:accessibility:] --[FBSDKKeychainStore dataForKey:] --[FBSDKKeychainStore queryForKey:] --[FBSDKKeychainStore service] --[FBSDKKeychainStore accessGroup] --[FBSDKKeychainStore .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKKeychainStore -__OBJC_$_INSTANCE_METHODS_FBSDKKeychainStore -_OBJC_IVAR_$_FBSDKKeychainStore._service -_OBJC_IVAR_$_FBSDKKeychainStore._accessGroup -__OBJC_$_INSTANCE_VARIABLES_FBSDKKeychainStore -__OBJC_$_PROP_LIST_FBSDKKeychainStore -__OBJC_CLASS_RO_$_FBSDKKeychainStore -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h --[FBSDKLocation initWithId:name:] -+[FBSDKLocation locationFromDictionary:] --[FBSDKLocation hash] --[FBSDKLocation isEqual:] --[FBSDKLocation isEqualToLocation:] --[FBSDKLocation copyWithZone:] -+[FBSDKLocation supportsSecureCoding] --[FBSDKLocation encodeWithCoder:] --[FBSDKLocation initWithCoder:] --[FBSDKLocation id] --[FBSDKLocation name] --[FBSDKLocation .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKLocation -__OBJC_CLASS_PROTOCOLS_$_FBSDKLocation -__OBJC_$_CLASS_PROP_LIST_FBSDKLocation -__OBJC_METACLASS_RO_$_FBSDKLocation -__OBJC_$_INSTANCE_METHODS_FBSDKLocation -_OBJC_IVAR_$_FBSDKLocation._id -_OBJC_IVAR_$_FBSDKLocation._name -__OBJC_$_INSTANCE_VARIABLES_FBSDKLocation -__OBJC_$_PROP_LIST_FBSDKLocation -__OBJC_CLASS_RO_$_FBSDKLocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.h --[FBSDKLogger initWithLoggingBehavior:] --[FBSDKLogger contents] --[FBSDKLogger setContents:] --[FBSDKLogger appendString:] --[FBSDKLogger appendFormat:] --[FBSDKLogger appendKey:value:] --[FBSDKLogger emitToNSLog] -+[FBSDKLogger generateSerialNumber] -+[FBSDKLogger singleShotLogEntry:logEntry:] --[FBSDKLogger logEntry:] -+[FBSDKLogger singleShotLogEntry:timestampTag:formatString:] -+[FBSDKLogger registerCurrentTime:withTag:] -+[FBSDKLogger registerStringToReplace:replaceWith:] --[FBSDKLogger loggerSerialNumber] --[FBSDKLogger loggingBehavior] --[FBSDKLogger isActive] --[FBSDKLogger internalContents] --[FBSDKLogger .cxx_destruct] -_g_stringsToReplace -_g_startTimesWithTags -_g_serialNumberCounter -__OBJC_$_CLASS_METHODS_FBSDKLogger -__OBJC_METACLASS_RO_$_FBSDKLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLogger -_OBJC_IVAR_$_FBSDKLogger._active -_OBJC_IVAR_$_FBSDKLogger._loggerSerialNumber -_OBJC_IVAR_$_FBSDKLogger._loggingBehavior -_OBJC_IVAR_$_FBSDKLogger._internalContents -__OBJC_$_INSTANCE_VARIABLES_FBSDKLogger -__OBJC_$_PROP_LIST_FBSDKLogger -__OBJC_CLASS_RO_$_FBSDKLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.h --[FBSDKLoggerFactory createLoggerWithLoggingBehavior:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoggingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoggingCreating -__OBJC_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoggerFactory -__OBJC_METACLASS_RO_$_FBSDKLoggerFactory -__OBJC_$_INSTANCE_METHODS_FBSDKLoggerFactory -__OBJC_CLASS_RO_$_FBSDKLoggerFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m -FBSDKCoreKit/Internal/FBSDKLoggerFactory.m --[FBSDKLogo pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKLogo -__OBJC_$_INSTANCE_METHODS_FBSDKLogo -__OBJC_CLASS_RO_$_FBSDKLogo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m -FBSDKCoreKit/Internal/UI/FBSDKLogo.m -+[FBSDKMath ceilForSize:] -+[FBSDKMath floorForSize:] -+[FBSDKMath hashWithInteger:] -+[FBSDKMath hashWithInteger:andInteger:] -+[FBSDKMath hashWithIntegerArray:count:] -+[FBSDKMath hashWithLong:] -+[FBSDKMath hashWithPointer:] -__OBJC_$_CLASS_METHODS_FBSDKMath -__OBJC_METACLASS_RO_$_FBSDKMath -__OBJC_CLASS_RO_$_FBSDKMath -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m -FBSDKCoreKit/Internal/FBSDKMath.m --[FBSDKMeasurementEvent postNotificationForEventName:args:] -+[FBSDKMeasurementEvent postNotificationForEventName:args:] -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEvent -__OBJC_METACLASS_RO_$_FBSDKMeasurementEvent -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEvent -__OBJC_CLASS_RO_$_FBSDKMeasurementEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m -FBSDKCoreKit/FBSDKMeasurementEvent.m -+[FBSDKMeasurementEventListener defaultListener] -___48+[FBSDKMeasurementEventListener defaultListener]_block_invoke --[FBSDKMeasurementEventListener logFBAppEventForNotification:] --[FBSDKMeasurementEventListener dealloc] -_defaultListener.dispatchOnceLocker -_defaultListener.defaultListener -__OBJC_$_CLASS_METHODS_FBSDKMeasurementEventListener -__OBJC_$_CLASS_PROP_LIST_FBSDKMeasurementEventListener -__OBJC_METACLASS_RO_$_FBSDKMeasurementEventListener -__OBJC_$_INSTANCE_METHODS_FBSDKMeasurementEventListener -__OBJC_CLASS_RO_$_FBSDKMeasurementEventListener -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m -__48+[FBSDKMeasurementEventListener defaultListener]_block_invoke -+[FBSDKMetadataIndexer shared] -___30+[FBSDKMetadataIndexer shared]_block_invoke --[FBSDKMetadataIndexer init] --[FBSDKMetadataIndexer enable] -___30-[FBSDKMetadataIndexer enable]_block_invoke --[FBSDKMetadataIndexer setupWithRules:] -___39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke --[FBSDKMetadataIndexer initStore] --[FBSDKMetadataIndexer constructRules:] --[FBSDKMetadataIndexer setupMetadataIndexing] -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -___45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 --[FBSDKMetadataIndexer getSiblingViewsOfView:] --[FBSDKMetadataIndexer getLabelsOfView:] --[FBSDKMetadataIndexer checkSecureTextEntry:] --[FBSDKMetadataIndexer getKeyboardType:] --[FBSDKMetadataIndexer getMetadataWithText:placeholder:labels:secureTextEntry:inputType:] --[FBSDKMetadataIndexer checkAndAppendData:forKey:] -___50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -___copy_helper_block_e8_32s40s48w -___destroy_helper_block_e8_32s40s48w --[FBSDKMetadataIndexer checkMetadataLabels:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataHint:matchRuleK:] --[FBSDKMetadataIndexer checkMetadataText:matchRuleV:] --[FBSDKMetadataIndexer normalizeField:] --[FBSDKMetadataIndexer normalizeValue:] --[FBSDKMetadataIndexer pruneValue:forKey:] --[FBSDKMetadataIndexer rules] --[FBSDKMetadataIndexer store] --[FBSDKMetadataIndexer serialQueue] --[FBSDKMetadataIndexer .cxx_destruct] -_setupWithRules:.onceToken -__OBJC_$_PROTOCOL_REFS_UITextInputTraits -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInputTraits -__OBJC_$_PROP_LIST_UITextInputTraits -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInputTraits -__OBJC_PROTOCOL_$_UITextInputTraits -__OBJC_LABEL_PROTOCOL_$_UITextInputTraits -__OBJC_$_PROTOCOL_REFS_UIKeyInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UIKeyInput -__OBJC_$_PROP_LIST_UIKeyInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UIKeyInput -__OBJC_PROTOCOL_$_UIKeyInput -__OBJC_LABEL_PROTOCOL_$_UIKeyInput -__OBJC_$_PROTOCOL_REFS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UITextInput -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UITextInput -__OBJC_$_PROP_LIST_UITextInput -__OBJC_$_PROTOCOL_METHOD_TYPES_UITextInput -__OBJC_PROTOCOL_$_UITextInput -__OBJC_LABEL_PROTOCOL_$_UITextInput -__OBJC_PROTOCOL_REFERENCE_$_UITextInput -_OBJC_CLASSLIST_REFERENCES_$_.275 -___block_descriptor_73_e8_32s40s48s56s_e5_v8?0l -___block_descriptor_40_e8_32s_e16_v16?0"UIView"8l -_OBJC_CLASSLIST_REFERENCES_$_.292 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_CLASSLIST_REFERENCES_$_.300 -_OBJC_CLASSLIST_REFERENCES_$_.317 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_CLASSLIST_REFERENCES_$_.333 -_OBJC_CLASSLIST_REFERENCES_$_.350 -_OBJC_SELECTOR_REFERENCES_.352 -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -_OBJC_SELECTOR_REFERENCES_.358 -___block_descriptor_56_e8_32s40s48w_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.359 -__OBJC_$_CLASS_METHODS_FBSDKMetadataIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKMetadataIndexer -__OBJC_METACLASS_RO_$_FBSDKMetadataIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKMetadataIndexer -_OBJC_IVAR_$_FBSDKMetadataIndexer._rules -_OBJC_IVAR_$_FBSDKMetadataIndexer._store -_OBJC_IVAR_$_FBSDKMetadataIndexer._serialQueue -__OBJC_$_INSTANCE_VARIABLES_FBSDKMetadataIndexer -__OBJC_$_PROP_LIST_FBSDKMetadataIndexer -__OBJC_CLASS_RO_$_FBSDKMetadataIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m -__destroy_helper_block_e8_32s40s48w -__copy_helper_block_e8_32s40s48w -__50-[FBSDKMetadataIndexer checkAndAppendData:forKey:]_block_invoke -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke_2 -__45-[FBSDKMetadataIndexer setupMetadataIndexing]_block_invoke -__39-[FBSDKMetadataIndexer setupWithRules:]_block_invoke -__30-[FBSDKMetadataIndexer enable]_block_invoke -__30+[FBSDKMetadataIndexer shared]_block_invoke -__ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorENS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S8_EEEEED1Ev -+[FBSDKModelManager shared] -___27+[FBSDKModelManager shared]_block_invoke -___copy_helper_block_ea8_ -___destroy_helper_block_ea8_ --[FBSDKModelManager configureWithFeatureChecker:graphRequestFactory:fileManager:store:settings:dataExtractor:] --[FBSDKModelManager enable] -___27-[FBSDKModelManager enable]_block_invoke -___27-[FBSDKModelManager enable]_block_invoke_2 -___copy_helper_block_ea8_32s40w -___destroy_helper_block_ea8_32s40w -___copy_helper_block_ea8_32s -___destroy_helper_block_ea8_32s --[FBSDKModelManager getRulesForKey:] --[FBSDKModelManager getWeightsForKey:] --[FBSDKModelManager getThresholdsForKey:] --[FBSDKModelManager processIntegrity:] -__ZN5fbsdkL13predictOnMTMLENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKcRKNS0_13unordered_mapIS6_NS_7MTensorENS0_4hashIS6_EENS0_8equal_toIS6_EENS4_INS0_4pairIKS6_SA_EEEEEEPKf -__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IDnEEPKc --[FBSDKModelManager processSuggestedEvents:denseData:] -+[FBSDKModelManager isValidTimestamp:] -+[FBSDKModelManager processMTML] --[FBSDKModelManager checkFeaturesAndExecuteForMTML] -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -___51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 --[FBSDKModelManager getModelAndRules:onSuccess:] -___48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -___copy_helper_block_ea8_32b40s48s56s -___destroy_helper_block_ea8_32s40s48s56s --[FBSDKModelManager clearCacheForModel:suffix:] --[FBSDKModelManager download:filePath:queue:group:] -___51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -___copy_helper_block_ea8_32s40s -___destroy_helper_block_ea8_32s40s -+[FBSDKModelManager convertToDictionary:] -+[FBSDKModelManager isPlistFormatDictionary:] -___45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -___copy_helper_block_ea8_32r -___destroy_helper_block_ea8_32r -+[FBSDKModelManager getIntegrityMapping] -+[FBSDKModelManager getSuggestedEventsMapping] --[FBSDKModelManager integrityParametersProcessor] --[FBSDKModelManager setIntegrityParametersProcessor:] --[FBSDKModelManager featureChecker] --[FBSDKModelManager setFeatureChecker:] --[FBSDKModelManager graphRequestFactory] --[FBSDKModelManager setGraphRequestFactory:] --[FBSDKModelManager fileManager] --[FBSDKModelManager setFileManager:] --[FBSDKModelManager store] --[FBSDKModelManager setStore:] --[FBSDKModelManager settings] --[FBSDKModelManager setSettings:] --[FBSDKModelManager dataExtractor] --[FBSDKModelManager setDataExtractor:] --[FBSDKModelManager .cxx_destruct] -__ZN5fbsdkL11transpose3DERKNS_7MTensorE -__ZN5fbsdkL11transpose2DERKNS_7MTensorE -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_ -__ZN5fbsdkL5addmvERNS_7MTensorERKS0_ -__ZN5fbsdkL9maxPool1DERKNS_7MTensorEi -__ZN5fbsdkL7flattenERNS_7MTensorEi -__ZN5fbsdkL5denseERKNS_7MTensorES2_S2_ -___clang_call_terminate -__ZNSt3__1L20__throw_length_errorEPKc -__ZNSt12length_errorC1EPKc -__ZN5fbsdk7MTensorC2ERKNSt3__16vectorIiNS1_9allocatorIiEEEE -__ZN5fbsdkL15MAllocateMemoryEm -__ZN5fbsdkL11MFreeMemoryEPv -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED1Ev -__ZNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEED0Ev -__ZNSt3__1L20__throw_out_of_rangeEPKc -__ZNKSt3__14hashINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_ -__ZNSt3__121__murmur2_or_cityhashImLm64EEclEPKvm -__ZNSt3__121__murmur2_or_cityhashImLm64EE18__hash_len_0_to_16EPKcm -__ZNSt3__121__murmur2_or_cityhashImLm64EE19__hash_len_17_to_32EPKcm -__ZNSt3__121__murmur2_or_cityhashImLm64EE19__hash_len_33_to_64EPKcm -__ZNKSt3__18equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_ -__ZNSt12out_of_rangeC1EPKc -__ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN5fbsdk7MTensorEEEPvEEEEE7destroyINS_4pairIKS8_SA_EEEEvRSE_PT_ -__ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEEPvEENS_22__hash_node_destructorINS6_ISD_EEEEED1Ev -__ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5fbsdk7MTensorEEC2ERKSA_ -__GLOBAL__sub_I_FBSDKModelManager.mm -__ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.1 -__ZN5fbsdkL15MAllocateMemoryEm.cold.2 -__ZL14_directoryPath -__ZL10_modelInfo -__ZL12_MTMLWeights -__ZZ27+[FBSDKModelManager shared]E5nonce -__ZZ27+[FBSDKModelManager shared]E8instance -___block_descriptor_40_ea8__e5_v8?0l -__ZL11enableNonce -___block_descriptor_48_ea8_32s40w_e54_v32?0""816"NSError"24l -___block_descriptor_40_ea8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_CLASSLIST_REFERENCES_$_.158 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_CLASSLIST_REFERENCES_$_.167 -___block_descriptor_64_ea8_32bs40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.195 -___block_descriptor_48_ea8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.204 -___block_descriptor_40_ea8_32r_e15_v32?0816^B24l -__OBJC_$_CLASS_METHODS_FBSDKModelManager -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKEventProcessing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKEventProcessing -__OBJC_PROTOCOL_$_FBSDKEventProcessing -__OBJC_LABEL_PROTOCOL_$_FBSDKEventProcessing -__OBJC_CLASS_PROTOCOLS_$_FBSDKModelManager -__OBJC_$_CLASS_PROP_LIST_FBSDKModelManager -__OBJC_METACLASS_RO_$_FBSDKModelManager -__OBJC_$_INSTANCE_METHODS_FBSDKModelManager -_OBJC_IVAR_$_FBSDKModelManager._integrityParametersProcessor -_OBJC_IVAR_$_FBSDKModelManager._featureChecker -_OBJC_IVAR_$_FBSDKModelManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKModelManager._fileManager -_OBJC_IVAR_$_FBSDKModelManager._store -_OBJC_IVAR_$_FBSDKModelManager._settings -_OBJC_IVAR_$_FBSDKModelManager._dataExtractor -__OBJC_$_INSTANCE_VARIABLES_FBSDKModelManager -__OBJC_$_PROP_LIST_FBSDKModelManager -__OBJC_CLASS_RO_$_FBSDKModelManager -__ZTSNSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEEE -__ZTINSt3__120__shared_ptr_pointerIPvPFvS1_ENS_9allocatorIvEEEE -__ZTSPFvPvE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -_ZN5fbsdkL15MAllocateMemoryEm.cold.2 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKTensor.hpp -_ZN5fbsdkL15MAllocateMemoryEm.cold.1 -_ZN5fbsdkL6conv1DERKNS_7MTensorES2_.cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelRuntime.hpp -_GLOBAL__sub_I_FBSDKModelManager.mm -__cxx_global_var_init -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.mm -unordered_map -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map -__hash_table -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table -__compressed_pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/memory -__compressed_pair_elem -__compressed_pair -__compressed_pair_elem -__hash_node_base -vector -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/vector -~__vector_base -deallocate -__libcpp_deallocate -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/new -__do_deallocate_handle_size_align -__do_deallocate_handle_size -__do_call -clear -__destruct_at_end -__construct_at_end -~_ConstructTransaction -__construct_range_forward -_ConstructTransaction -size -__vector_base -pair -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/utility -~basic_string -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/string -__get_long_pointer -__is_long -MTensor -~vector -shared_ptr -__add_shared -__libcpp_atomic_refcount_increment -~unique_ptr -reset -operator() -__get_ptr -__get_value -first -__get -__construct_node_hash, fbsdk::MTensor> &> -operator-> -construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -__construct, fbsdk::MTensor>, const std::__1::pair, fbsdk::MTensor> &> -unique_ptr -__compressed_pair, fbsdk::MTensor>, void *> *&, std::__1::__hash_node_destructor, fbsdk::MTensor>, void *> > > > -__compressed_pair_elem, fbsdk::MTensor>, void *> > >, void> -__compressed_pair_elem, fbsdk::MTensor>, void *> *&, void> -allocate -__libcpp_allocate -__node_alloc -__rehash -reset, fbsdk::MTensor>, void *> *> **> -operator[] -__constrain_hash -__hash -rehash -max -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/algorithm -max > -__next_hash_pow2 -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/math.h -max_load_factor -__is_hash_power2 -bucket_count -~__hash_table -insert, fbsdk::MTensor>, void *> *> > > -operator!= -operator== -operator++ -__insert_unique -__emplace_unique_key_args, const std::__1::pair, fbsdk::MTensor> &> -release -get -__get_key -operator* -begin -__compressed_pair, fbsdk::MTensor>, void *> *> *> > > -__compressed_pair_elem, fbsdk::MTensor>, void *> *> *> >, void> -__bucket_list_deallocator -__move_assign -destroy, fbsdk::MTensor> > -__destroy, fbsdk::MTensor> > -~pair -~MTensor -~shared_ptr -__deallocate_node -__construct_at_end -construct -__construct -out_of_range -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/stdexcept -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional -operator== > -compare -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__string -data -__get_pointer -__hash_len_33_to_64 -__shift_mix -__rotate -__loadword -__hash_len_17_to_32 -__hash_len_16 -__hash_len_0_to_16 -__loadword -__rotate_by_at_least_1 -__weak_hash_len_32_with_seeds -__do_string_hash -find > -__hash_const_iterator -hash_function -__throw_out_of_range -__release_shared -__libcpp_atomic_refcount_decrement -__on_zero_shared_weak -__get_deleter -second -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/typeinfo -__eq -__type_name_to_string -__is_type_name_unique -__on_zero_shared -~__shared_ptr_pointer -shared_ptr -__shared_ptr_pointer -__compressed_pair, std::__1::allocator > -__compressed_pair_elem, void> -__shared_weak_count -__shared_count -assign -__recommend -capacity -__vdeallocate -copy -__copy -__end_cap -distance -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/iterator -__distance -construct -__construct -MFreeMemory -MAllocateMemory -operator= -swap -swap -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/type_traits -swap -operator!= -operator== -end -length_error -__throw_length_error -__vallocate -dense -mutable_data -__construct_at_end -__construct_range_forward -flatten -Reshape -reset -push_back -__push_back_slow_path -~__split_buffer -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__split_buffer -__swap_out_circular_buffer -swap -__construct_backward_with_exception_guarantees -__split_buffer -sizes -maxPool1D -addmv -conv1D -transpose2D -transpose3D -__destroy_helper_block_ea8_32r -__copy_helper_block_ea8_32r -__45+[FBSDKModelManager isPlistFormatDictionary:]_block_invoke -__destroy_helper_block_ea8_32s40s -__copy_helper_block_ea8_32s40s -__51-[FBSDKModelManager download:filePath:queue:group:]_block_invoke -__destroy_helper_block_ea8_32s40s48s56s -__copy_helper_block_ea8_32b40s48s56s -__48-[FBSDKModelManager getModelAndRules:onSuccess:]_block_invoke -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_3 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke_2 -__51-[FBSDKModelManager checkFeaturesAndExecuteForMTML]_block_invoke -~unordered_map -basic_string -__init -assign -copy -__get_short_pointer -__set_short_size -__set_long_size -__set_long_cap -__set_long_pointer -__align_it<16> -length -predictOnMTML -softmax -relu -count -concatenate -__construct_at_end -__construct_range_forward -embedding -vectorize -at -find -operator+, std::__1::allocator > -__get_short_size -__get_long_size -basic_string -__zero -getDenseTensor -__destroy_helper_block_ea8_32s -__copy_helper_block_ea8_32s -__destroy_helper_block_ea8_32s40w -__copy_helper_block_ea8_32s40w -__27-[FBSDKModelManager enable]_block_invoke_2 -__27-[FBSDKModelManager enable]_block_invoke -__destroy_helper_block_ea8_ -__copy_helper_block_ea8_ -__27+[FBSDKModelManager shared]_block_invoke -+[FBSDKModelParser parseWeightsData:] -___37+[FBSDKModelParser parseWeightsData:]_block_invoke -+[FBSDKModelParser validateWeights:forKey:] -+[FBSDKModelParser getKeysMapping] -+[FBSDKModelParser getMTMLWeightsInfo] -+[FBSDKModelParser checkWeights:withExpectedInfo:] -+[FBSDKModelParser parseWeightsData:].cold.1 -___block_descriptor_32_e31_q24?0"NSString"8"NSString"16l -__OBJC_$_CLASS_METHODS_FBSDKModelParser -__OBJC_METACLASS_RO_$_FBSDKModelParser -__OBJC_CLASS_RO_$_FBSDKModelParser -__ZNSt3__1L19piecewise_constructE -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -+[FBSDKModelParser parseWeightsData:].cold.1 -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.mm -__construct_node_hash &>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -pair &> -pair &, 0> -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/tuple -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct_node_hash &&>, std::__1::tuple<> > -construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -__construct, fbsdk::MTensor>, const std::__1::piecewise_construct_t &, std::__1::tuple &&>, std::__1::tuple<> > -pair &&> -pair &&, 0> -__count_unique > -__emplace_unique_key_args, const std::__1::piecewise_construct_t &, std::__1::tuple &>, std::__1::tuple<> > -__37+[FBSDKModelParser parseWeightsData:]_block_invoke -__construct_one_at_end -+[FBSDKModelUtility normalizedText:] -__OBJC_$_CLASS_METHODS_FBSDKModelUtility -__OBJC_METACLASS_RO_$_FBSDKModelUtility -__OBJC_CLASS_RO_$_FBSDKModelUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m -FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m --[FBSDKObjectDecoder initWith:] --[FBSDKObjectDecoder decodeObjectOfClass:forKey:] --[FBSDKObjectDecoder decodeObjectOfClasses:forKey:] --[FBSDKObjectDecoder unarchiver] --[FBSDKObjectDecoder setUnarchiver:] --[FBSDKObjectDecoder .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKObjectDecoding -__OBJC_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_LABEL_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKObjectDecoder -__OBJC_METACLASS_RO_$_FBSDKObjectDecoder -__OBJC_$_INSTANCE_METHODS_FBSDKObjectDecoder -_OBJC_IVAR_$_FBSDKObjectDecoder._unarchiver -__OBJC_$_INSTANCE_VARIABLES_FBSDKObjectDecoder -__OBJC_$_PROP_LIST_FBSDKObjectDecoder -__OBJC_CLASS_RO_$_FBSDKObjectDecoder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m -FBSDKCoreKit/Internal/FBSDKObjectDecoder.m --[FBSDKPaymentObserver initWithPaymentQueue:paymentProductRequestorFactory:] -+[FBSDKPaymentObserver shared] -___30+[FBSDKPaymentObserver shared]_block_invoke --[FBSDKPaymentObserver startObservingTransactions] --[FBSDKPaymentObserver stopObservingTransactions] --[FBSDKPaymentObserver paymentQueue:updatedTransactions:] --[FBSDKPaymentObserver handleTransaction:] --[FBSDKPaymentObserver paymentQueue] --[FBSDKPaymentObserver requestorFactory] --[FBSDKPaymentObserver isObservingTransactions] --[FBSDKPaymentObserver setIsObservingTransactions:] --[FBSDKPaymentObserver .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPaymentObserver -__OBJC_$_PROTOCOL_REFS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_METHOD_TYPES_SKPaymentTransactionObserver -__OBJC_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_LABEL_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentObserver -__OBJC_METACLASS_RO_$_FBSDKPaymentObserver -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentObserver -_OBJC_IVAR_$_FBSDKPaymentObserver._isObservingTransactions -_OBJC_IVAR_$_FBSDKPaymentObserver._paymentQueue -_OBJC_IVAR_$_FBSDKPaymentObserver._requestorFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentObserver -__OBJC_$_PROP_LIST_FBSDKPaymentObserver -__OBJC_CLASS_RO_$_FBSDKPaymentObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -__30+[FBSDKPaymentObserver shared]_block_invoke -+[FBSDKPaymentProductRequestor initialize] --[FBSDKPaymentProductRequestor initWithTransaction:settings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] -+[FBSDKPaymentProductRequestor pendingRequestors] --[FBSDKPaymentProductRequestor setProductsRequest:] --[FBSDKPaymentProductRequestor resolveProducts] --[FBSDKPaymentProductRequestor getTruncatedString:] --[FBSDKPaymentProductRequestor logTransactionEvent:] --[FBSDKPaymentProductRequestor isSubscription:] --[FBSDKPaymentProductRequestor getEventParametersOfProduct:withTransaction:] --[FBSDKPaymentProductRequestor appendOriginalTransactionID:] --[FBSDKPaymentProductRequestor clearOriginalTransactionID:] --[FBSDKPaymentProductRequestor isStartTrial:ofProduct:] --[FBSDKPaymentProductRequestor durationOfSubscriptionPeriod:] --[FBSDKPaymentProductRequestor productsRequest:didReceiveResponse:] --[FBSDKPaymentProductRequestor requestDidFinish:] --[FBSDKPaymentProductRequestor request:didFailWithError:] --[FBSDKPaymentProductRequestor cleanUp] --[FBSDKPaymentProductRequestor logImplicitSubscribeTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitPurchaseTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitTransactionEvent:valueToSum:parameters:] --[FBSDKPaymentProductRequestor fetchDeviceReceipt] --[FBSDKPaymentProductRequestor transaction] --[FBSDKPaymentProductRequestor setTransaction:] --[FBSDKPaymentProductRequestor appStoreReceiptProvider] --[FBSDKPaymentProductRequestor productsRequest] --[FBSDKPaymentProductRequestor productRequestFactory] --[FBSDKPaymentProductRequestor settings] --[FBSDKPaymentProductRequestor eventLogger] --[FBSDKPaymentProductRequestor gateKeeperManager] --[FBSDKPaymentProductRequestor store] --[FBSDKPaymentProductRequestor loggerFactory] --[FBSDKPaymentProductRequestor originalTransactionSet] --[FBSDKPaymentProductRequestor setOriginalTransactionSet:] --[FBSDKPaymentProductRequestor eventsWithReceipt] --[FBSDKPaymentProductRequestor setEventsWithReceipt:] --[FBSDKPaymentProductRequestor formatter] --[FBSDKPaymentProductRequestor .cxx_destruct] -__pendingRequestors -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_CLASSLIST_REFERENCES_$_.170 -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_CLASSLIST_REFERENCES_$_.242 -__OBJC_$_CLASS_METHODS_FBSDKPaymentProductRequestor -__OBJC_$_PROTOCOL_REFS_SKRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKRequestDelegate -__OBJC_PROTOCOL_$_SKRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKRequestDelegate -__OBJC_$_PROTOCOL_REFS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKProductsRequestDelegate -__OBJC_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestor -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestor -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestor -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._transaction -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._appStoreReceiptProvider -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productsRequest -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._originalTransactionSet -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventsWithReceipt -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._formatter -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestor -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m --[FBSDKPaymentProductRequestorFactory init] --[FBSDKPaymentProductRequestorFactory initWithSettings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] --[FBSDKPaymentProductRequestorFactory createRequestorWithTransaction:] --[FBSDKPaymentProductRequestorFactory settings] --[FBSDKPaymentProductRequestorFactory eventLogger] --[FBSDKPaymentProductRequestorFactory gateKeeperManager] --[FBSDKPaymentProductRequestorFactory setGateKeeperManager:] --[FBSDKPaymentProductRequestorFactory store] --[FBSDKPaymentProductRequestorFactory setStore:] --[FBSDKPaymentProductRequestorFactory loggerFactory] --[FBSDKPaymentProductRequestorFactory setLoggerFactory:] --[FBSDKPaymentProductRequestorFactory productsRequestFactory] --[FBSDKPaymentProductRequestorFactory appStoreReceiptProvider] --[FBSDKPaymentProductRequestorFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPaymentProductRequestorCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPaymentProductRequestorCreating -__OBJC_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestorFactory -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestorFactory -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestorFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._productsRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._appStoreReceiptProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestorFactory -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestorFactory -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestorFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m --[FBSDKProductRequestFactory createWithProductIdentifiers:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProductsRequestCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProductsRequestCreating -__OBJC_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProductRequestFactory -__OBJC_METACLASS_RO_$_FBSDKProductRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProductRequestFactory -__OBJC_CLASS_RO_$_FBSDKProductRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -+[FBSDKProfile accessTokenProvider] -+[FBSDKProfile notificationCenter] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] --[FBSDKProfile initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:] -+[FBSDKProfile currentProfile] -+[FBSDKProfile setCurrentProfile:] -+[FBSDKProfile setCurrentProfile:shouldPostNotification:] --[FBSDKProfile imageURLForPictureMode:size:] -+[FBSDKProfile enableUpdatesOnAccessTokenChange:] -+[FBSDKProfile loadCurrentProfileWithCompletion:] --[FBSDKProfile copyWithZone:] --[FBSDKProfile hash] --[FBSDKProfile isEqual:] --[FBSDKProfile isEqualToProfile:] -+[FBSDKProfile supportsSecureCoding] --[FBSDKProfile initWithCoder:] --[FBSDKProfile encodeWithCoder:] --[FBSDKProfile userID] --[FBSDKProfile firstName] --[FBSDKProfile middleName] --[FBSDKProfile lastName] --[FBSDKProfile name] --[FBSDKProfile linkURL] --[FBSDKProfile refreshDate] --[FBSDKProfile imageURL] --[FBSDKProfile email] --[FBSDKProfile friendIDs] --[FBSDKProfile birthday] --[FBSDKProfile ageRange] --[FBSDKProfile hometown] --[FBSDKProfile location] --[FBSDKProfile gender] --[FBSDKProfile isLimited] --[FBSDKProfile setIsLimited:] --[FBSDKProfile .cxx_destruct] -+[FBSDKProfile(Internal) configureWithStore:accessTokenProvider:notificationCenter:] -+[FBSDKProfile(Internal) cacheProfile:] -+[FBSDKProfile(Internal) fetchCachedProfile] -+[FBSDKProfile(Internal) imageURLForProfileID:PictureMode:size:] -+[FBSDKProfile(Internal) graphPathForToken:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:] -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:] -___71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:] -___82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -___copy_helper_block_e8_32s40b48b -+[FBSDKProfile(Internal) observeChangeAccessTokenChange:] -+[FBSDKProfile(Internal) friendIDsFromGraphResult:] -+[FBSDKProfile(Internal) dateFormatter] -__notificationCenter -__accessTokenProvider -_g_currentProfile -_OBJC_CLASSLIST_REFERENCES_$_.104 -__OBJC_$_CLASS_METHODS_FBSDKProfile -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfile -__OBJC_$_CLASS_PROP_LIST_FBSDKProfile -__OBJC_METACLASS_RO_$_FBSDKProfile -__OBJC_$_INSTANCE_METHODS_FBSDKProfile -_OBJC_IVAR_$_FBSDKProfile._isLimited -_OBJC_IVAR_$_FBSDKProfile._userID -_OBJC_IVAR_$_FBSDKProfile._firstName -_OBJC_IVAR_$_FBSDKProfile._middleName -_OBJC_IVAR_$_FBSDKProfile._lastName -_OBJC_IVAR_$_FBSDKProfile._name -_OBJC_IVAR_$_FBSDKProfile._linkURL -_OBJC_IVAR_$_FBSDKProfile._refreshDate -_OBJC_IVAR_$_FBSDKProfile._imageURL -_OBJC_IVAR_$_FBSDKProfile._email -_OBJC_IVAR_$_FBSDKProfile._friendIDs -_OBJC_IVAR_$_FBSDKProfile._birthday -_OBJC_IVAR_$_FBSDKProfile._ageRange -_OBJC_IVAR_$_FBSDKProfile._hometown -_OBJC_IVAR_$_FBSDKProfile._location -_OBJC_IVAR_$_FBSDKProfile._gender -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfile -__OBJC_$_PROP_LIST_FBSDKProfile -__OBJC_CLASS_RO_$_FBSDKProfile -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_CLASSLIST_REFERENCES_$_.279 -_OBJC_SELECTOR_REFERENCES_.325 -___block_descriptor_40_e8__e12_v24?08^16l -_loadProfileWithToken:completion:graphRequest:parseBlock:.executingRequestConnection -_OBJC_SELECTOR_REFERENCES_.379 -___block_descriptor_64_e8_32s40bs48bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.384 -__dateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.396 -__OBJC_$_CATEGORY_CLASS_METHODS_FBSDKProfile_$_Internal -__OBJC_$_CATEGORY_FBSDKProfile_$_Internal -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m -FBSDKCoreKit/FBSDKProfile.m -__copy_helper_block_e8_32s40b48b -__82+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:parseBlock:]_block_invoke -__71+[FBSDKProfile(Internal) loadProfileWithToken:completion:graphRequest:]_block_invoke -FBSDKCoreKit/FBSDKProfile.h --[FBSDKProfilePictureViewState initWithProfileID:size:scale:pictureMode:imageShouldFit:] --[FBSDKProfilePictureViewState hash] --[FBSDKProfilePictureViewState isEqual:] --[FBSDKProfilePictureViewState isEqualToState:] --[FBSDKProfilePictureViewState isValidForState:] --[FBSDKProfilePictureViewState imageShouldFit] --[FBSDKProfilePictureViewState pictureMode] --[FBSDKProfilePictureViewState profileID] --[FBSDKProfilePictureViewState scale] --[FBSDKProfilePictureViewState size] --[FBSDKProfilePictureViewState .cxx_destruct] --[FBSDKProfilePictureView initWithFrame:] --[FBSDKProfilePictureView initWithCoder:] --[FBSDKProfilePictureView initWithFrame:profile:] --[FBSDKProfilePictureView initWithProfile:] --[FBSDKProfilePictureView dealloc] --[FBSDKProfilePictureView setBounds:] -___37-[FBSDKProfilePictureView setBounds:]_block_invoke --[FBSDKProfilePictureView contentMode] --[FBSDKProfilePictureView setContentMode:] --[FBSDKProfilePictureView setMode:] --[FBSDKProfilePictureView setProfileID:] --[FBSDKProfilePictureView setNeedsImageUpdate] -___46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke --[FBSDKProfilePictureView configureProfilePictureView] --[FBSDKProfilePictureView _accessTokenDidChangeNotification:] --[FBSDKProfilePictureView _profileDidChangeNotification:] --[FBSDKProfilePictureView _updateImageWithProfile] --[FBSDKProfilePictureView _updateImageWithAccessToken] --[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:] -___58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -___copy_helper_block_e8_32s40w --[FBSDKProfilePictureView _updateImage] --[FBSDKProfilePictureView _imageShouldFit] --[FBSDKProfilePictureView _imageSize:scale:] --[FBSDKProfilePictureView _state] --[FBSDKProfilePictureView _getProfileImageUrl:] --[FBSDKProfilePictureView _setPlaceholderImage] -___47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke --[FBSDKProfilePictureView _updateImageWithData:state:] -___54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke --[FBSDKProfilePictureView lastState] --[FBSDKProfilePictureView pictureMode] --[FBSDKProfilePictureView setPictureMode:] --[FBSDKProfilePictureView profileID] --[FBSDKProfilePictureView .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKProfilePictureViewState -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureViewState._imageShouldFit -_OBJC_IVAR_$_FBSDKProfilePictureViewState._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureViewState._profileID -_OBJC_IVAR_$_FBSDKProfilePictureViewState._scale -_OBJC_IVAR_$_FBSDKProfilePictureViewState._size -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureViewState -__OBJC_$_PROP_LIST_FBSDKProfilePictureViewState -__OBJC_CLASS_RO_$_FBSDKProfilePictureViewState -_OBJC_IVAR_$_FBSDKProfilePictureView._profileID -_OBJC_IVAR_$_FBSDKProfilePictureView._placeholderImageIsValid -___block_descriptor_72_e8_32s_e5_v8?0l -_OBJC_IVAR_$_FBSDKProfilePictureView._imageView -_OBJC_IVAR_$_FBSDKProfilePictureView._pictureMode -_OBJC_IVAR_$_FBSDKProfilePictureView._hasProfileImage -_OBJC_IVAR_$_FBSDKProfilePictureView._needsImageUpdate -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_IVAR_$_FBSDKProfilePictureView._lastState -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_CLASSLIST_REFERENCES_$_.131 -___block_descriptor_48_e8_32s40w_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_METACLASS_RO_$_FBSDKProfilePictureView -__OBJC_$_INSTANCE_METHODS_FBSDKProfilePictureView -__OBJC_$_INSTANCE_VARIABLES_FBSDKProfilePictureView -__OBJC_$_PROP_LIST_FBSDKProfilePictureView -__OBJC_CLASS_RO_$_FBSDKProfilePictureView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.m -FBSDKCoreKit/FBSDKProfilePictureView.h -__54-[FBSDKProfilePictureView _updateImageWithData:state:]_block_invoke -__47-[FBSDKProfilePictureView _setPlaceholderImage]_block_invoke -__copy_helper_block_e8_32s40w -__58-[FBSDKProfilePictureView _fetchAndSetImageWithURL:state:]_block_invoke -__46-[FBSDKProfilePictureView setNeedsImageUpdate]_block_invoke -__37-[FBSDKProfilePictureView setBounds:]_block_invoke -__CGSizeEqualToSize -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m -fb_randomString -FBSDKCoreKit/FBSDKRandom.m --[FBSDKRestrictiveData initWithEventName:params:] --[FBSDKRestrictiveData eventName] --[FBSDKRestrictiveData restrictiveParams] --[FBSDKRestrictiveData deprecatedParams] --[FBSDKRestrictiveData deprecatedEvent] --[FBSDKRestrictiveData .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveData -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveData -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedEvent -_OBJC_IVAR_$_FBSDKRestrictiveData._eventName -_OBJC_IVAR_$_FBSDKRestrictiveData._restrictiveParams -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveData -__OBJC_$_PROP_LIST_FBSDKRestrictiveData -__OBJC_CLASS_RO_$_FBSDKRestrictiveData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h --[FBSDKRestrictiveEventFilter initWithEventName:restrictiveParams:] --[FBSDKRestrictiveEventFilter eventName] --[FBSDKRestrictiveEventFilter restrictiveParams] --[FBSDKRestrictiveEventFilter .cxx_destruct] --[FBSDKRestrictiveDataFilterManager initWithServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager enable] --[FBSDKRestrictiveDataFilterManager processParameters:eventName:] --[FBSDKRestrictiveDataFilterManager processEvents:] --[FBSDKRestrictiveDataFilterManager isRestrictedEvent:] --[FBSDKRestrictiveDataFilterManager getMatchedDataTypeWithEventName:paramKey:] --[FBSDKRestrictiveDataFilterManager updateFilters:] --[FBSDKRestrictiveDataFilterManager isRestrictiveEventFilterEnabled] --[FBSDKRestrictiveDataFilterManager setIsRestrictiveEventFilterEnabled:] --[FBSDKRestrictiveDataFilterManager params] --[FBSDKRestrictiveDataFilterManager setParams:] --[FBSDKRestrictiveDataFilterManager restrictedEvents] --[FBSDKRestrictiveDataFilterManager setRestrictedEvents:] --[FBSDKRestrictiveDataFilterManager serverConfigurationProvider] --[FBSDKRestrictiveDataFilterManager setServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveEventFilter -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveEventFilter -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._eventName -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._restrictiveParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveEventFilter -__OBJC_$_PROP_LIST_FBSDKRestrictiveEventFilter -__OBJC_CLASS_RO_$_FBSDKRestrictiveEventFilter -_OBJC_CLASSLIST_REFERENCES_$_.87 -__OBJC_METACLASS_RO_$_FBSDKRestrictiveDataFilterManager -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveDataFilterManager -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._isRestrictiveEventFilterEnabled -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._params -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._restrictedEvents -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveDataFilterManager -__OBJC_$_PROP_LIST_FBSDKRestrictiveDataFilterManager -__OBJC_CLASS_RO_$_FBSDKRestrictiveDataFilterManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m --[FBSDKSKAdNetworkConversionConfiguration initWithJSON:] -+[FBSDKSKAdNetworkConversionConfiguration getEventSetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration getCurrencySetFromRules:] -+[FBSDKSKAdNetworkConversionConfiguration parseRules:] -___54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkConversionConfiguration timerBuckets] --[FBSDKSKAdNetworkConversionConfiguration timerInterval] --[FBSDKSKAdNetworkConversionConfiguration cutoffTime] --[FBSDKSKAdNetworkConversionConfiguration defaultCurrency] --[FBSDKSKAdNetworkConversionConfiguration conversionValueRules] --[FBSDKSKAdNetworkConversionConfiguration eventSet] --[FBSDKSKAdNetworkConversionConfiguration currencySet] --[FBSDKSKAdNetworkConversionConfiguration .cxx_destruct] -___block_descriptor_32_e55_q24?0"FBSDKSKAdNetworkRule"8"FBSDKSKAdNetworkRule"16l -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkConversionConfiguration -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkConversionConfiguration -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerBuckets -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._timerInterval -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._cutoffTime -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._defaultCurrency -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._conversionValueRules -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._eventSet -_OBJC_IVAR_$_FBSDKSKAdNetworkConversionConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkConversionConfiguration -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkConversionConfiguration -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkConversionConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.h -__54+[FBSDKSKAdNetworkConversionConfiguration parseRules:]_block_invoke --[FBSDKSKAdNetworkEvent initWithJSON:] --[FBSDKSKAdNetworkEvent eventName] --[FBSDKSKAdNetworkEvent values] --[FBSDKSKAdNetworkEvent .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkEvent -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkEvent -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._eventName -_OBJC_IVAR_$_FBSDKSKAdNetworkEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkEvent -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkEvent -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.h --[FBSDKSKAdNetworkReporter initWithRequestProvider:store:conversionValueUpdatable:] --[FBSDKSKAdNetworkReporter enable] -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke -___34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 --[FBSDKSKAdNetworkReporter checkAndRevokeTimer] -___47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:parameters:] --[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:] -___64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke --[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:] -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.51 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -___56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 --[FBSDKSKAdNetworkReporter _checkAndRevokeTimer] --[FBSDKSKAdNetworkReporter _recordAndUpdateEvent:currency:value:] --[FBSDKSKAdNetworkReporter _checkAndUpdateConversionValue] --[FBSDKSKAdNetworkReporter _updateConversionValue:] --[FBSDKSKAdNetworkReporter _shouldCutoff] --[FBSDKSKAdNetworkReporter _loadReportData] --[FBSDKSKAdNetworkReporter _saveReportData] --[FBSDKSKAdNetworkReporter _isConfigRefreshTimestampValid] --[FBSDKSKAdNetworkReporter isSKAdNetworkReportEnabled] --[FBSDKSKAdNetworkReporter setIsSKAdNetworkReportEnabled:] --[FBSDKSKAdNetworkReporter completionBlocks] --[FBSDKSKAdNetworkReporter setCompletionBlocks:] --[FBSDKSKAdNetworkReporter isRequestStarted] --[FBSDKSKAdNetworkReporter setIsRequestStarted:] --[FBSDKSKAdNetworkReporter serialQueue] --[FBSDKSKAdNetworkReporter setSerialQueue:] --[FBSDKSKAdNetworkReporter config] --[FBSDKSKAdNetworkReporter setConfig:] --[FBSDKSKAdNetworkReporter configRefreshTimestamp] --[FBSDKSKAdNetworkReporter setConfigRefreshTimestamp:] --[FBSDKSKAdNetworkReporter conversionValue] --[FBSDKSKAdNetworkReporter setConversionValue:] --[FBSDKSKAdNetworkReporter timestamp] --[FBSDKSKAdNetworkReporter setTimestamp:] --[FBSDKSKAdNetworkReporter recordedEvents] --[FBSDKSKAdNetworkReporter setRecordedEvents:] --[FBSDKSKAdNetworkReporter recordedValues] --[FBSDKSKAdNetworkReporter setRecordedValues:] --[FBSDKSKAdNetworkReporter requestProvider] --[FBSDKSKAdNetworkReporter setRequestProvider:] --[FBSDKSKAdNetworkReporter store] --[FBSDKSKAdNetworkReporter setStore:] --[FBSDKSKAdNetworkReporter conversionValueUpdatable] --[FBSDKSKAdNetworkReporter setConversionValueUpdatable:] --[FBSDKSKAdNetworkReporter .cxx_destruct] -___block_descriptor_64_e8_32s40s48s56s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.120 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_CLASSLIST_REFERENCES_$_.156 -_OBJC_CLASSLIST_REFERENCES_$_.159 -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkReporter -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkReporter -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isSKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._isRequestStarted -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._completionBlocks -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._serialQueue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._config -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._configRefreshTimestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._timestamp -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedEvents -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._recordedValues -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._requestProvider -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._store -_OBJC_IVAR_$_FBSDKSKAdNetworkReporter._conversionValueUpdatable -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkReporter -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkReporter -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_3 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke_2 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke.51 -__56-[FBSDKSKAdNetworkReporter _loadConfigurationWithBlock:]_block_invoke -__64-[FBSDKSKAdNetworkReporter recordAndUpdateEvent:currency:value:]_block_invoke -__47-[FBSDKSKAdNetworkReporter checkAndRevokeTimer]_block_invoke -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke_2 -__34-[FBSDKSKAdNetworkReporter enable]_block_invoke --[FBSDKSKAdNetworkRule initWithJSON:] --[FBSDKSKAdNetworkRule isMatchedWithRecordedEvents:recordedValues:] -+[FBSDKSKAdNetworkRule parseEvents:] --[FBSDKSKAdNetworkRule conversionValue] --[FBSDKSKAdNetworkRule setConversionValue:] --[FBSDKSKAdNetworkRule events] --[FBSDKSKAdNetworkRule setEvents:] --[FBSDKSKAdNetworkRule .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKSKAdNetworkRule -__OBJC_METACLASS_RO_$_FBSDKSKAdNetworkRule -__OBJC_$_INSTANCE_METHODS_FBSDKSKAdNetworkRule -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._conversionValue -_OBJC_IVAR_$_FBSDKSKAdNetworkRule._events -__OBJC_$_INSTANCE_VARIABLES_FBSDKSKAdNetworkRule -__OBJC_$_PROP_LIST_FBSDKSKAdNetworkRule -__OBJC_CLASS_RO_$_FBSDKSKAdNetworkRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m -FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.h --[FBSDKServerConfiguration initWithAppID:appName:loginTooltipEnabled:loginTooltipText:defaultShareMode:advertisingIDEnabled:implicitLoggingEnabled:implicitPurchaseLoggingEnabled:codelessEventsEnabled:uninstallTrackingEnabled:dialogConfigurations:dialogFlows:timestamp:errorConfiguration:sessionTimeoutInterval:defaults:loggingToken:smartLoginOptions:smartLoginBookmarkIconURL:smartLoginMenuIconURL:updateMessage:eventBindings:restrictiveParams:AAMRules:suggestedEventsSetting:] -+[FBSDKServerConfiguration defaultServerConfigurationForAppID:] --[FBSDKServerConfiguration dialogConfigurationForDialogName:] --[FBSDKServerConfiguration useNativeDialogForDialogName:] --[FBSDKServerConfiguration useSafariViewControllerForDialogName:] --[FBSDKServerConfiguration _useFeatureWithKey:dialogName:] -+[FBSDKServerConfiguration supportsSecureCoding] --[FBSDKServerConfiguration initWithCoder:] --[FBSDKServerConfiguration encodeWithCoder:] --[FBSDKServerConfiguration copyWithZone:] --[FBSDKServerConfiguration dialogConfigurations] --[FBSDKServerConfiguration dialogFlows] --[FBSDKServerConfiguration isAdvertisingIDEnabled] --[FBSDKServerConfiguration appID] --[FBSDKServerConfiguration appName] --[FBSDKServerConfiguration isDefaults] --[FBSDKServerConfiguration defaultShareMode] --[FBSDKServerConfiguration errorConfiguration] --[FBSDKServerConfiguration isImplicitLoggingSupported] --[FBSDKServerConfiguration isImplicitPurchaseLoggingSupported] --[FBSDKServerConfiguration isCodelessEventsEnabled] --[FBSDKServerConfiguration isLoginTooltipEnabled] --[FBSDKServerConfiguration isUninstallTrackingEnabled] --[FBSDKServerConfiguration loginTooltipText] --[FBSDKServerConfiguration timestamp] --[FBSDKServerConfiguration sessionTimoutInterval] --[FBSDKServerConfiguration setSessionTimoutInterval:] --[FBSDKServerConfiguration loggingToken] --[FBSDKServerConfiguration smartLoginOptions] --[FBSDKServerConfiguration smartLoginBookmarkIconURL] --[FBSDKServerConfiguration smartLoginMenuIconURL] --[FBSDKServerConfiguration updateMessage] --[FBSDKServerConfiguration eventBindings] --[FBSDKServerConfiguration restrictiveParams] --[FBSDKServerConfiguration AAMRules] --[FBSDKServerConfiguration suggestedEventsSetting] --[FBSDKServerConfiguration version] --[FBSDKServerConfiguration .cxx_destruct] -_defaultServerConfigurationForAppID:._defaultServerConfiguration -__OBJC_$_CLASS_METHODS_FBSDKServerConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKServerConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKServerConfiguration -__OBJC_METACLASS_RO_$_FBSDKServerConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogConfigurations -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogFlows -_OBJC_IVAR_$_FBSDKServerConfiguration._version -_OBJC_IVAR_$_FBSDKServerConfiguration._advertisingIDEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._defaults -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitPurchaseLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._codelessEventsEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._uninstallTrackingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._appID -_OBJC_IVAR_$_FBSDKServerConfiguration._appName -_OBJC_IVAR_$_FBSDKServerConfiguration._defaultShareMode -_OBJC_IVAR_$_FBSDKServerConfiguration._errorConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipText -_OBJC_IVAR_$_FBSDKServerConfiguration._timestamp -_OBJC_IVAR_$_FBSDKServerConfiguration._sessionTimoutInterval -_OBJC_IVAR_$_FBSDKServerConfiguration._loggingToken -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginOptions -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginBookmarkIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginMenuIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._updateMessage -_OBJC_IVAR_$_FBSDKServerConfiguration._eventBindings -_OBJC_IVAR_$_FBSDKServerConfiguration._restrictiveParams -_OBJC_IVAR_$_FBSDKServerConfiguration._AAMRules -_OBJC_IVAR_$_FBSDKServerConfiguration._suggestedEventsSetting -__OBJC_$_INSTANCE_VARIABLES_FBSDKServerConfiguration -__OBJC_$_PROP_LIST_FBSDKServerConfiguration -__OBJC_CLASS_RO_$_FBSDKServerConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h -+[FBSDKServerConfigurationManager initialize] -+[FBSDKServerConfigurationManager clearCache] -+[FBSDKServerConfigurationManager cachedServerConfiguration] -+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:] -___78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKServerConfigurationManager processLoadRequestResponse:error:appID:] -+[FBSDKServerConfigurationManager requestToLoadServerConfiguration:] -+[FBSDKServerConfigurationManager _didProcessConfigurationFromNetwork:appID:error:] -+[FBSDKServerConfigurationManager _parseDialogConfigurations:] -+[FBSDKServerConfigurationManager _serverConfigurationTimestampIsValid:] -+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:] -___61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke --[FBSDKServerConfigurationManager init] -__serverConfigurationError -__serverConfigurationErrorTimestamp -__loadingServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_CLASSLIST_REFERENCES_$_.149 -_OBJC_CLASSLIST_REFERENCES_$_.154 -__OBJC_$_CLASS_METHODS_FBSDKServerConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKServerConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfigurationManager -__OBJC_CLASS_RO_$_FBSDKServerConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -__61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -__78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKSettings sharedSettings] -___31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings store] -+[FBSDKSettings appEventsConfigurationProvider] -+[FBSDKSettings infoDictionaryProvider] -+[FBSDKSettings eventLogger] -+[FBSDKSettings appID] -+[FBSDKSettings setAppID:] --[FBSDKSettings appID] --[FBSDKSettings setAppID:] -+[FBSDKSettings appURLSchemeSuffix] -+[FBSDKSettings setAppURLSchemeSuffix:] --[FBSDKSettings appURLSchemeSuffix] --[FBSDKSettings setAppURLSchemeSuffix:] -+[FBSDKSettings clientToken] -+[FBSDKSettings setClientToken:] --[FBSDKSettings clientToken] --[FBSDKSettings setClientToken:] -+[FBSDKSettings displayName] -+[FBSDKSettings setDisplayName:] --[FBSDKSettings displayName] --[FBSDKSettings setDisplayName:] -+[FBSDKSettings facebookDomainPart] -+[FBSDKSettings setFacebookDomainPart:] --[FBSDKSettings facebookDomainPart] --[FBSDKSettings setFacebookDomainPart:] -+[FBSDKSettings _JPEGCompressionQualityNumber] -+[FBSDKSettings _setJPEGCompressionQualityNumber:] --[FBSDKSettings _JPEGCompressionQualityNumber] --[FBSDKSettings _setJPEGCompressionQualityNumber:] -+[FBSDKSettings _instrumentEnabled] -+[FBSDKSettings _setInstrumentEnabled:] --[FBSDKSettings _instrumentEnabled] --[FBSDKSettings _setInstrumentEnabled:] -+[FBSDKSettings _autoLogAppEventsEnabled] -+[FBSDKSettings _setAutoLogAppEventsEnabled:] --[FBSDKSettings _autoLogAppEventsEnabled] --[FBSDKSettings _setAutoLogAppEventsEnabled:] -+[FBSDKSettings _advertiserIDCollectionEnabled] -+[FBSDKSettings _setAdvertiserIDCollectionEnabled:] --[FBSDKSettings _advertiserIDCollectionEnabled] --[FBSDKSettings _setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings _SKAdNetworkReportEnabled] -+[FBSDKSettings _setSKAdNetworkReportEnabled:] --[FBSDKSettings _SKAdNetworkReportEnabled] --[FBSDKSettings _setSKAdNetworkReportEnabled:] -+[FBSDKSettings _codelessDebugLogEnabled] -+[FBSDKSettings _setCodelessDebugLogEnabled:] --[FBSDKSettings _codelessDebugLogEnabled] --[FBSDKSettings _setCodelessDebugLogEnabled:] -+[FBSDKSettings isGraphErrorRecoveryEnabled] --[FBSDKSettings isGraphErrorRecoveryEnabled] -+[FBSDKSettings setGraphErrorRecoveryEnabled:] -+[FBSDKSettings JPEGCompressionQuality] -+[FBSDKSettings setJPEGCompressionQuality:] -+[FBSDKSettings isInstrumentEnabled] -+[FBSDKSettings setInstrumentEnabled:] -+[FBSDKSettings isCodelessDebugLogEnabled] -+[FBSDKSettings setCodelessDebugLogEnabled:] -+[FBSDKSettings isAutoLogAppEventsEnabled] --[FBSDKSettings isAutoLogAppEventsEnabled] -+[FBSDKSettings setAutoLogAppEventsEnabled:] -+[FBSDKSettings isAdvertiserIDCollectionEnabled] -+[FBSDKSettings setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings isAdvertiserTrackingEnabled] --[FBSDKSettings isAdvertiserTrackingEnabled] -+[FBSDKSettings setAdvertiserTrackingEnabled:] --[FBSDKSettings setAdvertiserTrackingEnabled:] -+[FBSDKSettings advertisingTrackingStatus] --[FBSDKSettings advertisingTrackingStatus] -+[FBSDKSettings setAdvertiserTrackingStatus:] --[FBSDKSettings setAdvertiserTrackingStatus:] -+[FBSDKSettings isSKAdNetworkReportEnabled] --[FBSDKSettings isSKAdNetworkReportEnabled] -+[FBSDKSettings setSKAdNetworkReportEnabled:] -+[FBSDKSettings shouldLimitEventAndDataUsage] --[FBSDKSettings shouldLimitEventAndDataUsage] -+[FBSDKSettings setLimitEventAndDataUsage:] --[FBSDKSettings setLimitEventAndDataUsage:] -+[FBSDKSettings shouldUseCachedValuesForExpensiveMetadata] -+[FBSDKSettings setShouldUseCachedValuesForExpensiveMetadata:] --[FBSDKSettings shouldUseTokenOptimizations] --[FBSDKSettings setShouldUseTokenOptimizations:] -+[FBSDKSettings loggingBehaviors] --[FBSDKSettings loggingBehaviors] -+[FBSDKSettings setDataProcessingOptions:] -+[FBSDKSettings setDataProcessingOptions:country:state:] -+[FBSDKSettings setLoggingBehaviors:] -+[FBSDKSettings enableLoggingBehavior:] -+[FBSDKSettings disableLoggingBehavior:] -+[FBSDKSettings sdkVersion] --[FBSDKSettings validateConfiguration] -+[FBSDKSettings userAgentSuffix] -+[FBSDKSettings setUserAgentSuffix:] -+[FBSDKSettings setGraphAPIVersion:] -+[FBSDKSettings defaultGraphAPIVersion] -+[FBSDKSettings graphAPIVersion] --[FBSDKSettings graphAPIVersion] -+[FBSDKSettings appEventSettingsForPlistKey:defaultValue:] -+[FBSDKSettings appEventSettingsForUserDefaultsKey:defaultValue:] -+[FBSDKSettings dataProcessingOptions] -+[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings logWarnings] --[FBSDKSettings logIfSDKSettingsChanged] --[FBSDKSettings recordInstall] -+[FBSDKSettings recordSetAdvertiserTrackingEnabled] --[FBSDKSettings recordSetAdvertiserTrackingEnabled] -+[FBSDKSettings isEventDelayTimerExpired] -+[FBSDKSettings isSetATETimeExceedsInstallTime] --[FBSDKSettings isSetATETimeExceedsInstallTime] -+[FBSDKSettings getInstallTimestamp] --[FBSDKSettings installTimestamp] -+[FBSDKSettings getSetAdvertiserTrackingEnabledTimestamp] --[FBSDKSettings advertiserTrackingEnabledTimestamp] -+[FBSDKSettings updateGraphAPIDebugBehavior] -+[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings store] --[FBSDKSettings setStore:] --[FBSDKSettings appEventsConfigurationProvider] --[FBSDKSettings setAppEventsConfigurationProvider:] --[FBSDKSettings infoDictionaryProvider] --[FBSDKSettings setInfoDictionaryProvider:] --[FBSDKSettings eventLogger] --[FBSDKSettings setEventLogger:] --[FBSDKSettings advertiserTrackingStatusBacking] --[FBSDKSettings setAdvertiserTrackingStatusBacking:] --[FBSDKSettings isConfigured] --[FBSDKSettings setIsConfigured:] --[FBSDKSettings setGraphAPIVersion:] --[FBSDKSettings .cxx_destruct] -_g_dataProcessingOptions -_sharedSettings.instance -_sharedSettingsNonce -_g_disableErrorRecovery -_g_loggingBehaviors -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_g_userAgentSuffix -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_CLASSLIST_REFERENCES_$_.238 -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_CLASSLIST_REFERENCES_$_.240 -_OBJC_CLASSLIST_REFERENCES_$_.241 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_CLASSLIST_REFERENCES_$_.253 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_CLASSLIST_REFERENCES_$_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_SELECTOR_REFERENCES_.300 -__OBJC_$_CLASS_METHODS_FBSDKSettings -__OBJC_$_CLASS_PROP_LIST_FBSDKSettings -__OBJC_METACLASS_RO_$_FBSDKSettings -__OBJC_$_INSTANCE_METHODS_FBSDKSettings -_OBJC_IVAR_$_FBSDKSettings._appID -_OBJC_IVAR_$_FBSDKSettings._appURLSchemeSuffix -_OBJC_IVAR_$_FBSDKSettings._clientToken -_OBJC_IVAR_$_FBSDKSettings._displayName -_OBJC_IVAR_$_FBSDKSettings._facebookDomainPart -_OBJC_IVAR_$_FBSDKSettings.__JPEGCompressionQualityNumber -_OBJC_IVAR_$_FBSDKSettings.__instrumentEnabled -_OBJC_IVAR_$_FBSDKSettings.__autoLogAppEventsEnabled -_OBJC_IVAR_$_FBSDKSettings.__advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKSettings.__SKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSettings.__codelessDebugLogEnabled -_OBJC_IVAR_$_FBSDKSettings._isConfigured -_OBJC_IVAR_$_FBSDKSettings._store -_OBJC_IVAR_$_FBSDKSettings._appEventsConfigurationProvider -_OBJC_IVAR_$_FBSDKSettings._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKSettings._eventLogger -_OBJC_IVAR_$_FBSDKSettings._advertiserTrackingStatusBacking -_OBJC_IVAR_$_FBSDKSettings._graphAPIVersion -__OBJC_$_INSTANCE_VARIABLES_FBSDKSettings -__OBJC_$_PROP_LIST_FBSDKSettings -__OBJC_CLASS_RO_$_FBSDKSettings -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m -FBSDKCoreKit/FBSDKSettings.m -__31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSuggestedEventsIndexer init] --[FBSDKSuggestedEventsIndexer initWithGraphRequestProvider:serverConfigurationProvider:swizzler:settings:eventLogger:featureExtractor:eventProcessor:] -+[FBSDKSuggestedEventsIndexer shared] -___37+[FBSDKSuggestedEventsIndexer shared]_block_invoke --[FBSDKSuggestedEventsIndexer enable] -___37-[FBSDKSuggestedEventsIndexer enable]_block_invoke --[FBSDKSuggestedEventsIndexer setup] -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.58 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.65 -___36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.68 --[FBSDKSuggestedEventsIndexer rematchBindings] --[FBSDKSuggestedEventsIndexer matchSubviewsIn:] --[FBSDKSuggestedEventsIndexer buttonClicked:] --[FBSDKSuggestedEventsIndexer handleView:withDelegate:] -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -___55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.100 --[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:] -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -___64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 --[FBSDKSuggestedEventsIndexer getDenseFeaure:] --[FBSDKSuggestedEventsIndexer getTextFromContentView:] --[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:] -___67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke --[FBSDKSuggestedEventsIndexer requestProvider] --[FBSDKSuggestedEventsIndexer serverConfigurationProvider] --[FBSDKSuggestedEventsIndexer swizzler] --[FBSDKSuggestedEventsIndexer settings] --[FBSDKSuggestedEventsIndexer eventLogger] --[FBSDKSuggestedEventsIndexer featureExtractor] --[FBSDKSuggestedEventsIndexer optInEvents] --[FBSDKSuggestedEventsIndexer unconfirmedEvents] --[FBSDKSuggestedEventsIndexer eventProcessor] --[FBSDKSuggestedEventsIndexer .cxx_destruct] -___block_descriptor_40_e8_32w_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_setupNonce -___block_descriptor_40_e8_32s_e19_v16?0"UIControl"8l -___block_descriptor_40_e8_32s_e43_v40?08:16"UITableView"24"NSIndexPath"32l -___block_descriptor_40_e8_32s_e48_v40?08:16"UICollectionView"24"NSIndexPath"32l -_OBJC_CLASSLIST_REFERENCES_$_.118 -_OBJC_CLASSLIST_REFERENCES_$_.184 -_OBJC_CLASSLIST_REFERENCES_$_.193 -__OBJC_$_CLASS_METHODS_FBSDKSuggestedEventsIndexer -__OBJC_$_CLASS_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_METACLASS_RO_$_FBSDKSuggestedEventsIndexer -__OBJC_$_INSTANCE_METHODS_FBSDKSuggestedEventsIndexer -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._requestProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._swizzler -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._settings -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventLogger -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._featureExtractor -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._optInEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._unconfirmedEvents -_OBJC_IVAR_$_FBSDKSuggestedEventsIndexer._eventProcessor -__OBJC_$_INSTANCE_VARIABLES_FBSDKSuggestedEventsIndexer -__OBJC_$_PROP_LIST_FBSDKSuggestedEventsIndexer -__OBJC_CLASS_RO_$_FBSDKSuggestedEventsIndexer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m -__67-[FBSDKSuggestedEventsIndexer logSuggestedEvent:text:denseFeature:]_block_invoke -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke_2 -__64-[FBSDKSuggestedEventsIndexer predictEventWithUIResponder:text:]_block_invoke -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke.100 -__55-[FBSDKSuggestedEventsIndexer handleView:withDelegate:]_block_invoke -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.68 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.65 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke.58 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke_2 -__36-[FBSDKSuggestedEventsIndexer setup]_block_invoke -__37-[FBSDKSuggestedEventsIndexer enable]_block_invoke -__37+[FBSDKSuggestedEventsIndexer shared]_block_invoke -+[FBSDKSwizzler initialize] -+[FBSDKSwizzler resolveConflict] -+[FBSDKSwizzler printSwizzles] -+[FBSDKSwizzler swizzleForMethod:] -+[FBSDKSwizzler removeSwizzleForMethod:] -+[FBSDKSwizzler setSwizzle:forMethod:] -+[FBSDKSwizzler isLocallyDefinedMethod:onClass:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:] -___63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke -_fb_swizzleMethod_4_io -+[FBSDKSwizzler unswizzleSelector:onClass:named:] -+[FBSDKSwizzler object:ofClass:addSelector:] -+[FBSDKSwizzler object:ofClass:removeSelector:] -+[FBSDKSwizzler object:ofClass:isCallingSelector:] -+[FBSDKSwizzler swizzleSelectorWithBlock:async:] --[FBSDKSwizzle init] --[FBSDKSwizzle initWithBlock:named:forClass:selector:originalMethod:withNumArgs:] --[FBSDKSwizzle description] --[FBSDKSwizzle class] --[FBSDKSwizzle setClass:] --[FBSDKSwizzle selector] --[FBSDKSwizzle setSelector:] --[FBSDKSwizzle originalMethod] --[FBSDKSwizzle setOriginalMethod:] --[FBSDKSwizzle numArgs] --[FBSDKSwizzle setNumArgs:] --[FBSDKSwizzle blocks] --[FBSDKSwizzle setBlocks:] --[FBSDKSwizzle .cxx_destruct] --[FBSDKSwizzlingOnClass initWithSwizzle:class:] --[FBSDKSwizzlingOnClass bindingSwizzle] --[FBSDKSwizzlingOnClass setBindingSwizzle:] --[FBSDKSwizzlingOnClass bindingClass] --[FBSDKSwizzlingOnClass setBindingClass:] --[FBSDKSwizzlingOnClass .cxx_destruct] -_fb_swizzledMethod_2 -_fb_swizzledMethod_3 -_fb_swizzledMethod_4 -_fb_swizzledMethod_5 -_fb_findSwizzle -_swizzles -_selectorCallingSet -_swizzleQueue -_fb_swizzledMethods -___block_descriptor_64_e8_32bs40s_e5_v8?0lu48l8 -__OBJC_$_CLASS_METHODS_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzler -__OBJC_CLASS_RO_$_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzle -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzle -_OBJC_IVAR_$_FBSDKSwizzle._numArgs -_OBJC_IVAR_$_FBSDKSwizzle._class -_OBJC_IVAR_$_FBSDKSwizzle._selector -_OBJC_IVAR_$_FBSDKSwizzle._originalMethod -_OBJC_IVAR_$_FBSDKSwizzle._blocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzle -__OBJC_$_PROP_LIST_FBSDKSwizzle -__OBJC_CLASS_RO_$_FBSDKSwizzle -__OBJC_METACLASS_RO_$_FBSDKSwizzlingOnClass -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzlingOnClass -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingSwizzle -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingClass -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzlingOnClass -__OBJC_$_PROP_LIST_FBSDKSwizzlingOnClass -__OBJC_CLASS_RO_$_FBSDKSwizzlingOnClass -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_findSwizzle -FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_swizzledMethod_5 -fb_swizzledMethod_4 -fb_swizzledMethod_3 -fb_swizzledMethod_2 -fb_swizzleMethod_4_io -__63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke --[FBSDKTimeSpentData initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentData suspend] -___29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentData suspendTimeSpentData] --[FBSDKTimeSpentData restore:] -___30-[FBSDKTimeSpentData restore:]_block_invoke --[FBSDKTimeSpentData restoreTimeSpendDataWithCalledFromActivateApp:] --[FBSDKTimeSpentData appEventsParametersForActivate] --[FBSDKTimeSpentData appEventsParametersForDeactivate] --[FBSDKTimeSpentData setSourceApplication:openURL:] --[FBSDKTimeSpentData setSourceApplication:isFromAppLink:] --[FBSDKTimeSpentData getSourceApplication] --[FBSDKTimeSpentData resetSourceApplication] --[FBSDKTimeSpentData registerAutoResetSourceApplication] --[FBSDKTimeSpentData eventLogger] --[FBSDKTimeSpentData setEventLogger:] --[FBSDKTimeSpentData serverConfigurationProvider] --[FBSDKTimeSpentData setServerConfigurationProvider:] --[FBSDKTimeSpentData sourceApplication] --[FBSDKTimeSpentData setSourceApplication:] --[FBSDKTimeSpentData isOpenedFromAppLink] --[FBSDKTimeSpentData setIsOpenedFromAppLink:] --[FBSDKTimeSpentData isCurrentlyLoaded] --[FBSDKTimeSpentData setIsCurrentlyLoaded:] --[FBSDKTimeSpentData lastRestoreTime] --[FBSDKTimeSpentData setLastRestoreTime:] --[FBSDKTimeSpentData secondsSpentInCurrentSession] --[FBSDKTimeSpentData setSecondsSpentInCurrentSession:] --[FBSDKTimeSpentData timeSinceLastSuspend] --[FBSDKTimeSpentData setTimeSinceLastSuspend:] --[FBSDKTimeSpentData numInterruptionsInCurrentSession] --[FBSDKTimeSpentData setNumInterruptionsInCurrentSession:] --[FBSDKTimeSpentData sessionID] --[FBSDKTimeSpentData setSessionID:] --[FBSDKTimeSpentData lastSuspendTime] --[FBSDKTimeSpentData setLastSuspendTime:] --[FBSDKTimeSpentData shouldLogActivateEvent] --[FBSDKTimeSpentData setShouldLogActivateEvent:] --[FBSDKTimeSpentData shouldLogDeactivateEvent] --[FBSDKTimeSpentData setShouldLogDeactivateEvent:] --[FBSDKTimeSpentData .cxx_destruct] -___block_descriptor_41_e8_32s_e5_v8?0l -_INACTIVE_SECONDS_QUANTA -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_CLASSLIST_REFERENCES_$_.164 -__OBJC_METACLASS_RO_$_FBSDKTimeSpentData -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentData -_OBJC_IVAR_$_FBSDKTimeSpentData._isOpenedFromAppLink -_OBJC_IVAR_$_FBSDKTimeSpentData._isCurrentlyLoaded -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogActivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogDeactivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._numInterruptionsInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._eventLogger -_OBJC_IVAR_$_FBSDKTimeSpentData._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentData._sourceApplication -_OBJC_IVAR_$_FBSDKTimeSpentData._lastRestoreTime -_OBJC_IVAR_$_FBSDKTimeSpentData._secondsSpentInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._timeSinceLastSuspend -_OBJC_IVAR_$_FBSDKTimeSpentData._sessionID -_OBJC_IVAR_$_FBSDKTimeSpentData._lastSuspendTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentData -__OBJC_$_PROP_LIST_FBSDKTimeSpentData -__OBJC_CLASS_RO_$_FBSDKTimeSpentData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -__30-[FBSDKTimeSpentData restore:]_block_invoke -__29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentRecordingFactory initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentRecordingFactory createTimeSpentRecorder] --[FBSDKTimeSpentRecordingFactory serverConfigurationProvider] --[FBSDKTimeSpentRecordingFactory eventLogger] --[FBSDKTimeSpentRecordingFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTimeSpentRecordingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTimeSpentRecordingCreating -__OBJC_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKTimeSpentRecordingFactory -__OBJC_METACLASS_RO_$_FBSDKTimeSpentRecordingFactory -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentRecordingFactory -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentRecordingFactory -__OBJC_$_PROP_LIST_FBSDKTimeSpentRecordingFactory -__OBJC_CLASS_RO_$_FBSDKTimeSpentRecordingFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m --[FBSDKTokenCache initWithSettings:] --[FBSDKTokenCache accessToken] --[FBSDKTokenCache setAccessToken:] --[FBSDKTokenCache authenticationToken] --[FBSDKTokenCache setAuthenticationToken:] --[FBSDKTokenCache clearAuthenticationTokenCache] --[FBSDKTokenCache clearAccessTokenCache] --[FBSDKTokenCache .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKTokenCaching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTokenCaching -__OBJC_$_PROP_LIST_FBSDKTokenCaching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTokenCaching -__OBJC_PROTOCOL_$_FBSDKTokenCaching -__OBJC_LABEL_PROTOCOL_$_FBSDKTokenCaching -__OBJC_CLASS_PROTOCOLS_$_FBSDKTokenCache -__OBJC_METACLASS_RO_$_FBSDKTokenCache -__OBJC_$_INSTANCE_METHODS_FBSDKTokenCache -_OBJC_IVAR_$_FBSDKTokenCache._keychainStore -_OBJC_IVAR_$_FBSDKTokenCache._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKTokenCache -__OBJC_$_PROP_LIST_FBSDKTokenCache -__OBJC_CLASS_RO_$_FBSDKTokenCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m --[FBSDKURL initWithURL:forOpenInboundURL:sourceApplication:forRenderBackToReferrerBar:] --[FBSDKURL isAutoAppLink] -+[FBSDKURL URLWithURL:] -+[FBSDKURL URLWithInboundURL:sourceApplication:] -+[FBSDKURL URLForRenderBackToReferrerBarURL:] -+[FBSDKURL queryParametersForURL:] --[FBSDKURL targetURL] --[FBSDKURL targetQueryParameters] --[FBSDKURL appLinkData] --[FBSDKURL appLinkExtras] --[FBSDKURL appLinkReferer] --[FBSDKURL inputURL] --[FBSDKURL inputQueryParameters] --[FBSDKURL .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.97 -__OBJC_$_CLASS_METHODS_FBSDKURL -__OBJC_METACLASS_RO_$_FBSDKURL -__OBJC_$_INSTANCE_METHODS_FBSDKURL -_OBJC_IVAR_$_FBSDKURL._targetURL -_OBJC_IVAR_$_FBSDKURL._targetQueryParameters -_OBJC_IVAR_$_FBSDKURL._appLinkData -_OBJC_IVAR_$_FBSDKURL._appLinkExtras -_OBJC_IVAR_$_FBSDKURL._appLinkReferer -_OBJC_IVAR_$_FBSDKURL._inputURL -_OBJC_IVAR_$_FBSDKURL._inputQueryParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKURL -__OBJC_$_PROP_LIST_FBSDKURL -__OBJC_CLASS_RO_$_FBSDKURL -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.m -FBSDKCoreKit/FBSDKURL.h --[FBSDKURLSessionProxyFactory createSessionProxyWithDelegate:queue:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLSessionProxyProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLSessionProxyProviding -__OBJC_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKURLSessionProxyFactory -__OBJC_METACLASS_RO_$_FBSDKURLSessionProxyFactory -__OBJC_$_INSTANCE_METHODS_FBSDKURLSessionProxyFactory -__OBJC_CLASS_RO_$_FBSDKURLSessionProxyFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -+[FBSDKUnarchiverProvider _unarchiverFor:] -+[FBSDKUnarchiverProvider createSecureUnarchiverFor:] -+[FBSDKUnarchiverProvider createInsecureUnarchiverFor:] -__OBJC_$_CLASS_METHODS_FBSDKUnarchiverProvider -__OBJC_$_PROTOCOL_REFS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKUnarchiverProviding -__OBJC_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKUnarchiverProvider -__OBJC_METACLASS_RO_$_FBSDKUnarchiverProvider -__OBJC_$_PROP_LIST_FBSDKUnarchiverProvider -__OBJC_CLASS_RO_$_FBSDKUnarchiverProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m -FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m --[FBSDKUserAgeRange initMin:max:] -+[FBSDKUserAgeRange ageRangeFromDictionary:] --[FBSDKUserAgeRange hash] --[FBSDKUserAgeRange isEqual:] --[FBSDKUserAgeRange isEqualToUserAgeRange:] --[FBSDKUserAgeRange copyWithZone:] -+[FBSDKUserAgeRange supportsSecureCoding] --[FBSDKUserAgeRange encodeWithCoder:] --[FBSDKUserAgeRange initWithCoder:] --[FBSDKUserAgeRange min] --[FBSDKUserAgeRange max] --[FBSDKUserAgeRange .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKUserAgeRange -__OBJC_CLASS_PROTOCOLS_$_FBSDKUserAgeRange -__OBJC_$_CLASS_PROP_LIST_FBSDKUserAgeRange -__OBJC_METACLASS_RO_$_FBSDKUserAgeRange -__OBJC_$_INSTANCE_METHODS_FBSDKUserAgeRange -_OBJC_IVAR_$_FBSDKUserAgeRange._min -_OBJC_IVAR_$_FBSDKUserAgeRange._max -__OBJC_$_INSTANCE_VARIABLES_FBSDKUserAgeRange -__OBJC_$_PROP_LIST_FBSDKUserAgeRange -__OBJC_CLASS_RO_$_FBSDKUserAgeRange -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.h -+[FBSDKUtility dictionaryWithQueryString:] -+[FBSDKUtility queryStringWithDictionary:error:] -+[FBSDKUtility URLDecode:] -+[FBSDKUtility URLEncode:] -+[FBSDKUtility startGCDTimerWithInterval:block:] -+[FBSDKUtility stopGCDTimer:] -+[FBSDKUtility SHA256Hash:] -+[FBSDKUtility getGraphDomainFromToken] -+[FBSDKUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] -__OBJC_$_CLASS_METHODS_FBSDKUtility -__OBJC_METACLASS_RO_$_FBSDKUtility -__OBJC_CLASS_RO_$_FBSDKUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m -FBSDKCoreKit/FBSDKUtility.m -+[FBSDKViewHierarchy getChildren:] -+[FBSDKViewHierarchy getParent:] -+[FBSDKViewHierarchy getPath:] -+[FBSDKViewHierarchy getPath:limit:] -+[FBSDKViewHierarchy getAttributesOf:parent:] -+[FBSDKViewHierarchy getDetailAttributesOf:] -+[FBSDKViewHierarchy getDetailAttributesOf:withHash:] -+[FBSDKViewHierarchy getIndexPath:] -+[FBSDKViewHierarchy getText:] -+[FBSDKViewHierarchy getTextStyle:] -+[FBSDKViewHierarchy getHint:] -+[FBSDKViewHierarchy getClassBitmask:] -+[FBSDKViewHierarchy isUserInputView:] -+[FBSDKViewHierarchy recursiveCaptureTreeWithCurrentNode:targetNode:objAddressSet:hash:] -+[FBSDKViewHierarchy isRCTButton:] -+[FBSDKViewHierarchy getViewReactTag:] -+[FBSDKViewHierarchy isView:superViewOfView:] -+[FBSDKViewHierarchy getParentViewController:] -+[FBSDKViewHierarchy getParentTableView:] -+[FBSDKViewHierarchy getParentCollectionView:] -+[FBSDKViewHierarchy getTag:] -+[FBSDKViewHierarchy getDimensionOf:] -+[FBSDKViewHierarchy recursiveGetLabelsFromView:] -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_CLASSLIST_REFERENCES_$_.196 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_CLASSLIST_REFERENCES_$_.212 -_OBJC_CLASSLIST_REFERENCES_$_.231 -_OBJC_SELECTOR_REFERENCES_.462 -_OBJC_CLASSLIST_REFERENCES_$_.464 -_OBJC_SELECTOR_REFERENCES_.466 -_OBJC_SELECTOR_REFERENCES_.468 -_OBJC_SELECTOR_REFERENCES_.470 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_CLASSLIST_REFERENCES_$_.482 -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_CLASSLIST_REFERENCES_$_.496 -_OBJC_CLASSLIST_REFERENCES_$_.499 -_OBJC_SELECTOR_REFERENCES_.517 -_OBJC_SELECTOR_REFERENCES_.521 -__OBJC_$_CLASS_METHODS_FBSDKViewHierarchy -__OBJC_METACLASS_RO_$_FBSDKViewHierarchy -__OBJC_CLASS_RO_$_FBSDKViewHierarchy -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m -getVariableFromInstance -+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] -___127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke --[FBSDKViewImpressionTracker initWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] --[FBSDKViewImpressionTracker dealloc] --[FBSDKViewImpressionTracker logImpressionWithIdentifier:parameters:] --[FBSDKViewImpressionTracker _applicationDidEnterBackgroundNotification:] --[FBSDKViewImpressionTracker eventName] --[FBSDKViewImpressionTracker graphRequestProvider] --[FBSDKViewImpressionTracker setGraphRequestProvider:] --[FBSDKViewImpressionTracker eventLogger] --[FBSDKViewImpressionTracker setEventLogger:] --[FBSDKViewImpressionTracker notificationObserver] --[FBSDKViewImpressionTracker setNotificationObserver:] --[FBSDKViewImpressionTracker tokenWallet] --[FBSDKViewImpressionTracker setTokenWallet:] --[FBSDKViewImpressionTracker .cxx_destruct] -_impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:._impressionTrackers -_token -__OBJC_$_CLASS_METHODS_FBSDKViewImpressionTracker -__OBJC_METACLASS_RO_$_FBSDKViewImpressionTracker -__OBJC_$_INSTANCE_METHODS_FBSDKViewImpressionTracker -_OBJC_IVAR_$_FBSDKViewImpressionTracker._trackedImpressions -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventName -_OBJC_IVAR_$_FBSDKViewImpressionTracker._graphRequestProvider -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventLogger -_OBJC_IVAR_$_FBSDKViewImpressionTracker._notificationObserver -_OBJC_IVAR_$_FBSDKViewImpressionTracker._tokenWallet -__OBJC_$_INSTANCE_VARIABLES_FBSDKViewImpressionTracker -__OBJC_$_PROP_LIST_FBSDKViewImpressionTracker -__OBJC_CLASS_RO_$_FBSDKViewImpressionTracker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h -__127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke -+[FBSDKWebDialog dialogWithName:delegate:] -+[FBSDKWebDialog showWithName:parameters:delegate:] -+[FBSDKWebDialog createAndShow:parameters:frame:delegate:windowFinder:] --[FBSDKWebDialog dealloc] --[FBSDKWebDialog show] --[FBSDKWebDialog webDialogView:didCompleteWithResults:] --[FBSDKWebDialog webDialogView:didFailWithError:] --[FBSDKWebDialog webDialogViewDidCancel:] --[FBSDKWebDialog webDialogViewDidFinishLoad:] -___45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke --[FBSDKWebDialog _addObservers] --[FBSDKWebDialog _deviceOrientationDidChangeNotification:] -___58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke --[FBSDKWebDialog _removeObservers] --[FBSDKWebDialog _cancel] --[FBSDKWebDialog _completeWithResults:] --[FBSDKWebDialog _dismissAnimated:] -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -___35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.89 --[FBSDKWebDialog _failWithError:] -___33-[FBSDKWebDialog _failWithError:]_block_invoke --[FBSDKWebDialog _generateURL:] --[FBSDKWebDialog _showWebView] -___30-[FBSDKWebDialog _showWebView]_block_invoke -___30-[FBSDKWebDialog _showWebView]_block_invoke_2 --[FBSDKWebDialog _applicationFrameForOrientation] --[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:] -___75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke --[FBSDKWebDialog shouldDeferVisibility] --[FBSDKWebDialog setShouldDeferVisibility:] --[FBSDKWebDialog windowFinder] --[FBSDKWebDialog setWindowFinder:] --[FBSDKWebDialog delegate] --[FBSDKWebDialog setDelegate:] --[FBSDKWebDialog name] --[FBSDKWebDialog setName:] --[FBSDKWebDialog parameters] --[FBSDKWebDialog setParameters:] --[FBSDKWebDialog webViewFrame] --[FBSDKWebDialog setWebViewFrame:] --[FBSDKWebDialog .cxx_destruct] -_g_currentDialog -___block_descriptor_48_e8_32s40s_e8_v12?0B8l -___block_descriptor_128_e8_32s_e5_v8?0l -__OBJC_$_CLASS_METHODS_FBSDKWebDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogViewDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogViewDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialog -__OBJC_METACLASS_RO_$_FBSDKWebDialog -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialog -_OBJC_IVAR_$_FBSDKWebDialog._backgroundView -_OBJC_IVAR_$_FBSDKWebDialog._dialogView -_OBJC_IVAR_$_FBSDKWebDialog._shouldDeferVisibility -_OBJC_IVAR_$_FBSDKWebDialog._windowFinder -_OBJC_IVAR_$_FBSDKWebDialog._delegate -_OBJC_IVAR_$_FBSDKWebDialog._name -_OBJC_IVAR_$_FBSDKWebDialog._parameters -_OBJC_IVAR_$_FBSDKWebDialog._webViewFrame -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialog -__OBJC_$_PROP_LIST_FBSDKWebDialog -__OBJC_CLASS_RO_$_FBSDKWebDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog+Internal.h -FBSDKCoreKit/FBSDKWebDialog.h -__75-[FBSDKWebDialog _updateViewsWithScale:alpha:animationDuration:completion:]_block_invoke -__30-[FBSDKWebDialog _showWebView]_block_invoke_2 -__30-[FBSDKWebDialog _showWebView]_block_invoke -__33-[FBSDKWebDialog _failWithError:]_block_invoke -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke.89 -__35-[FBSDKWebDialog _dismissAnimated:]_block_invoke -__58-[FBSDKWebDialog _deviceOrientationDidChangeNotification:]_block_invoke -__45-[FBSDKWebDialog webDialogViewDidFinishLoad:]_block_invoke -+[FBSDKWebDialogView configureWithWebViewProvider:urlOpener:] -+[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView urlOpener] --[FBSDKWebDialogView initWithFrame:] --[FBSDKWebDialogView dealloc] --[FBSDKWebDialogView loadURL:] --[FBSDKWebDialogView stopLoading] --[FBSDKWebDialogView drawRect:] --[FBSDKWebDialogView layoutSubviews] --[FBSDKWebDialogView _close:] --[FBSDKWebDialogView webView:didFailNavigation:withError:] --[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:] -___78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebDialogView webView:didFinishNavigation:] --[FBSDKWebDialogView delegate] --[FBSDKWebDialogView setDelegate:] --[FBSDKWebDialogView closeButton] --[FBSDKWebDialogView setCloseButton:] --[FBSDKWebDialogView loadingView] --[FBSDKWebDialogView setLoadingView:] --[FBSDKWebDialogView webView] --[FBSDKWebDialogView setWebView:] --[FBSDKWebDialogView .cxx_destruct] -__webViewProvider -__urlOpener -_OBJC_IVAR_$_FBSDKWebDialogView._webView -_OBJC_IVAR_$_FBSDKWebDialogView._closeButton -_OBJC_IVAR_$_FBSDKWebDialogView._loadingView -_OBJC_IVAR_$_FBSDKWebDialogView._delegate -__OBJC_$_CLASS_METHODS_FBSDKWebDialogView -__OBJC_$_PROTOCOL_REFS_WKNavigationDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_WKNavigationDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_WKNavigationDelegate -__OBJC_PROTOCOL_$_WKNavigationDelegate -__OBJC_LABEL_PROTOCOL_$_WKNavigationDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebDialogView -__OBJC_METACLASS_RO_$_FBSDKWebDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKWebDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebDialogView -__OBJC_$_PROP_LIST_FBSDKWebDialogView -__OBJC_CLASS_RO_$_FBSDKWebDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.m -FBSDKCoreKit/FBSDKWebDialogView.h -__78-[FBSDKWebDialogView webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFinishNavigation:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:didFailNavigation:withError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate webView:decidePolicyForNavigationAction:decisionHandler:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFinishLoad] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFinishLoad:] --[FBSDKWebViewAppLinkResolverWebViewDelegate didFailLoadWithError] --[FBSDKWebViewAppLinkResolverWebViewDelegate setDidFailLoadWithError:] --[FBSDKWebViewAppLinkResolverWebViewDelegate hasLoaded] --[FBSDKWebViewAppLinkResolverWebViewDelegate setHasLoaded:] --[FBSDKWebViewAppLinkResolverWebViewDelegate .cxx_destruct] --[FBSDKWebViewAppLinkResolver init] --[FBSDKWebViewAppLinkResolver initWithSessionProvider:] -+[FBSDKWebViewAppLinkResolver sharedInstance] -___45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewAppLinkResolver followRedirects:handler:] -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -___55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.160 --[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:] -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.168 -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.169 -___copy_helper_block_e8_32s40b48s56s64r -___destroy_helper_block_e8_32s40s48s56s64r -___copy_helper_block_e8_32s40b48s56r -___54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.181 -___copy_helper_block_e8_32b40r -___copy_helper_block_e8_32s40b48s56s64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKWebViewAppLinkResolver parseALData:] --[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:] -___63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke --[FBSDKWebViewAppLinkResolver appLinkFromALData:destination:] --[FBSDKWebViewAppLinkResolver sessionProvider] --[FBSDKWebViewAppLinkResolver setSessionProvider:] --[FBSDKWebViewAppLinkResolver .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._hasLoaded -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFinishLoad -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolverWebViewDelegate._didFailLoadWithError -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolverWebViewDelegate -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolverWebViewDelegate -_OBJC_CLASSLIST_REFERENCES_$_.144 -_OBJC_CLASSLIST_REFERENCES_$_.147 -___block_descriptor_48_e8_32bs40s_e46_v32?0"NSURLResponse"8"NSData"16"NSError"24l -___block_descriptor_40_e8_32bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -___block_descriptor_72_e8_32s40bs48s56s64r_e22_v16?0"NSDictionary"8l -___block_descriptor_64_e8_32s40bs48s56r_e19_v16?0"WKWebView"8l -___block_descriptor_48_e8_32bs40r_e31_v24?0"WKWebView"8"NSError"16l -___block_descriptor_72_e8_32s40bs48s56s64s_e5_v8?0l -___block_descriptor_56_e8_32bs40s48s_e34_v24?0"NSDictionary"8"NSError"16l -___block_descriptor_48_e8_32bs40s_e20_v24?08"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_CLASSLIST_REFERENCES_$_.251 -_OBJC_CLASSLIST_REFERENCES_$_.266 -__OBJC_$_CLASS_METHODS_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewAppLinkResolver -__OBJC_$_CLASS_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_METACLASS_RO_$_FBSDKWebViewAppLinkResolver -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewAppLinkResolver -_OBJC_IVAR_$_FBSDKWebViewAppLinkResolver._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKWebViewAppLinkResolver -__OBJC_$_PROP_LIST_FBSDKWebViewAppLinkResolver -__OBJC_CLASS_RO_$_FBSDKWebViewAppLinkResolver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m -__63-[FBSDKWebViewAppLinkResolver getALDataFromLoadedPage:handler:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40b48s56s64s -__copy_helper_block_e8_32b40r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.181 -__copy_helper_block_e8_32s40b48s56r -__destroy_helper_block_e8_32s40s48s56s64r -__copy_helper_block_e8_32s40b48s56s64r -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2.169 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke.168 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke_2 -__54-[FBSDKWebViewAppLinkResolver appLinkFromURL:handler:]_block_invoke -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke.160 -__55-[FBSDKWebViewAppLinkResolver followRedirects:handler:]_block_invoke -__45+[FBSDKWebViewAppLinkResolver sharedInstance]_block_invoke --[FBSDKWebViewFactory createWebViewWithFrame:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebViewProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebViewProviding -__OBJC_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKWebViewProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKWebViewFactory -__OBJC_METACLASS_RO_$_FBSDKWebViewFactory -__OBJC_$_INSTANCE_METHODS_FBSDKWebViewFactory -__OBJC_CLASS_RO_$_FBSDKWebViewFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m -_$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgTm -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO10permissionAA0D0Ovg -_$s12FBSDKCoreKit10PermissionO06stringC033_2AD6FCE179114B3E91364026D95ED393LLAA06StringC0AELLOSgvg -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueSSvg -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -_$s12FBSDKCoreKit10PermissionO2eeoiySbAC_ACtFZTf4nnd_n -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTf4gd_n -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOWOy -_$s12FBSDKCoreKit10PermissionOWOe -___swift_instantiateConcreteTypeFromMangledName -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv_ -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv0_ -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftIOKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftXPC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftFileProvider_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftAppKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreData_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCloudKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreLocation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKCoreKit -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift -__swift_instantiateConcreteTypeFromMangledName - -$s12FBSDKCoreKit10PermissionOACSHAAWl -init -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSiSQsSQ2eeoiySbx_xtFZTW -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -Swift runtime failure: arithmetic overflow -Swift runtime failure: Attempting to access Set elements using an invalid index -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_rawHashValue -hash -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_TB5 -== -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -hasGranted -name.get -Sources/FacebookCore/Swift/Permission.swift -/Users/jawwad/fbsource/fbobjc/ios-sdk -permissions.get -map -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgAFSSXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -_$s12FBSDKCoreKit10PermissionOSHAASH9hashValueSivgTW -_$s12FBSDKCoreKit10PermissionOSHAASH4hash4intoys6HasherVz_tFTW -_$s12FBSDKCoreKit10PermissionOSHAASH13_rawHashValue4seedS2i_tFTW -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAsADP06stringG0x0fG4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOSQAASQ2eeoiySbx_xtFZTW -_$s12FBSDKCoreKit10PermissionOSHAASQWb -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -_$s12FBSDKCoreKit10PermissionOwCP -_$s12FBSDKCoreKit10PermissionOwxx -_$s12FBSDKCoreKit10PermissionOwcp -_$s12FBSDKCoreKit10PermissionOwca -___swift_memcpy16_8 -_$s12FBSDKCoreKit10PermissionOwta -_$s12FBSDKCoreKit10PermissionOwet -_$s12FBSDKCoreKit10PermissionOwst -_$s12FBSDKCoreKit10PermissionOwug -_$s12FBSDKCoreKit10PermissionOwup -_$s12FBSDKCoreKit10PermissionOwui -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAsADP08extendedghI0x0fghI4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAsADP07unicodegH0x0fgH4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_associated conformance 12FBSDKCoreKit10PermissionOSHAASQ -_$s12FBSDKCoreKit10PermissionOSHAAMcMK -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0 -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0 -_symbolic SS -_symbolic _____ 12FBSDKCoreKit10PermissionO -_symbolic $ss26ExpressibleByStringLiteralP -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOSQAAMcMK -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0 -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0 -_symbolic $ss43ExpressibleByExtendedGraphemeClusterLiteralP -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMcMK -_associated conformance 12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0 -_symbolic $ss33ExpressibleByUnicodeScalarLiteralP -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOWV -_$s12FBSDKCoreKitMXM -_$s12FBSDKCoreKit10PermissionOMf -_$s12FBSDKCoreKit10PermissionOMF -_symbolic _____y_____G s23_ContiguousArrayStorageC s12StaticStringV -_$ss23_ContiguousArrayStorageCys12StaticStringVGMD --private-discriminator _2AD6FCE179114B3E91364026D95ED393 -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/Permission.swift -$s12FBSDKCoreKit10PermissionOMa -$s12FBSDKCoreKit10PermissionOwui -$s12FBSDKCoreKit10PermissionOwup -$s12FBSDKCoreKit10PermissionOwug -$s12FBSDKCoreKit10PermissionOwst -$s12FBSDKCoreKit10PermissionOwet -$s12FBSDKCoreKit10PermissionOwta -__swift_memcpy16_8 -$s12FBSDKCoreKit10PermissionOwca -$s12FBSDKCoreKit10PermissionOwcp -$s12FBSDKCoreKit10PermissionOwxx -$s12FBSDKCoreKit10PermissionOwCP -$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -$s12FBSDKCoreKit10PermissionOACSQAAWl -$s12FBSDKCoreKit10PermissionOSHAASQWb -_allocateUninitializedArray -$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs12StaticStringV_Tg5 -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -hashValue.get -_hashValue -combine -$sSiSHsSH4hash4intoys6HasherVz_tFTW -$sSi4hash4intoys6HasherVz_tF -$sSSSHsSH4hash4intoys6HasherVz_tFTW -rawValue.get -stringPermission.get -permission.get diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/45808BD0-F778-3486-BDD3-BD2880D064DD.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/45808BD0-F778-3486-BDD3-BD2880D064DD.bcsymbolmap deleted file mode 100644 index 1a2c735e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/45808BD0-F778-3486-BDD3-BD2880D064DD.bcsymbolmap +++ /dev/null @@ -1,645 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -MacOSX11.3.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit-Dynamic/IntermediateBuildFilesPath/FBAEMKit.build/Release-maccatalyst/FBAEMKit-Dynamic.build/DerivedSources/FBAEMKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBAEMKit --[FBAEMAdvertiserMultiEntryRule initWithOperator:rules:] --[FBAEMAdvertiserMultiEntryRule isMatchedEventParameters:] -+[FBAEMAdvertiserMultiEntryRule supportsSecureCoding] --[FBAEMAdvertiserMultiEntryRule initWithCoder:] --[FBAEMAdvertiserMultiEntryRule encodeWithCoder:] --[FBAEMAdvertiserMultiEntryRule copyWithZone:] --[FBAEMAdvertiserMultiEntryRule operator] --[FBAEMAdvertiserMultiEntryRule rules] --[FBAEMAdvertiserMultiEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleMatching -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleMatching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserMultiEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserMultiEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserMultiEntryRule._rules -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserMultiEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserMultiEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserMultiEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.m -/Users/jawwad/fbsource/fbobjc/ios-sdk -Sources/FBAEMKit/FBAEMAdvertiserMultiEntryRule.h --[FBAEMAdvertiserRuleFactory createRuleWithJson:] --[FBAEMAdvertiserRuleFactory createRuleWithDict:] --[FBAEMAdvertiserRuleFactory createMultiEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory createSingleEntryRuleWithDict:] --[FBAEMAdvertiserRuleFactory primaryKeyForRule:] --[FBAEMAdvertiserRuleFactory getOperator:] --[FBAEMAdvertiserRuleFactory isOperatorForMultiEntryRule:] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMAdvertiserRuleProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMAdvertiserRuleProviding -__OBJC_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_LABEL_PROTOCOL_$_FBAEMAdvertiserRuleProviding -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserRuleFactory -__OBJC_METACLASS_RO_$_FBAEMAdvertiserRuleFactory -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserRuleFactory -__OBJC_CLASS_RO_$_FBAEMAdvertiserRuleFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m -Sources/FBAEMKit/FBAEMAdvertiserRuleFactory.m --[FBAEMAdvertiserSingleEntryRule initWithOperator:paramKey:linguisticCondition:numericalCondition:arrayCondition:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:] --[FBAEMAdvertiserSingleEntryRule isMatchedEventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithAsteriskParam:eventParameters:paramPath:] --[FBAEMAdvertiserSingleEntryRule isMatchedWithStringValue:numericalValue:] --[FBAEMAdvertiserSingleEntryRule isRegexMatch:] --[FBAEMAdvertiserSingleEntryRule isAnyOf:stringValue:ignoreCase:] -+[FBAEMAdvertiserSingleEntryRule supportsSecureCoding] --[FBAEMAdvertiserSingleEntryRule initWithCoder:] --[FBAEMAdvertiserSingleEntryRule encodeWithCoder:] --[FBAEMAdvertiserSingleEntryRule copyWithZone:] --[FBAEMAdvertiserSingleEntryRule operator] --[FBAEMAdvertiserSingleEntryRule paramKey] --[FBAEMAdvertiserSingleEntryRule linguisticCondition] --[FBAEMAdvertiserSingleEntryRule numericalCondition] --[FBAEMAdvertiserSingleEntryRule arrayCondition] --[FBAEMAdvertiserSingleEntryRule .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_CLASSLIST_REFERENCES_$_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -__OBJC_$_CLASS_METHODS_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_CLASS_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_METACLASS_RO_$_FBAEMAdvertiserSingleEntryRule -__OBJC_$_INSTANCE_METHODS_FBAEMAdvertiserSingleEntryRule -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._operator -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._paramKey -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._linguisticCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._numericalCondition -_OBJC_IVAR_$_FBAEMAdvertiserSingleEntryRule._arrayCondition -__OBJC_$_INSTANCE_VARIABLES_FBAEMAdvertiserSingleEntryRule -__OBJC_$_PROP_LIST_FBAEMAdvertiserSingleEntryRule -__OBJC_CLASS_RO_$_FBAEMAdvertiserSingleEntryRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.m -Sources/FBAEMKit/FBAEMAdvertiserSingleEntryRule.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBAEMConfiguration configureWithRuleProvider:] -+[FBAEMConfiguration ruleProvider] --[FBAEMConfiguration initWithJSON:] --[FBAEMConfiguration initWithDefaultCurrency:cutoffTime:validFrom:configMode:businessID:matchingRule:conversionValueRules:] -+[FBAEMConfiguration parseRules:] -___33+[FBAEMConfiguration parseRules:]_block_invoke -+[FBAEMConfiguration getEventSetFromRules:] -+[FBAEMConfiguration getCurrencySetFromRules:] --[FBAEMConfiguration isSameValidFrom:businessID:] --[FBAEMConfiguration isSameBusinessID:] -+[FBAEMConfiguration supportsSecureCoding] --[FBAEMConfiguration initWithCoder:] --[FBAEMConfiguration encodeWithCoder:] --[FBAEMConfiguration copyWithZone:] --[FBAEMConfiguration cutoffTime] --[FBAEMConfiguration validFrom] --[FBAEMConfiguration defaultCurrency] --[FBAEMConfiguration configMode] --[FBAEMConfiguration businessID] --[FBAEMConfiguration matchingRule] --[FBAEMConfiguration conversionValueRules] --[FBAEMConfiguration eventSet] --[FBAEMConfiguration currencySet] --[FBAEMConfiguration .cxx_destruct] -__ruleProvider -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_SELECTOR_REFERENCES_.44 -___block_descriptor_32_e33_q24?0"FBAEMRule"8"FBAEMRule"16l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -__OBJC_$_CLASS_METHODS_FBAEMConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBAEMConfiguration -__OBJC_$_CLASS_PROP_LIST_FBAEMConfiguration -__OBJC_METACLASS_RO_$_FBAEMConfiguration -__OBJC_$_INSTANCE_METHODS_FBAEMConfiguration -_OBJC_IVAR_$_FBAEMConfiguration._cutoffTime -_OBJC_IVAR_$_FBAEMConfiguration._validFrom -_OBJC_IVAR_$_FBAEMConfiguration._defaultCurrency -_OBJC_IVAR_$_FBAEMConfiguration._configMode -_OBJC_IVAR_$_FBAEMConfiguration._businessID -_OBJC_IVAR_$_FBAEMConfiguration._matchingRule -_OBJC_IVAR_$_FBAEMConfiguration._conversionValueRules -_OBJC_IVAR_$_FBAEMConfiguration._eventSet -_OBJC_IVAR_$_FBAEMConfiguration._currencySet -__OBJC_$_INSTANCE_VARIABLES_FBAEMConfiguration -__OBJC_$_PROP_LIST_FBAEMConfiguration -__OBJC_CLASS_RO_$_FBAEMConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.m -Sources/FBAEMKit/FBAEMConfiguration.h -__33+[FBAEMConfiguration parseRules:]_block_invoke --[FBAEMEvent initWithJSON:] --[FBAEMEvent initWithEventName:values:] -+[FBAEMEvent supportsSecureCoding] --[FBAEMEvent initWithCoder:] --[FBAEMEvent encodeWithCoder:] --[FBAEMEvent copyWithZone:] --[FBAEMEvent eventName] --[FBAEMEvent values] --[FBAEMEvent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_CLASSLIST_REFERENCES_$_.27 -_OBJC_SELECTOR_REFERENCES_.31 -__OBJC_$_CLASS_METHODS_FBAEMEvent -__OBJC_CLASS_PROTOCOLS_$_FBAEMEvent -__OBJC_$_CLASS_PROP_LIST_FBAEMEvent -__OBJC_METACLASS_RO_$_FBAEMEvent -__OBJC_$_INSTANCE_METHODS_FBAEMEvent -_OBJC_IVAR_$_FBAEMEvent._eventName -_OBJC_IVAR_$_FBAEMEvent._values -__OBJC_$_INSTANCE_VARIABLES_FBAEMEvent -__OBJC_$_PROP_LIST_FBAEMEvent -__OBJC_CLASS_RO_$_FBAEMEvent -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.m -Sources/FBAEMKit/FBAEMEvent.h -+[FBAEMInvocation invocationWithAppLinkData:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:] --[FBAEMInvocation initWithCampaignID:ACSToken:ACSSharedSecret:ACSConfigID:businessID:timestamp:configMode:configID:recordedEvents:recordedValues:conversionValue:priority:conversionTimestamp:isAggregated:] --[FBAEMInvocation attributeEvent:currency:value:parameters:configs:] --[FBAEMInvocation updateConversionValueWithConfigs:] --[FBAEMInvocation isOutOfWindowWithConfigs:] --[FBAEMInvocation getHMAC:] --[FBAEMInvocation decodeBase64UrlSafeString:] --[FBAEMInvocation _isOutOfWindowWithConfig:] --[FBAEMInvocation _findConfig:] --[FBAEMInvocation _setConfig:] -+[FBAEMInvocation supportsSecureCoding] --[FBAEMInvocation initWithCoder:] --[FBAEMInvocation encodeWithCoder:] --[FBAEMInvocation copyWithZone:] --[FBAEMInvocation campaignID] --[FBAEMInvocation ACSToken] --[FBAEMInvocation ACSSharedSecret] --[FBAEMInvocation ACSConfigID] --[FBAEMInvocation businessID] --[FBAEMInvocation timestamp] --[FBAEMInvocation configMode] --[FBAEMInvocation configID] --[FBAEMInvocation recordedEvents] --[FBAEMInvocation recordedValues] --[FBAEMInvocation conversionValue] --[FBAEMInvocation priority] --[FBAEMInvocation conversionTimestamp] --[FBAEMInvocation isAggregated] --[FBAEMInvocation setIsAggregated:] --[FBAEMInvocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -__OBJC_$_CLASS_METHODS_FBAEMInvocation -__OBJC_CLASS_PROTOCOLS_$_FBAEMInvocation -__OBJC_$_CLASS_PROP_LIST_FBAEMInvocation -__OBJC_METACLASS_RO_$_FBAEMInvocation -__OBJC_$_INSTANCE_METHODS_FBAEMInvocation -_OBJC_IVAR_$_FBAEMInvocation._isAggregated -_OBJC_IVAR_$_FBAEMInvocation._campaignID -_OBJC_IVAR_$_FBAEMInvocation._ACSToken -_OBJC_IVAR_$_FBAEMInvocation._ACSSharedSecret -_OBJC_IVAR_$_FBAEMInvocation._ACSConfigID -_OBJC_IVAR_$_FBAEMInvocation._businessID -_OBJC_IVAR_$_FBAEMInvocation._timestamp -_OBJC_IVAR_$_FBAEMInvocation._configMode -_OBJC_IVAR_$_FBAEMInvocation._configID -_OBJC_IVAR_$_FBAEMInvocation._recordedEvents -_OBJC_IVAR_$_FBAEMInvocation._recordedValues -_OBJC_IVAR_$_FBAEMInvocation._conversionValue -_OBJC_IVAR_$_FBAEMInvocation._priority -_OBJC_IVAR_$_FBAEMInvocation._conversionTimestamp -__OBJC_$_INSTANCE_VARIABLES_FBAEMInvocation -__OBJC_$_PROP_LIST_FBAEMInvocation -__OBJC_CLASS_RO_$_FBAEMInvocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.m -Sources/FBAEMKit/FBAEMInvocation.h --[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:] -___94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[FBAEMNetworker parseJSONResponse:error:statusCode:] --[FBAEMNetworker parseJSONOrOtherwise:error:] --[FBAEMNetworker appendAttachments:toBody:addFormData:] -___55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBAEMNetworker userAgent] -___27-[FBAEMNetworker userAgent]_block_invoke -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_CLASSLIST_REFERENCES_$_.64 -___block_descriptor_48_e8_32s40bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.103 -___block_descriptor_41_e8_32s_e15_v32?0816^B24l -_userAgent.agent -_userAgent.onceToken -___block_descriptor_32_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBAEMNetworking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBAEMNetworking -__OBJC_PROTOCOL_$_FBAEMNetworking -__OBJC_LABEL_PROTOCOL_$_FBAEMNetworking -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_CLASS_PROTOCOLS_$_FBAEMNetworker -__OBJC_METACLASS_RO_$_FBAEMNetworker -__OBJC_$_INSTANCE_METHODS_FBAEMNetworker -__OBJC_$_PROP_LIST_FBAEMNetworker -__OBJC_CLASS_RO_$_FBAEMNetworker -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMNetworker.m -__27-[FBAEMNetworker userAgent]_block_invoke -Sources/FBAEMKit/FBAEMNetworker.m -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__55-[FBAEMNetworker appendAttachments:toBody:addFormData:]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__94-[FBAEMNetworker startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:]_block_invoke -+[FBAEMReporter configureWithNetworker:appID:] -+[FBAEMReporter networker] -+[FBAEMReporter enable] -___23+[FBAEMReporter enable]_block_invoke -___23+[FBAEMReporter enable]_block_invoke_2 -___copy_helper_block_e8_ -___destroy_helper_block_e8_ -___23+[FBAEMReporter enable]_block_invoke.45 -+[FBAEMReporter handleURL:] -+[FBAEMReporter parseURL:] -+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:] -___64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -___copy_helper_block_e8_40s48s56s64s -___destroy_helper_block_e8_40s48s56s64s -+[FBAEMReporter _attributedInvocation:Event:currency:value:parameters:configs:] -+[FBAEMReporter _appendAndSaveInvocation:] -___42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -+[FBAEMReporter _loadConfigurationWithBlock:] -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -___45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -___copy_helper_block_e8_32s40s -___copy_helper_block_e8_32b -+[FBAEMReporter _requestParameters] -+[FBAEMReporter _isConfigRefreshTimestampValid] -+[FBAEMReporter _shouldRefresh] -+[FBAEMReporter _loadConfigs] -+[FBAEMReporter _saveConfigs] -+[FBAEMReporter _addConfigs:] -+[FBAEMReporter _addConfig:] -___28+[FBAEMReporter _addConfig:]_block_invoke -+[FBAEMReporter _loadReportData] -+[FBAEMReporter _saveReportData] -+[FBAEMReporter _sendAggregationRequest] -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke -___40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBAEMReporter _aggregationRequestParameters:] -+[FBAEMReporter dispatchOnQueue:block:] -+[FBAEMReporter _clearCache] -+[FBAEMReporter _clearConfigs] -+[FBAEMReporter _clearInvocations] -+[FBAEMReporter _isUsingConfig:forInvocations:] -__networker -__appId -_enable.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.32 -_g_reportFile -_g_configFile -_g_completionBlocks -_g_serialQueue -_g_configs -_g_invocations -___block_descriptor_40_e8__e5_v8?0l -___block_descriptor_40_e8__e17_v16?0"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.54 -_g_isAEMReportEnabled -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_SELECTOR_REFERENCES_.69 -___block_descriptor_72_e8_40s48s56s64s_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.93 -___block_descriptor_48_e8_32s_e5_v8?0l -_g_isLoadingConfiguration -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_CLASSLIST_REFERENCES_$_.102 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_g_configRefreshTimestamp -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_SELECTOR_REFERENCES_.116 -___block_descriptor_56_e8_32s40s_e5_v8?0l -___block_descriptor_40_e8__e20_v24?08"NSError"16l -___block_descriptor_48_e8_32bs_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_CLASSLIST_REFERENCES_$_.140 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.167 -___block_descriptor_32_e51_q24?0"FBAEMConfiguration"8"FBAEMConfiguration"16l -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_CLASSLIST_REFERENCES_$_.185 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_SELECTOR_REFERENCES_.189 -___block_descriptor_48_e8_40s_e20_v24?08"NSError"16l -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_CLASSLIST_REFERENCES_$_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -__OBJC_$_CLASS_METHODS_FBAEMReporter -__OBJC_METACLASS_RO_$_FBAEMReporter -__OBJC_CLASS_RO_$_FBAEMReporter -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMReporter.m -Sources/FBAEMKit/FBAEMReporter.m -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke_2 -__40+[FBAEMReporter _sendAggregationRequest]_block_invoke -__28+[FBAEMReporter _addConfig:]_block_invoke -__copy_helper_block_e8_32b -__copy_helper_block_e8_32s40s -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_3 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke_2 -__45+[FBAEMReporter _loadConfigurationWithBlock:]_block_invoke -__42+[FBAEMReporter _appendAndSaveInvocation:]_block_invoke -__destroy_helper_block_e8_40s48s56s64s -__copy_helper_block_e8_40s48s56s64s -__64+[FBAEMReporter recordAndUpdateEvent:currency:value:parameters:]_block_invoke -__23+[FBAEMReporter enable]_block_invoke.45 -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__23+[FBAEMReporter enable]_block_invoke_2 -__23+[FBAEMReporter enable]_block_invoke --[FBAEMRequestBody init] --[FBAEMRequestBody appendUTF8:] --[FBAEMRequestBody appendWithKey:formValue:] -___44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRequestBody data] --[FBAEMRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBAEMRequestBody compressedData] --[FBAEMRequestBody .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.12 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_CLASSLIST_REFERENCES_$_.53 -__OBJC_METACLASS_RO_$_FBAEMRequestBody -__OBJC_$_INSTANCE_METHODS_FBAEMRequestBody -_OBJC_IVAR_$_FBAEMRequestBody._data -_OBJC_IVAR_$_FBAEMRequestBody._json -__OBJC_$_INSTANCE_VARIABLES_FBAEMRequestBody -__OBJC_$_PROP_LIST_FBAEMRequestBody -__OBJC_CLASS_RO_$_FBAEMRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRequestBody.m -Sources/FBAEMKit/FBAEMRequestBody.m -__44-[FBAEMRequestBody appendWithKey:formValue:]_block_invoke --[FBAEMRule initWithJSON:] --[FBAEMRule initWithConversionValue:priority:events:] --[FBAEMRule isMatchedWithRecordedEvents:recordedValues:] --[FBAEMRule _isMatchedWithValues:recordedEventValues:] -+[FBAEMRule parseEvents:] -+[FBAEMRule supportsSecureCoding] --[FBAEMRule initWithCoder:] --[FBAEMRule encodeWithCoder:] --[FBAEMRule copyWithZone:] --[FBAEMRule conversionValue] --[FBAEMRule setConversionValue:] --[FBAEMRule priority] --[FBAEMRule setPriority:] --[FBAEMRule events] --[FBAEMRule setEvents:] --[FBAEMRule .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.43 -__OBJC_$_CLASS_METHODS_FBAEMRule -__OBJC_CLASS_PROTOCOLS_$_FBAEMRule -__OBJC_$_CLASS_PROP_LIST_FBAEMRule -__OBJC_METACLASS_RO_$_FBAEMRule -__OBJC_$_INSTANCE_METHODS_FBAEMRule -_OBJC_IVAR_$_FBAEMRule._conversionValue -_OBJC_IVAR_$_FBAEMRule._priority -_OBJC_IVAR_$_FBAEMRule._events -__OBJC_$_INSTANCE_VARIABLES_FBAEMRule -__OBJC_$_PROP_LIST_FBAEMRule -__OBJC_CLASS_RO_$_FBAEMRule -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.m -Sources/FBAEMKit/FBAEMRule.h diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKit deleted file mode 120000 index 2257ddcb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKit +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/FBSDKCoreKit \ No newline at end of file diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKit new file mode 100644 index 00000000..c38e4dbc Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKit differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers deleted file mode 120000 index a177d2a6..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h new file mode 100644 index 00000000..87494ec0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h @@ -0,0 +1,188 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Notification indicating that the `currentAccessToken` has changed. + + the userInfo dictionary of the notification will contain keys + `FBSDKAccessTokenChangeOldKey` and + `FBSDKAccessTokenChangeNewKey`. + */ +FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification +NS_SWIFT_NAME(AccessTokenDidChange); + +/** + A key in the notification's userInfo that will be set + if and only if the user ID changed between the old and new tokens. + + Token refreshes can occur automatically with the SDK + which do not change the user. If you're only interested in user + changes (such as logging out), you should check for the existence + of this key. The value is a NSNumber with a boolValue. + + On a fresh start of the app where the SDK reads in the cached value + of an access token, this key will also exist since the access token + is moving from a null state (no user) to a non-null state (user). + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey +NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); + +/* + key in notification's userInfo object for getting the old token. + + If there was no old token, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey +NS_SWIFT_NAME(AccessTokenChangeOldKey); + +/* + key in notification's userInfo object for getting the new token. + + If there is no new token, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey +NS_SWIFT_NAME(AccessTokenChangeNewKey); + +/* + A key in the notification's userInfo that will be set + if and only if the token has expired. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey +NS_SWIFT_NAME(AccessTokenDidExpireKey); + +/// Represents an immutable access token for using Facebook services. +NS_SWIFT_NAME(AccessToken) +@interface FBSDKAccessToken : NSObject + +/** + The "global" access token that represents the currently logged in user. + + The `currentAccessToken` is a convenient representation of the token of the + current user and is used by other SDK components (like `FBSDKLoginManager`). + */ +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; + +/// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired +@property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (class, nullable, nonatomic, copy) id tokenCache; + +/// Returns the app ID. +@property (nonatomic, readonly, copy) NSString *appID; + +/// Returns the expiration date for data access +@property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; + +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *declinedPermissions + NS_REFINED_FOR_SWIFT; + +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *expiredPermissions + NS_REFINED_FOR_SWIFT; + +/// Returns the expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// Returns the known granted permissions. +@property (nonatomic, readonly, copy) NSSet *permissions + NS_REFINED_FOR_SWIFT; + +/// Returns the date the token was last refreshed. +@property (nonatomic, readonly, copy) NSDate *refreshDate; + +/// Returns the opaque token string. +@property (nonatomic, readonly, copy) NSString *tokenString; + +/// Returns the user ID. +@property (nonatomic, readonly, copy) NSString *userID; + +/// Returns whether the access token is expired by checking its expirationDate property +@property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; + +/// Returns whether user data access is still active for the given access token +@property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Initializes a new instance. + @param tokenString the opaque token string. + @param permissions the granted permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param appID the app ID. + @param userID the user ID. + @param expirationDate the optional expiration date (defaults to distantFuture). + @param refreshDate the optional date the token was last refreshed (defaults to today). + @param dataAccessExpirationDate the date which data access will expire for the given user + (defaults to distantFuture). + + This initializer should only be used for advanced apps that + manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` + along with `+currentAccessToken`. + */ +- (instancetype)initWithTokenString:(NSString *)tokenString + permissions:(NSArray *)permissions + declinedPermissions:(NSArray *)declinedPermissions + expiredPermissions:(NSArray *)expiredPermissions + appID:(NSString *)appID + userID:(NSString *)userID + expirationDate:(nullable NSDate *)expirationDate + refreshDate:(nullable NSDate *)refreshDate + dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate + NS_DESIGNATED_INITIALIZER; + +/** + Convenience getter to determine if a permission has been granted + @param permission The permission to check. + */ +// UNCRUSTIFY_FORMAT_OFF +- (BOOL)hasGranted:(NSString *)permission +NS_SWIFT_NAME(hasGranted(permission:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Compares the receiver to another FBSDKAccessToken + @param token The other token + @return YES if the receiver's values are equal to the other token's values; otherwise NO + */ +- (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; + +/** + Refresh the current access token's permission state and extend the token's expiration date, + if possible. + @param completion an optional callback handler that can surface any errors related to permission refreshing. + + On a successful refresh, the currentAccessToken will be updated so you typically only need to + observe the `FBSDKAccessTokenDidChangeNotification` notification. + + If a token is already expired, it cannot be refreshed. + */ ++ (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h new file mode 100644 index 00000000..5c033caa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; +@protocol FBSDKTokenCaching; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(AccessTokenProviding) +@protocol FBSDKAccessTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(AccessTokenSetting) +@protocol FBSDKAccessTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h new file mode 100644 index 00000000..730b90da --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h @@ -0,0 +1,25 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) { + FBSDKAdvertisingTrackingAllowed, + FBSDKAdvertisingTrackingDisallowed, + FBSDKAdvertisingTrackingUnspecified, +} NS_SWIFT_NAME(AdvertisingTrackingStatus); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h new file mode 100644 index 00000000..21a1f444 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppAvailabilityChecker) +@protocol FBSDKAppAvailabilityChecker + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isFacebookAppInstalled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h new file mode 100644 index 00000000..b55589b9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h @@ -0,0 +1,92 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. + Common event parameters are provided in the `FBSDKAppEventParameterName` constants. + */ + +/// typedef for FBSDKAppEventName +typedef NSString *FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); + +// MARK: - General Purpose + +/// Log this event when the user clicks an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; + +/// Log this event when the user views an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; + +/// Log this event when a user has completed registration with the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; + +/// Log this event when the user has completed a tutorial in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; + +/// A telephone/SMS, email, chat or other type of contact between a customer and your business. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; + +/// The customization of products through a configuration tool or other application your business owns. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; + +/// The donation of funds to your organization or cause. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; + +/// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; + +/// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; + +/// The booking of an appointment to visit one of your locations. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; + +/// Log this event when a user has performed a search within the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; + +/// The start of a free trial of a product or service you offer (example: trial subscription). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; + +/// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; + +/// The start of a paid subscription for a product or service you offer. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; + +/// Log this event when a user has viewed a form of content in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; + +// MARK: - E-Commerce + +/// Log this event when the user has entered their payment info. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; + +/// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; + +/// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; + +/// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; + +/// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; + +// MARK: - Gaming + +/// Log this event when the user has achieved a level in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; + +/// Log this event when the user has unlocked an achievement in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; + +/// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h new file mode 100644 index 00000000..ceb5e2d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h @@ -0,0 +1,73 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. + */ + +/// typedef for FBSDKAppEventParameterName +typedef NSString *FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); + +/** + * Parameter key used to specify data for the one or more pieces of content being logged about. + * Data should be a JSON encoded string. + * Example: + * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" + */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; + +/// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; + +/// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; + +/// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; + +/// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; + +/// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; + +/// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; + +/// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; + +/// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; + +/// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; + +/// Parameter key used to specify the string provided by the user for a search operation. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; + +/// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; + +/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression + * or FBSDKAppEventNameAdClick event. + * E.g. "banner", "interstitial", "rewarded_video", "native" */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameAdType; + +/** Parameter key used to specify the unique ID for all events within a subscription + * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; + +/// Parameter key used to specify event name. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; + +/// Parameter key used to specify event log time. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h new file mode 100644 index 00000000..ff0b036c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. + +/// typedef for FBSDKAppEventParameterProduct +typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); + +/// Parameter key used to specify the product item's category. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; + +/// Parameter key used to specify the product item's custom label 0. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; + +/// Parameter key used to specify the product item's custom label 1. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; + +/// Parameter key used to specify the product item's custom label 2. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; + +/// Parameter key used to specify the product item's custom label 3. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; + +/// Parameter key used to specify the product item's custom label 4. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; + +/// Parameter key used to specify the product item's AppLink app URL for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iOS App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPad App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; + +/// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; + +/// Parameter key used to specify the product item's AppLink app name for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; + +/// Parameter key used to specify the product item's AppLink app name for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h new file mode 100644 index 00000000..796e2e10 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/* + @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. + */ + +/// typedef for FBSDKAppEventParameterValue +typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); + +/// Yes-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; + +/// No-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h new file mode 100644 index 00000000..194443d5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; + +/// Parameter key used to specify user's email. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; + +/// Parameter key used to specify user's first name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; + +/// Parameter key used to specify user's last name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; + +/// Parameter key used to specify user's phone. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; + +/// Parameter key used to specify user's date of birth. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; + +/// Parameter key used to specify user's gender. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; + +/// Parameter key used to specify user's city. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; + +/// Parameter key used to specify user's state. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; + +/// Parameter key used to specify user's zip. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; + +/// Parameter key used to specify user's country. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; + +/// Parameter key used to specify user's external id. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h new file mode 100644 index 00000000..1504e744 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h @@ -0,0 +1,521 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + #import +#endif + +#import +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; + +/// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` +FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey +NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); + +/** + Client-side event logging for specialized application analytics available through Facebook App Insights + and for use with Facebook Ads conversion tracking and optimization. + + The `FBSDKAppEvents` static class has a few related roles: + + + Logging predefined and application-defined events to Facebook App Insights with a + numeric value to sum across a large number of events, and an optional set of key/value + parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or + 'gamerLevel' : 'intermediate') + + + Logging events to later be used for ads optimization around lifetime value. + + + Methods that control the way in which events are flushed out to the Facebook servers. + + Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: + + + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers + in a number of situations: + - when an event count threshold is passed (currently 100 logged events). + - when a time threshold is passed (currently 15 seconds). + - when an app has gone to background and is then brought back to the foreground. + + + Events will be accumulated when the app is in a disconnected state, and sent when the connection is + restored and one of the above 'flush' conditions are met. + + + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. + + + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only + occur on an explicit call to the `flush` method. + + + The developer can turn on console debug output for event logging and flushing to the server by using + the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. + + Some things to note when logging events: + + + There is a limit on the number of unique event names an app can use, on the order of 1000. + + There is a limit to the number of unique parameter names in the provided parameters that can + be used per event, on the order of 25. This is not just for an individual call, but for all + invocations for that eventName. + + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and + must consist of alphanumeric characters, _, -, or spaces. + + The length of each parameter value can be no more than on the order of 100 characters. + */ +NS_SWIFT_NAME(AppEvents) +@interface FBSDKAppEvents : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The shared instance of AppEvents. +@property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; + +/// Control over event batching/flushing + +/// The current event flushing behavior specifying when events are sent back to Facebook servers. +@property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; + +/** + Set the 'override' App ID for App Event logging. + + In some cases, apps want to use one Facebook App ID for login and social presence and another + for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but + want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` + plist value. If that's not set, it defaults to `Settings.shared.appID`. + + This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application + delegate's `application(_:didFinishLaunchingWithOptions:)` method. + */ +@property (nullable, nonatomic, copy) NSString *loggingOverrideAppID; + +/** + The custom user ID to associate with all app events. + + The userID is persisted until it is cleared by passing `nil`. + */ +@property (nullable, nonatomic, copy) NSString *userID; + +/// Returns generated anonymous id that persisted with current install of the app +@property (nonatomic, readonly) NSString *anonymousID; + +/* + * Basic event logging + */ + +/** + Log an event with just an event name. + + @param eventName The name of the event to record. Limitations on number of events and name length + are given in the `AppEvents` documentation. + */ +- (void)logEvent:(FBSDKAppEventName)eventName; + +/** + Log an event with an event name and a numeric value to be aggregated with other events of this name. + + @param eventName The name of the event to record. Limitations on number of events and name length + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report + the cumulative and average value of this amount. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(double)valueToSum; + +/** + Log an event with an event name and a set of key/value pairs in the parameters dictionary. + Parameter limitations are described above. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; + +/** + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report + the cumulative and average value of this amount. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(double)valueToSum + parameters:(nullable NSDictionary *)parameters; + +/** + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes + that this event doesn't have a value associated with it for summation. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + @param accessToken The optional access token to log the event as. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(nullable NSNumber *)valueToSum + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken; + +/* + * Purchase logging + */ + +/** + Log a purchase of the specified amount, in the specified currency. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency + NS_SWIFT_NAME(logPurchase(amount:currency:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount + currency:(NSString *)currency + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + @param accessToken The optional access token to log the event as. + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount + currency:(NSString *)currency + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); +// UNCRUSTIFY_FORMAT_ON + +/* + * Push Notifications Logging + */ + +/** + Log an app event that tracks that the application was open via Push Notification. + + @param payload Notification payload received via `UIApplicationDelegate`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload + NS_SWIFT_NAME(logPushNotificationOpen(payload:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log an app event that tracks that a custom action was taken from a push notification. + + @param payload Notification payload received via `UIApplicationDelegate`. + @param action Name of the action that was taken. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action + NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Uploads product catalog product item as an app event + + @param itemID Unique ID for the item. Can be a variant for a product. + Max size is 100. + @param availability If item is in stock. Accepted values are: + in stock - Item ships immediately + out of stock - No plan to restock + preorder - Available in future + available for order - Ships in 1-2 weeks + discontinued - Discontinued + @param condition Product condition: new, refurbished or used. + @param description Short text describing product. Max size is 5000. + @param imageLink Link to item image used in ad. + @param link Link to merchant's site where someone can buy the item. + @param title Title of item. + @param priceAmount Amount of purchase, in the currency specified by the 'currency' + parameter. This value will be rounded to the thousandths place + (e.g., 12.34567 becomes 12.346). + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN + @param mpn Unique manufacture ID for product + @param brand Name of the brand + Note: Either gtin, mpn or brand is required. + @param parameters Optional fields for deep link specification. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logProductItem:(NSString *)itemID + availability:(FBSDKProductAvailability)availability + condition:(FBSDKProductCondition)condition + description:(NSString *)description + imageLink:(NSString *)imageLink + link:(NSString *)link + title:(NSString *)title + priceAmount:(double)priceAmount + currency:(NSString *)currency + gtin:(nullable NSString *)gtin + mpn:(nullable NSString *)mpn + brand:(nullable NSString *)brand + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. + This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless + one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. + In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the + app delegates' `applicationDidBecomeActive:` method. + + This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to + track user acquisition and app install ads conversions. + + `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. + "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" + event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much + time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data + is all visible in your app's App Events Insights. + */ +- (void)activateApp; + +/* + * Push Notifications Registration and Uninstall Tracking + */ + +/** + Sets and sends device token to register the current application for push notifications. + + Sets and sends a device token from the `Data` representation that you get from + `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. + + @param deviceToken Device token data. + */ +- (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; + +/** + Sets and sends device token string to register the current application for push notifications. + + Sets and sends a device token string + + @param deviceTokenString Device token string. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString +NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate + kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. + */ +- (void)flush; + +/** + Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. + Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, + and then use the resultant Custom Audience to target ads. + + The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. + This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. + Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior + across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. + + The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, + the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the + native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out + at the iOS level from ad tracking, then a `nil` ID will be returned. + + This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage + via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. + + @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. + If `nil`, then `AccessToken.current` is used. + */ +// UNCRUSTIFY_FORMAT_OFF +- (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken +NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. + + The user data will be persisted between application instances. + + @param email user's email + @param firstName user's first name + @param lastName user's last name + @param phone user's phone + @param dateOfBirth user's date of birth + @param gender user's gender + @param city user's city + @param state user's state + @param zip user's zip + @param country user's country + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)setUserEmail:(nullable NSString *)email + firstName:(nullable NSString *)firstName + lastName:(nullable NSString *)lastName + phone:(nullable NSString *)phone + dateOfBirth:(nullable NSString *)dateOfBirth + gender:(nullable NSString *)gender + city:(nullable NSString *)city + state:(nullable NSString *)state + zip:(nullable NSString *)zip + country:(nullable NSString *)country +NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); +// UNCRUSTIFY_FORMAT_ON + +/// Returns the set user data else nil +- (nullable NSString *)getUserData; + +/// Clears the current user data +- (void)clearUserData; + +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. + + The user data will be persisted between application instances. + + @param data data + @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone + */ +- (void)setUserData:(nullable NSString *)data + forType:(FBSDKAppEventUserDataType)type; + +/// Clears the current user data of certain type +- (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; + +#if !TARGET_OS_TV +/** + Intended to be used as part of a hybrid webapp. + If you call this method, the FB SDK will inject a new JavaScript object into your webview. + If the FB Pixel is used within the webview, and references the app ID of this app, + then it will detect the presence of this injected JavaScript object + and pass Pixel events back to the FB SDK for logging using the AppEvents framework. + + @param webView The webview to augment with the additional JavaScript behavior + */ +- (void)augmentHybridWebView:(WKWebView *)webView; +#endif + +/* + * Unity helper functions + */ + +/** + Set whether Unity is already initialized. + + @param isUnityInitialized Whether Unity is initialized. + */ +- (void)setIsUnityInitialized:(BOOL)isUnityInitialized; + +/// Send event bindings to Unity +- (void)sendEventBindingsToUnity; + +/* + * SDK Specific Event Logging + * Do not call directly outside of the SDK itself. + */ + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters + isImplicitlyLogged:(BOOL)isImplicitlyLogged; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters + isImplicitlyLogged:(BOOL)isImplicitlyLogged + accessToken:(nullable FBSDKAccessToken *)accessToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h new file mode 100644 index 00000000..872ef491 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) + + Specifies when `FBSDKAppEvents` sends log events to the server. + */ +typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { + /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. + FBSDKAppEventsFlushBehaviorAuto = 0, + + /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the + events are persisted and re-established at activation, but they will only be written with an + explicit call to `flush`. */ + FBSDKAppEventsFlushBehaviorExplicitOnly, +} NS_SWIFT_NAME(AppEvents.FlushBehavior); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h new file mode 100644 index 00000000..159e27d7 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h @@ -0,0 +1,13 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. +FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification +NS_SWIFT_NAME(AppEventsLoggingResult); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h new file mode 100644 index 00000000..a995c02e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h @@ -0,0 +1,65 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The version of the App Link protocol that this library supports +FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion +NS_SWIFT_NAME(AppLinkVersion); + +/** + Contains App Link metadata relevant for navigation on this device + derived from the HTML at a given URL. + */ +NS_SWIFT_NAME(AppLink) +@interface FBSDKAppLink : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Creates a FBSDKAppLink with the given list of FBSDKAppLinkTargets and target URL. + + Generally, this will only be used by implementers of the FBSDKAppLinkResolving protocol, + as these implementers will produce App Link metadata for a given URL. + + @param sourceURL the URL from which this App Link is derived + @param targets an ordered list of FBSDKAppLinkTargets for this platform derived + from App Link metadata. + @param webURL the fallback web URL, if any, for the app link. + */ +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkWithSourceURL:(nullable NSURL *)sourceURL + targets:(NSArray *)targets + webURL:(nullable NSURL *)webURL +NS_SWIFT_NAME(init(sourceURL:targets:webURL:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL from which this FBSDKAppLink was derived +@property (nullable, nonatomic, readonly, strong) NSURL *sourceURL; + +/** + The ordered list of targets applicable to this platform that will be used + for navigation. + */ +@property (nonatomic, readonly, copy) NSArray> *targets; + +/// The fallback web URL to use if no targets are installed on this device. +@property (nullable, nonatomic, readonly, strong) NSURL *webURL; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h new file mode 100644 index 00000000..bfc1bbfc --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h @@ -0,0 +1,137 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import +#import + +@protocol FBSDKSettings; + +NS_ASSUME_NONNULL_BEGIN + +/// The result of calling navigate on a FBSDKAppLinkNavigation +typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { + /// Indicates that the navigation failed and no app was opened + FBSDKAppLinkNavigationTypeFailure, + /// Indicates that the navigation succeeded by opening the URL in the browser + FBSDKAppLinkNavigationTypeBrowser, + /// Indicates that the navigation succeeded by opening the URL in an app on the device + FBSDKAppLinkNavigationTypeApp, +} NS_SWIFT_NAME(AppLinkNavigation.Type); + +/** + Describes the callback for appLinkFromURLInBackground. + @param navType the FBSDKAppLink representing the deferred App Link + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError *_Nullable error) +NS_SWIFT_NAME(AppLinkNavigationBlock); + +/** + Represents a pending request to navigate to an App Link. Most developers will + simply use navigateToURLInBackground: to open a URL, but developers can build + custom requests with additional navigation and app data attached to them by + creating FBSDKAppLinkNavigations themselves. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension") +NS_SWIFT_NAME(AppLinkNavigation) +@interface FBSDKAppLinkNavigation : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + The default resolver to be used for App Link resolution. If the developer has not set one explicitly, + a basic, built-in FBSDKWebViewAppLinkResolver will be used. + */ +@property (class, nonatomic, strong) id defaultResolver +NS_SWIFT_NAME(default); + +/** + The extras for the AppLinkNavigation. This will generally contain application-specific + data that should be passed along with the request, such as advertiser or affiliate IDs or + other such metadata relevant on this device. + */ +@property (nonatomic, readonly, copy) NSDictionary *extras; + +/** + The al_applink_data for the AppLinkNavigation. This will generally contain data common to + navigation attempts such as back-links, user agents, and other information that may be used + in routing and handling an App Link request. + */ +@property (nonatomic, readonly, copy) NSDictionary *appLinkData; + +/// The AppLink to navigate to +@property (nonatomic, readonly, strong) FBSDKAppLink *appLink; + +/** + Return navigation type for current instance. + No-side-effect version of navigate: + */ +@property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; + +// UNCRUSTIFY_FORMAT_OFF +/// Creates an AppLinkNavigation with the given link, extras, and App Link data ++ (instancetype)navigationWithAppLink:(FBSDKAppLink *)appLink + extras:(NSDictionary *)extras + appLinkData:(NSDictionary *)appLinkData + settings:(id)settings +NS_SWIFT_NAME(init(appLink:extras:appLinkData:settings:)); + +/** + Creates an NSDictionary with the correct format for iOS callback URLs, + to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: + */ ++ (NSDictionary *> *)callbackAppLinkDataForAppWithName:(NSString *)appName + url:(NSString *)url +NS_SWIFT_NAME(callbackAppLinkData(forApp:url:)); +// UNCRUSTIFY_FORMAT_ON + +/// Performs the navigation +- (FBSDKAppLinkNavigationType)navigate:(NSError **)error + __attribute__((swift_error(nonnull_error))); + +/// Returns a FBSDKAppLink for the given URL ++ (void)resolveAppLink:(NSURL *)destination handler:(FBSDKAppLinkBlock)handler; + +/// Returns a FBSDKAppLink for the given URL using the given App Link resolution strategy ++ (void)resolveAppLink:(NSURL *)destination + resolver:(id)resolver + handler:(FBSDKAppLinkBlock)handler; + +/// Navigates to a FBSDKAppLink and returns whether it opened in-app or in-browser ++ (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink *)link error:(NSError **)error + __attribute__((swift_error(nonnull_error))); + +/** + Returns a FBSDKAppLinkNavigationType based on a FBSDKAppLink. + It's essentially a no-side-effect version of navigateToAppLink:error:, + allowing apps to determine flow based on the link type (e.g. open an + internal web view instead of going straight to the browser for regular links.) + */ ++ (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink *)link; + +/// Navigates to a URL (an asynchronous action) and returns a FBSDKNavigationType ++ (void)navigateToURL:(NSURL *)destination handler:(FBSDKAppLinkNavigationBlock)handler; + +/** + Navigates to a URL (an asynchronous action) using the given App Link resolution + strategy and returns a FBSDKNavigationType + */ ++ (void)navigateToURL:(NSURL *)destination + resolver:(id)resolver + handler:(FBSDKAppLinkNavigationBlock)handler; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h new file mode 100644 index 00000000..23056a35 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the callback for appLinkFromURLInBackground. + @param appLinks the FBSDKAppLinks representing the deferred App Links + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinksBlock)(NSDictionary *appLinks, + NSError *_Nullable error) +NS_SWIFT_NAME(AppLinksBlock); + +/** + Provides an implementation of the FBSDKAppLinkResolving protocol that uses the Facebook App Link + Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve + multiple App Links in a single call. + + Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` + */ + +NS_SWIFT_NAME(AppLinkResolver) +@interface FBSDKAppLinkResolver : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Asynchronously resolves App Link data for a given array of URLs. + + @param urls The URLs to resolve into an App Link. + @param handler The completion block that will return an App Link for the given URL. + */ +- (void)appLinksFromURLs:(NSArray *)urls handler:(FBSDKAppLinksBlock)handler + NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); + +/// Allocates and initializes a new instance of FBSDKAppLinkResolver. ++ (instancetype)resolver + NS_SWIFT_NAME(init()); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h new file mode 100644 index 00000000..41a9276d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAppLink; + +/** + Describes the callback for appLinkFromURLInBackground. + @param appLink the FBSDKAppLink representing the deferred App Link + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinkBlock)(FBSDKAppLink *_Nullable appLink, NSError *_Nullable error) +NS_SWIFT_NAME(AppLinkBlock); + +/** + Implement this protocol to provide an alternate strategy for resolving + App Links that may include pre-fetching, caching, or querying for App Link + data from an index provided by a service provider. + */ +NS_SWIFT_NAME(AppLinkResolving) +@protocol FBSDKAppLinkResolving + +/** + Asynchronously resolves App Link data for a given URL. + + @param url The URL to resolve into an App Link. + @param handler The completion block that will return an App Link for the given URL. + */ +- (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler + NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h new file mode 100644 index 00000000..75ecb373 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h @@ -0,0 +1,48 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a target defined in App Link metadata, consisting of at least + a URL, and optionally an App Store ID and name. + */ +NS_SWIFT_NAME(AppLinkTarget) +@interface FBSDKAppLinkTarget : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// Creates a FBSDKAppLinkTarget with the given app site and target URL. +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url + appStoreId:(nullable NSString *)appStoreId + appName:(NSString *)appName +NS_SWIFT_NAME(init(url:appStoreId:appName:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL prefix for this app link target +@property (nullable, nonatomic, readonly, strong) NSURL *URL; + +/// The app ID for the app store +@property (nullable, nonatomic, readonly, copy) NSString *appStoreId; + +/// The name of the app +@property (nonatomic, readonly, copy) NSString *appName; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h new file mode 100644 index 00000000..2bd5cd39 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A protocol to describe an AppLinkTarget +NS_SWIFT_NAME(AppLinkTargetProtocol) +@protocol FBSDKAppLinkTarget + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url + appStoreId:(nullable NSString *)appStoreId + appName:(NSString *)appName +NS_SWIFT_NAME(init(url:appStoreId:appName:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL prefix for this app link target +@property (nullable, nonatomic, readonly) NSURL *URL; + +/// The app ID for the app store +@property (nullable, nonatomic, readonly, copy) NSString *appStoreId; + +/// The name of the app +@property (nonatomic, readonly, copy) NSString *appName; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h new file mode 100644 index 00000000..cc886b5e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h @@ -0,0 +1,75 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the callback for fetchDeferredAppLink. + @param url the url representing the deferred App Link + @param error the error during the request, if any + + The url may also have a fb_click_time_utc query parameter that + represents when the click occurred that caused the deferred App Link to be created. + */ +typedef void (^ FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) +NS_SWIFT_NAME(URLBlock); + +/// Class containing App Links related utility methods. +NS_SWIFT_NAME(AppLinkUtility) +@interface FBSDKAppLinkUtility : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Call this method from the main thread to fetch deferred applink data if you use Mobile App + Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). + This may require a network round trip. If successful, the handler is invoked with the link + data (this will only return a valid URL once, and future calls will result in a nil URL + value in the callback). + + @param handler the handler to be invoked if there is deferred App Link data + + The handler may contain an NSError instance to capture any errors. In the + common case where there simply was no app link data, the NSError instance will be nil. + + This method should only be called from a location that occurs after any launching URL has + been processed (e.g., you should call this method from your application delegate's + applicationDidBecomeActive:). + */ ++ (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; + +/** + Call this method to fetch promotion code from the url, if it's present. + + @param url App Link url that was passed to the app. + + @return Promotion code string. + + Call this method to fetch App Invite Promotion Code from applink if present. + This can be used to fetch the promotion code that was associated with the invite when it + was created. This method should be called with the url from the openURL method. + */ ++ (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url; + +/** + Check whether the scheme is defined in the app's URL schemes. + @param scheme the scheme of App Link URL + @return YES if the scheme is defined, otherwise NO. + */ ++ (BOOL)isMatchURLScheme:(NSString *)scheme; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h new file mode 100644 index 00000000..c8b39faa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppURLSchemeProviding) +@protocol FBSDKAppURLSchemeProviding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, copy) NSString *appURLScheme; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)validateURLSchemes; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h new file mode 100644 index 00000000..ad1b6c78 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h @@ -0,0 +1,131 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The FBSDKApplicationDelegate is designed to post process the results from Facebook Login + or Facebook Dialogs (or any action that requires switching over to the native Facebook + app or Safari). + + The methods in this class are designed to mirror those in UIApplicationDelegate, and you + should call them in the respective methods in your AppDelegate implementation. + */ +NS_SWIFT_NAME(ApplicationDelegate) +@interface FBSDKApplicationDelegate : NSObject + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +#if DEBUG && FBTEST +@property (nonnull, nonatomic, readonly) NSHashTable> *applicationObservers; +#endif + +/// Gets the singleton instance. +@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance +NS_SWIFT_NAME(shared); + +/** + Call this method from the [UIApplicationDelegate application:continue:restorationHandler:] method + of the AppDelegate for your app. It should be invoked in order to properly process the web URL (universal link) + once the end user is redirected to your app. + + @param application The application as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + @param userActivity The user activity as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. +*/ +- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity; + +/** + Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +/** + Call this method from the [UIApplicationDelegate application:openURL:options:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + @param application The application as passed to [UIApplicationDelegate application:openURL:options:]. + + @param url The URL as passed to [UIApplicationDelegate application:openURL:options:]. + + @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + options:(NSDictionary *)options; + +/** + Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method + of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. + As part of SDK initialization basic auto logging of app events will occur, this can be + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + + @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + + @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + + @return True if there are any added application observers that themselves return true from calling `application:didFinishLaunchingWithOptions:`. + Otherwise will return false. Note: If this method is called after calling `initializeSDK` then the return type will always be false. + */ +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; + +/** + Initializes the SDK. + + If you are using the SDK within the context of the UIApplication lifecycle, do not use this method. + Instead use `application: didFinishLaunchingWithOptions:`. + + As part of SDK initialization basic auto logging of app events will occur, this can be + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + */ +- (void)initializeSDK; + +/** + Adds an observer that will be informed about application lifecycle events. + + @note Observers are weakly held + */ +- (void)addObserver:(id)observer; + +/** + Removes an observer so that it will no longer be informed about application lifecycle events. + + @note Observers are weakly held + */ +- (void)removeObserver:(id)observer; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h new file mode 100644 index 00000000..14de8940 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + Describes any types that optionally responds to various lifecycle events + received by the system and propagated by `ApplicationDelegate`. + */ +@protocol FBSDKApplicationObserving + +@optional +- (void)applicationDidBecomeActive:(nullable UIApplication *)application; +- (void)applicationWillResignActive:(nullable UIApplication *)application; +- (void)applicationDidEnterBackground:(nullable UIApplication *)application; +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; + +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h new file mode 100644 index 00000000..90648c92 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKAuthenticationTokenClaims; +@protocol FBSDKTokenCaching; + +NS_ASSUME_NONNULL_BEGIN + +/// Represent an AuthenticationToken used for a login attempt +NS_SWIFT_NAME(AuthenticationToken) +@interface FBSDKAuthenticationToken : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + The "global" authentication token that represents the currently logged in user. + + The `currentAuthenticationToken` represents the authentication token of the + current user and can be used by a client to verify an authentication attempt. + */ +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +/// The raw token string from the authentication response +@property (nonatomic, readonly, copy) NSString *tokenString; + +/// The nonce from the decoded authentication response +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The graph domain where the user is authenticated. +@property (nonatomic, readonly, copy) NSString *graphDomain; + +/// Returns the claims encoded in the AuthenticationToken +- (nullable FBSDKAuthenticationTokenClaims *)claims; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h new file mode 100644 index 00000000..874fe073 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h @@ -0,0 +1,89 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenClaims) +@interface FBSDKAuthenticationTokenClaims : NSObject + +/// A unique identifier for the token. +@property (nonatomic, readonly, strong) NSString *jti; + +/// Issuer Identifier for the Issuer of the response. +@property (nonatomic, readonly, strong) NSString *iss; + +/// Audience(s) that this ID Token is intended for. +@property (nonatomic, readonly, strong) NSString *aud; + +/// String value used to associate a Client session with an ID Token, and to mitigate replay attacks. +@property (nonatomic, readonly, strong) NSString *nonce; + +/// Expiration time on or after which the ID Token MUST NOT be accepted for processing. +@property (nonatomic, readonly, assign) NSTimeInterval exp; + +/// Time at which the JWT was issued. +@property (nonatomic, readonly, assign) NSTimeInterval iat; + +/// Subject - Identifier for the End-User at the Issuer. +@property (nonatomic, readonly, strong) NSString *sub; + +/// End-User's full name in displayable form including all name parts. +@property (nullable, nonatomic, readonly, strong) NSString *name; + +/// End-User's given name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *givenName; + +/// End-User's middle name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *middleName; + +/// End-User's family name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *familyName; + +/** + End-User's preferred e-mail address. + + IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. + */ +@property (nullable, nonatomic, readonly, strong) NSString *email; + +/// URL of the End-User's profile picture. +@property (nullable, nonatomic, readonly, strong) NSString *picture; + +/** + End-User's friends. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. + */ +@property (nullable, nonatomic, readonly, strong) NSArray *userFriends; + +/// End-User's birthday +@property (nullable, nonatomic, readonly, strong) NSString *userBirthday; + +/// End-User's age range +@property (nullable, nonatomic, readonly, strong) NSDictionary *userAgeRange; + +/// End-User's hometown +@property (nullable, nonatomic, readonly, strong) NSDictionary *userHometown; + +/// End-User's location +@property (nullable, nonatomic, readonly, strong) NSDictionary *userLocation; + +/// End-User's gender +@property (nullable, nonatomic, readonly, strong) NSString *userGender; + +/// End-User's link +@property (nullable, nonatomic, readonly, strong) NSString *userLink; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h new file mode 100644 index 00000000..4f642307 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenProviding) +@protocol FBSDKAuthenticationTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_SWIFT_NAME(AuthenticationTokenSetting) +@protocol FBSDKAuthenticationTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h new file mode 100644 index 00000000..75036b66 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + #import + #import + #import + #import + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^FBSDKAuthenticationCompletionHandler)(NSURL *_Nullable callbackURL, NSError *_Nullable error); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPI) +@interface FBSDKBridgeAPI : NSObject + +@property (class, nonatomic, readonly, strong) FBSDKBridgeAPI *sharedInstance +NS_SWIFT_NAME(shared); +@property (nonatomic, readonly, getter = isActive) BOOL active; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h new file mode 100644 index 00000000..d394ff30 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIProtocol) +@protocol FBSDKBridgeAPIProtocol + +- (nullable NSURL *)requestURLWithActionID:(NSString *)actionID + scheme:(NSString *)scheme + methodName:(NSString *)methodName + parameters:(NSDictionary *)parameters + error:(NSError *_Nullable *)errorRef; +- (nullable NSDictionary *)responseParametersForActionID:(NSString *)actionID + queryParameters:(NSDictionary *)queryParameters + cancelled:(nullable BOOL *)cancelledRef + error:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h new file mode 100644 index 00000000..7f866232 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKBridgeAPIProtocolType) { + FBSDKBridgeAPIProtocolTypeNative, + FBSDKBridgeAPIProtocolTypeWeb, +}; + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h new file mode 100644 index 00000000..b55f8704 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequest) +@interface FBSDKBridgeAPIRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; ++ (nullable instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType + scheme:(FBSDKURLScheme)scheme + methodName:(nullable NSString *)methodName + parameters:(nullable NSDictionary *)parameters + userInfo:(nullable NSDictionary *)userInfo; + +@property (nonatomic, readonly, copy) NSString *actionID; +@property (nullable, nonatomic, readonly, copy) NSString *methodName; +@property (nullable, nonatomic, readonly, copy) NSDictionary *parameters; +@property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; +@property (nonatomic, readonly, copy) FBSDKURLScheme scheme; +@property (nullable, nonatomic, readonly, copy) NSDictionary *userInfo; + +- (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h new file mode 100644 index 00000000..5c76020d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@protocol FBSDKBridgeAPIRequest; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestCreating) +@protocol FBSDKBridgeAPIRequestCreating + +- (nullable id)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType + scheme:(NSString *)scheme + methodName:(nullable NSString *)methodName + parameters:(nullable NSDictionary *)parameters + userInfo:(nullable NSDictionary *)userInfo; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h new file mode 100644 index 00000000..11039fb5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import +#import + +#import +#import + +@protocol FBSDKBridgeAPIRequest; +@protocol FBSDKURLOpening; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestOpening) +@protocol FBSDKBridgeAPIRequestOpening + +- (void)openBridgeAPIRequest:(NSObject *)request + useSafariViewController:(BOOL)useSafariViewController + fromViewController:(nullable UIViewController *)fromViewController + completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; + +// UNCRUSTIFY_FORMAT_OFF +- (void)openURLWithSafariViewController:(NSURL *)url + sender:(nullable id)sender + fromViewController:(nullable UIViewController *)fromViewController + handler:(FBSDKSuccessBlock)handler +NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +- (void)openURL:(NSURL *)url + sender:(nullable id)sender + handler:(FBSDKSuccessBlock)handler; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h new file mode 100644 index 00000000..4cdbd851 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@protocol FBSDKBridgeAPIProtocol; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestProtocol) +@protocol FBSDKBridgeAPIRequest + +@property (nonatomic, readonly, copy) NSString *scheme; +@property (nonatomic, readonly, copy) NSString *actionID; +@property (nullable, nonatomic, readonly, copy) NSString *methodName; +@property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; +@property (nullable, nonatomic, readonly, strong) id protocol; + +- (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h new file mode 100644 index 00000000..d9c3c3e0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@protocol FBSDKBridgeAPIRequest; +@class FBSDKBridgeAPIResponse; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^ FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) +NS_SWIFT_NAME(BridgeAPIResponseBlock); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIResponse) +@interface FBSDKBridgeAPIResponse : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + ++ (instancetype)bridgeAPIResponseWithRequest:(NSObject *)request error:(NSError *)error; ++ (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject *)request + responseURL:(NSURL *)responseURL + sourceApplication:(nullable NSString *)sourceApplication + error:(NSError *__autoreleasing *)errorRef; ++ (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject *)request; + +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; +@property (nullable, nonatomic, readonly, copy) NSError *error; +@property (nonatomic, readonly, copy) NSObject *request; +@property (nullable, nonatomic, readonly, copy) NSDictionary *responseParameters; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButton.h new file mode 100644 index 00000000..beae11a1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButton.h @@ -0,0 +1,80 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import + +@class FBSDKIcon; + +NS_ASSUME_NONNULL_BEGIN + +/// A base class for common SDK buttons. +NS_SWIFT_NAME(FBButton) +@interface FBSDKButton : FBSDKImpressionLoggingButton + +@property (nonatomic, readonly, getter = isImplicitlyDisabled) BOOL implicitlyDisabled; + +- (void)checkImplicitlyDisabled; +- (void)configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void) configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor + selectedTitle:(nullable NSString *)selectedTitle + selectedIcon:(nullable FBSDKIcon *)selectedIcon + selectedColor:(nullable UIColor *)selectedColor + selectedHighlightedColor:(nullable UIColor *)selectedHighlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (UIColor *)defaultBackgroundColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)sizeThatFits:(CGSize)size title:(NSString *)title; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)textSizeForText:(NSString *)text font:(UIFont *)font constrainedSize:(CGSize)constrainedSize lineBreakMode:(NSLineBreakMode)lineBreakMode; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logTapEventWithEventName:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h new file mode 100644 index 00000000..806edb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FBButtonImpressionLogging) +@protocol FBSDKButtonImpressionLogging + +@property (nullable, nonatomic, readonly, copy) NSDictionary *analyticsParameters; +@property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKConstants.h new file mode 100644 index 00000000..d746dca3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKConstants.h @@ -0,0 +1,206 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKCoreKit. + + Error codes from the SDK in the range 0-99 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain +NS_SWIFT_NAME(ErrorDomain); + +/* + @methodgroup error userInfo keys + */ + +/** + The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. + + If the invalid argument is a collection, the collection can be found with this key and the individual + invalid item can be found with FBSDKErrorArgumentValueKey. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey +NS_SWIFT_NAME(ErrorArgumentCollectionKey); + +/// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey +NS_SWIFT_NAME(ErrorArgumentNameKey); + +/// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey +NS_SWIFT_NAME(ErrorArgumentValueKey); + +/** + The userInfo key for the message for developers in NSErrors that originate from the SDK. + + The developer message will not be localized and is not intended to be presented within the app. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey +NS_SWIFT_NAME(ErrorDeveloperMessageKey); + +/// The userInfo key describing a localized description that can be presented to the user. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey +NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); + +/// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey +NS_SWIFT_NAME(ErrorLocalizedTitleKey); + +/* + @methodgroup FBSDKGraphRequest error userInfo keys + */ + +/** + The userInfo key describing the error category, for error recovery purposes. + + See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey +NS_SWIFT_NAME(GraphRequestErrorKey); + +/* + The userInfo key for the Graph API error code. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey +NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); + +/* + The userInfo key for the Graph API error subcode. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey +NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); + +/* + The userInfo key for the HTTP status code. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey +NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); + +/* + The userInfo key for the raw JSON response. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey +NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); + +/* + @methodgroup Common Code Block typedefs + */ + +/// Success Block +typedef void (^ FBSDKCodeBlock)(void) +NS_SWIFT_NAME(CodeBlock); + +/// Error Block +typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) +NS_SWIFT_NAME(ErrorBlock); + +/// Success Block +typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) +NS_SWIFT_NAME(SuccessBlock); + +/* + @methodgroup Enums + */ + +#ifndef NS_ERROR_ENUM + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger +#endif + +/** + FBSDKCoreError + Error codes for FBSDKErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) +{ + /// Reserved. + FBSDKErrorReserved = 0, + + /// The error code for errors from invalid encryption on incoming encryption URLs. + FBSDKErrorEncryption, + + /// The error code for errors from invalid arguments to SDK methods. + FBSDKErrorInvalidArgument, + + /// The error code for unknown errors. + FBSDKErrorUnknown, + + /** + A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve + the error object from the NSURLSession for more information. + */ + FBSDKErrorNetwork, + + /// The error code for errors encountered during an App Events flush. + FBSDKErrorAppEventsFlush, + + /** + An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. + + Endpoints that return image/jpg, etc. should be accessed using NSURLRequest + */ + FBSDKErrorGraphRequestNonTextMimeTypeReturned, + + /** + The operation failed because the server returned an unexpected response. + + You can get this error if you are not using the most recent SDK, or you are accessing a version of the + Graph API incompatible with the current SDK. + */ + FBSDKErrorGraphRequestProtocolMismatch, + + /** + The Graph API returned an error. + + See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) + */ + FBSDKErrorGraphRequestGraphAPI, + + /** + The specified dialog configuration is not available. + + This error may signify that the configuration for the dialogs has not yet been downloaded from the server + or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. + */ + FBSDKErrorDialogUnavailable, + + /// Indicates an operation failed because a required access token was not found. + FBSDKErrorAccessTokenRequired, + + /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. + FBSDKErrorAppVersionUnsupported, + + /// Indicates an app switch to the browser (typically for a dialog) failed. + FBSDKErrorBrowserUnavailable, + + /// Indicates that a bridge api interaction was interrupted. + FBSDKErrorBridgeAPIInterruption, + + /// Indicates that a bridge api response creation failed. + FBSDKErrorBridgeAPIResponse, +} NS_SWIFT_NAME(CoreError); + +/** + FBSDKGraphRequestError + Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. + */ +typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { + /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. + FBSDKGraphRequestErrorOther = 0, + /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. + FBSDKGraphRequestErrorTransient = 1, + /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. + FBSDKGraphRequestErrorRecoverable = 2, +} NS_SWIFT_NAME(GraphRequestError); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h new file mode 100644 index 00000000..6243096e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h @@ -0,0 +1,514 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKCOREKIT_SWIFT_H +#define FBSDKCOREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKCOREKIT_SWIFT_H +#define FBSDKCOREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h new file mode 100644 index 00000000..8a4569c0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h @@ -0,0 +1,112 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#if !TARGET_OS_TV + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h new file mode 100644 index 00000000..e9eb97c5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#define FBSDK_VERSION_STRING @"13.1.0" +#define FBSDK_DEFAULT_GRAPH_API_VERSION @"v13.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h new file mode 100644 index 00000000..73ac8512 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + An internal base class for device related flows. + + This is an internal API that should not be used directly and is subject to change. + */ +NS_SWIFT_NAME(FBDeviceButton) +@interface FBSDKDeviceButton : FBSDKButton +- (CGSize)sizeThatFits:(CGSize)size attributedTitle:(NSAttributedString *)title; +- (nullable NSAttributedString *)attributedTitleStringFromString:(NSString *)string; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h new file mode 100644 index 00000000..b98e1221 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +NS_SWIFT_NAME(FBDeviceDialogView) +@interface FBSDKDeviceDialogView : UIView + +@property (nonatomic, weak) id delegate; +@property (nonatomic, copy) NSString *confirmationCode; + +// override point for subclasses. +- (void)buildView; + +@end + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate + +- (void)deviceDialogViewDidCancel:(FBSDKDeviceDialogView *)deviceDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h new file mode 100644 index 00000000..b4e309a9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + An internal base class for device related flows. + + This is an internal API that should not be used directly and is subject to change. + */ +NS_SWIFT_NAME(FBDeviceViewControllerBase) +@interface FBSDKDeviceViewControllerBase : UIViewController +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h new file mode 100644 index 00000000..a46a303e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(DynamicFrameworkLoaderProxy) +@interface FBSDKDynamicFrameworkLoaderProxy : NSObject +/** + Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework + + @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. + */ ++ (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h new file mode 100644 index 00000000..bad1414d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Social Constants + +/// Dynamically loaded constant for SLServiceTypeFacebook +FOUNDATION_EXPORT NSString *fbsdkdfl_SLServiceTypeFacebook(void); + +#pragma mark - Social Classes + +FOUNDATION_EXPORT Class fbsdkdfl_SLComposeViewControllerClass(void); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h new file mode 100644 index 00000000..85c9e191 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h @@ -0,0 +1,81 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorCreating) +@protocol FBSDKErrorCreating + +// MARK: - General Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithCode:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithDomain:(NSErrorDomain)domain + code:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(domain:code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Invalid Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithName:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(domain:name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Required Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithName:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(requiredArgumentError(name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError + NS_SWIFT_NAME(requiredArgumentError(domain:name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Unknown Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)unknownErrorWithMessage:(nullable NSString *)message + userInfo:(nullable NSDictionary *)userInfo +NS_SWIFT_NAME(unknownError(message:userInfo:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h new file mode 100644 index 00000000..217c00be --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h @@ -0,0 +1,18 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorFactory) +@interface FBSDKErrorFactory : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h new file mode 100644 index 00000000..b005f8eb --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A formal protocol very similar to the informal protocol NSErrorRecoveryAttempting + Internal use only + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ErrorRecoveryAttempting) +@protocol FBSDKErrorRecoveryAttempting + +/** + Attempt the recovery + @param error the error + @param completionHandler the handler called upon completion of error recovery + + Attempt recovery from the error, and call the completion handler. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. + */ +- (void)attemptRecoveryFromError:(NSError *)error + completionHandler:(void (^)(BOOL didRecover))completionHandler; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeature.h new file mode 100644 index 00000000..1ddf4d2f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeature.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + FBSDKFeature enum + Defines features in SDK + + Sample: + FBSDKFeatureAppEvents = 0x00010000, + ^ ^ ^ ^ + | | | | + kit | | | + feature | | + sub-feature | + sub-sub-feature + 1st byte: kit + 2nd byte: feature + 3rd byte: sub-feature + 4th byte: sub-sub-feature + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKFeature) { + FBSDKFeatureNone = 0x00000000, + // Features in CoreKit + /// Essential of CoreKit + FBSDKFeatureCore = 0x01000000, + /// App Events + FBSDKFeatureAppEvents = 0x01010000, + FBSDKFeatureCodelessEvents = 0x01010100, + FBSDKFeatureRestrictiveDataFiltering = 0x01010200, + FBSDKFeatureAAM = 0x01010300, + FBSDKFeaturePrivacyProtection = 0x01010400, + FBSDKFeatureSuggestedEvents = 0x01010401, + FBSDKFeatureIntelligentIntegrity = 0x01010402, + FBSDKFeatureModelRequest = 0x01010403, + FBSDKFeatureEventDeactivation = 0x01010500, + FBSDKFeatureSKAdNetwork = 0x01010600, + FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, + FBSDKFeatureATELogging = 0x01010700, + FBSDKFeatureAEM = 0x01010800, + FBSDKFeatureAEMConversionFiltering = 0x01010801, + FBSDKFeatureAEMCatalogMatching = 0x01010802, + /// Instrument + FBSDKFeatureInstrument = 0x01020000, + FBSDKFeatureCrashReport = 0x01020100, + FBSDKFeatureCrashShield = 0x01020101, + FBSDKFeatureErrorReport = 0x01020200, + + // Features in LoginKit + /// Essential of LoginKit + FBSDKFeatureLogin = 0x02000000, + + // Features in ShareKit + /// Essential of ShareKit + FBSDKFeatureShare = 0x03000000, + + // Features in GamingServicesKit + /// Essential of GamingServicesKit + FBSDKFeatureGamingServices = 0x04000000, +} NS_SWIFT_NAME(SDKFeature); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h new file mode 100644 index 00000000..bdb5d532 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FeatureChecking) +@protocol FBSDKFeatureChecking + +- (BOOL)isEnabled:(FBSDKFeature)feature; + +- (void)checkFeature:(FBSDKFeature)feature + completionBlock:(FBSDKFeatureManagerBlock)completionBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h new file mode 100644 index 00000000..1fee9ddd --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h @@ -0,0 +1,97 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKGraphErrorRecoveryProcessor; +@protocol FBSDKGraphRequest; + +/// Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. +NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) +@protocol FBSDKGraphErrorRecoveryProcessorDelegate + +/** + Indicates the error recovery has been attempted. + @param processor the processor instance. + @param didRecover YES if the recovery was successful. + @param error the error that that was attempted to be recovered from. + */ +- (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor + didRecover:(BOOL)didRecover + error:(nullable NSError *)error; + +@optional +/** + Indicates the processor is about to process the error. + @param processor the processor instance. + @param error the error is about to be processed. + + return NO if the processor should not process the error. For example, + if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, + you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther + */ +- (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines a type that can process Facebook NSErrors with best practices. + + Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or + localized messages to present to the user. This class will process the instances as follows: + + 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and + notify the delegate. + 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) + with the recovery options and call the instance's attemptRecoveryFromError method. + 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey + and present that in an alert (dispatched to main thread). + + By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful + recovery. + + Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such + work is dispatched to the main thread (therefore your request handlers may then run on the main thread). + + Login recovery requires FBSDKLoginKit. Login will prompt the user + for all permissions last granted. If any are declined on the new request, the recovery is not successful but + the `[FBSDKAccessToken currentAccessToken]` might still have been updated. + . + */ +NS_SWIFT_NAME(GraphErrorRecoveryProcessor) +@interface FBSDKGraphErrorRecoveryProcessor : NSObject + +/// Initializes a GraphErrorRecoveryProcessor with an access token string. +- (instancetype)initWithAccessTokenString:(NSString *)accessTokenString; + +/** + Attempts to process the error, return YES if the error can be processed. + @param error the error to process. + @param request the related request that may be reissued. + @param delegate the delegate that will be retained until recovery is complete. + */ +- (BOOL)processError:(NSError *)error + request:(id)request + delegate:(nullable id)delegate; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h new file mode 100644 index 00000000..bd149522 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h @@ -0,0 +1,167 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +/** + Represents a request to the Facebook Graph API. + + `FBSDKGraphRequest` encapsulates the components of a request (the + Graph API path, the parameters, error recovery behavior) and should be + used in conjunction with `FBSDKGraphRequestConnection` to issue the request. + + Nearly all Graph APIs require an access token. Unless specified, the + `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests + will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). + + A `- start` method is provided for convenience for single requests. + + By default, FBSDKGraphRequest will attempt to recover any errors returned from + Facebook. You can disable this via `disableErrorRecovery:`. + + See FBSDKGraphErrorRecoveryProcessor + */ +NS_SWIFT_NAME(GraphRequest) +@interface FBSDKGraphRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void) configureWithSettings:(id)settings + currentAccessTokenStringProvider:(Class)accessTokenProvider + graphRequestConnectionFactory:(id)_graphRequestConnectionFactory +NS_SWIFT_NAME(configure(settings:currentAccessTokenStringProvider:graphRequestConnectionFactory:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + HTTPMethod:(FBSDKHTTPMethod)method; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method + NS_DESIGNATED_INITIALIZER; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param requestFlags flags that indicate how a graph request should be treated in various scenarios + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)requestFlags; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param HTTPMethod the HTTP method. Empty String defaults to @"GET". + @param flags flags that indicate how a graph request should be treated in various scenarios + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable NSString *)HTTPMethod + flags:(FBSDKGraphRequestFlags)flags; + +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; + +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; + +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; + +/** + If set, disables the automatic error recovery mechanism. + @param disable whether to disable the automatic error recovery mechanism + + By default, non-batched FBSDKGraphRequest instances will automatically try to recover + from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that + re-issues the request on successful recoveries. The re-issued request will call the same + handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. + + This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)setGraphErrorRecoveryDisabled:(BOOL)disable +NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Starts a connection to the Graph API. + @param completion The handler block to call when the request completes. + */ +- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h new file mode 100644 index 00000000..a64cb00d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequest; +@protocol FBSDKGraphRequestConnecting; +@protocol FBSDKGraphRequestConnectionDelegate; + +/** + FBSDKGraphRequestCompletion + + A block that is passed to addRequest to register for a callback with the results of that + request once the connection completes. + + Pass a block of this type when calling addRequest. This will be called once + the request completes. The call occurs on the UI thread. + + @param connection The connection that sent the request. + + @param result The result of the request. This is a translation of + JSON data to `NSDictionary` and `NSArray` objects. This + is nil if there was an error. + + @param error The `NSError` representing any error that occurred. + */ +NS_SWIFT_NAME(GraphRequestCompletion) +typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +/// A protocol to describe an object that can manage graph requests +NS_SWIFT_NAME(GraphRequestConnecting) +@protocol FBSDKGraphRequestConnecting + +@property (nonatomic, assign) NSTimeInterval timeout; +@property (nullable, nonatomic, weak) id delegate; + +- (void)addRequest:(id)request + completion:(FBSDKGraphRequestCompletion)handler; + +- (void)start; +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h new file mode 100644 index 00000000..99966bf1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h @@ -0,0 +1,173 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The key in the result dictionary for requests to old versions of the Graph API + whose response is not a JSON object. + + When a request returns a non-JSON response (such as a "true" literal), that response + will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API + prior to v2.1. + */ +FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty +NS_SWIFT_NAME(NonJSONResponseProperty); + +@protocol FBSDKGraphRequest; + +/** + The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. + + The request settings are encapsulated in a reusable object. The + `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication + e.g. starting a connection, canceling a connection, or batching requests. + */ +NS_SWIFT_NAME(GraphRequestConnection) +@interface FBSDKGraphRequestConnection : NSObject + +/// The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. +@property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; + +/// The delegate object that receives updates. +@property (nullable, nonatomic, weak) id delegate; + +/// Gets or sets the timeout interval to wait for a response before giving up. +@property (nonatomic, assign) NSTimeInterval timeout; + +/** + The raw response that was returned from the server. (readonly) + + This property can be used to inspect HTTP headers that were returned from + the server. + + The property is nil until the request completes. If there was a response + then this property will be non-nil during the FBSDKGraphRequestBlock callback. + */ +@property (nullable, nonatomic, readonly, retain) NSHTTPURLResponse *urlResponse; + +/** + Determines the operation queue that is used to call methods on the connection's delegate. + + By default, a connection is scheduled on the current thread in the default mode when it is created. + You cannot reschedule a connection after it has started. + */ +@property (nullable, nonatomic) NSOperationQueue *delegateQueue; + +/// @methodgroup Class methods + +/// @methodgroup Adding requests + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + @param completion A handler to call back when the round-trip completes or times out. + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. + */ +- (void)addRequest:(id)request + completion:(FBSDKGraphRequestCompletion)completion; + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + + @param completion A handler to call back when the round-trip completes or times out. + The handler will be invoked on the main thread. + + @param name A name for this request. This can be used to feed + the results of one request to the input of another in the same + `FBSDKGraphRequestConnection` as described in + [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. This request can be named + to allow for using the request's response in a subsequent request. + */ +- (void)addRequest:(id)request + name:(NSString *)name + completion:(FBSDKGraphRequestCompletion)completion; + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + + @param completion A handler to call back when the round-trip completes or times out. + + @param parameters The dictionary of parameters to include for this request + as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). + Examples include "depends_on", "name", or "omit_response_on_success". + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. This request can be named + to allow for using the request's response in a subsequent request. + */ +- (void)addRequest:(id)request + parameters:(nullable NSDictionary *)parameters + completion:(FBSDKGraphRequestCompletion)completion; + +/// @methodgroup Instance methods + +/** + @method + + Signals that a connection should be logically terminated as the + application is no longer interested in a response. + + Synchronously calls any handlers indicating the request was cancelled. Cancel + does not guarantee that the request-related processing will cease. It + does promise that all handlers will complete before the cancel returns. A call to + cancel prior to a start implies a cancellation of all requests associated + with the connection. + */ +- (void)cancel; + +/** + @method + + This method starts a connection with the server and is capable of handling all of the + requests that were added to the connection. + + By default, a connection is scheduled on the current thread in the default mode when it is created. + See `setDelegateQueue:` for other options. + + This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. + */ +- (void)start; + +/** + @method + + Overrides the default version for a batch request + + The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning + for applications. If you want to override the version part while using batch requests on the connection, call + this method to set the version for the batch request. + + @param version This is a string in the form @"v2.0" which will be used for the version part of an API path + */ +- (void)overrideGraphAPIVersion:(NSString *)version; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h new file mode 100644 index 00000000..738ad47d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network + activity progress information from a . + */ +NS_SWIFT_NAME(GraphRequestConnectionDelegate) +@protocol FBSDKGraphRequestConnectionDelegate + +@optional + +/** + @method + + Tells the delegate the request connection will begin loading + + If the is created using one of the convenience factory methods prefixed with + start, the object returned from the convenience method has already begun loading and this method + will not be called when the delegate is set. + + @param connection The request connection that is starting a network request + */ +- (void)requestConnectionWillBeginLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection finished loading + + If the request connection completes without a network error occurring then this method is called. + Invocation of this method does not indicate success of every made, only that the + request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock + block to determine success or failure of each . + + This method is invoked after the completion handler for each . + + @param connection The request connection that successfully completed a network request + */ +- (void)requestConnectionDidFinishLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection failed with an error + + If the request connection fails with a network error then this method is called. The `error` + argument specifies why the network connection failed. The `NSError` object passed to the + FBSDKGraphRequestBlock block may contain additional information. + + @param connection The request connection that successfully completed a network request + @param error The `NSError` representing the network error that occurred, if any. May be nil + in some circumstances. Consult the `NSError` for the for reliable + failure information. + */ +- (void)requestConnection:(id)connection + didFailWithError:(NSError *)error; + +/** + @method + + Tells the delegate how much data has been sent and is planned to send to the remote host + + The byte count arguments refer to the aggregated objects, not a particular . + + Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. + + @param connection The request connection transmitting data to a remote host + @param bytesWritten The number of bytes sent in the last transmission + @param totalBytesWritten The total number of bytes sent to the remote host + @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host + */ +- (void) requestConnection:(id)connection + didSendBodyData:(NSInteger)bytesWritten + totalBytesWritten:(NSInteger)totalBytesWritten + totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h new file mode 100644 index 00000000..19e62d20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequestConnecting`. + */ +NS_SWIFT_NAME(GraphRequestConnectionFactory) +@interface FBSDKGraphRequestConnectionFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h new file mode 100644 index 00000000..96b43dfa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestConnecting; + +/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` +NS_SWIFT_NAME(GraphRequestConnectionFactoryProtocol) +@protocol FBSDKGraphRequestConnectionFactory + +- (id)createGraphRequestConnection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h new file mode 100644 index 00000000..3775cb4f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A container class for data attachments so that additional metadata can be provided about the attachment. +NS_SWIFT_NAME(GraphRequestDataAttachment) +@interface FBSDKGraphRequestDataAttachment : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the receiver with the attachment data and metadata. + @param data The attachment data (retained, not copied) + @param filename The filename for the attachment + @param contentType The content type for the attachment + */ +- (instancetype)initWithData:(NSData *)data + filename:(NSString *)filename + contentType:(NSString *)contentType + NS_DESIGNATED_INITIALIZER; + +/// The content type for the attachment. +@property (nonatomic, readonly, copy) NSString *contentType; + +/// The attachment data. +@property (nonatomic, readonly, strong) NSData *data; + +/// The filename for the attachment. +@property (nonatomic, readonly, copy) NSString *filename; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h new file mode 100644 index 00000000..6661ac1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestFactory; + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequest` + */ +NS_SWIFT_NAME(GraphRequestFactory) +@interface FBSDKGraphRequestFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h new file mode 100644 index 00000000..eb85a3ba --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +@protocol FBSDKGraphRequest; + +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + +Describes anything that can provide instances of `GraphRequestProtocol` + */ +NS_SWIFT_NAME(GraphRequestFactoryProtocol) +@protocol FBSDKGraphRequestFactory + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable FBSDKHTTPMethod)method + flags:(FBSDKGraphRequestFlags)flags; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)flags; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h new file mode 100644 index 00000000..68e7c8da --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags that indicate how a graph request should be treated in various scenarios +typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { + FBSDKGraphRequestFlagNone = 0, + /// indicates this request should not use a client token as its token parameter + FBSDKGraphRequestFlagSkipClientToken = 1 << 1, + /// indicates this request should not close the session if its response is an oauth error + FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, + /// indicates this request should not perform error recovery + FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, +} NS_SWIFT_NAME(GraphRequestFlags); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h new file mode 100644 index 00000000..e79728d9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h @@ -0,0 +1,21 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// typedef for FBSDKHTTPMethod +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +/// GET Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); + +/// POST Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); + +/// DELETE Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h new file mode 100644 index 00000000..6cc4da38 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKGraphRequestConnection; +@protocol FBSDKGraphRequestConnecting; + +typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +/// A protocol to describe anything that represents a graph request +NS_SWIFT_NAME(GraphRequestProtocol) +@protocol FBSDKGraphRequest + +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; + +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; + +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; + +/// The graph request flags to use +@property (nonatomic, readonly, assign) FBSDKGraphRequestFlags flags; + +/// Convenience property to determine if graph error recover is disabled +@property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; + +/// Convenience property to determine if the request has attachments +@property (nonatomic, readonly) BOOL hasAttachments; + +/** + Starts a connection to the Graph API. + @param completion The handler block to call when the request completes. + */ +- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +/// A formatted description of the graph request +- (NSString *)formattedDescription; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKIcon.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKIcon.h new file mode 100644 index 00000000..0404e39a --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKIcon.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Icon) +@interface FBSDKIcon : NSObject + +- (nullable CGPathRef)pathWithSize:(CGSize)size; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h new file mode 100644 index 00000000..4202de70 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ImpressionLoggingButton) +@interface FBSDKImpressionLoggingButton : UIButton +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h new file mode 100644 index 00000000..93829d56 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +#import +#import +#import +#import + +#if !TARGET_OS_TV + #import +#endif + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(InternalUtility) +@interface FBSDKInternalUtility : NSObject +#if !TARGET_OS_TV + +#else + +#endif + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +@property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +/** + Tests whether the supplied URL is a valid URL for opening in the browser. + @param URL The URL to test. + @return YES if the URL refers to an http or https resource, otherwise NO. + */ +- (BOOL)isBrowserURL:(NSURL *)URL; + +/** + Checks equality between 2 objects. + + Checks for pointer equality, nils, isEqual:. + @param object The first object to compare. + @param other The second object to compare. + @return YES if the objects are equal, otherwise NO. + */ +- (BOOL)object:(id)object isEqualToObject:(id)other; + +/// Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. +- (nullable UIViewController *)viewControllerForView:(UIView *)view; + +/// returns true if the url scheme is registered in the CFBundleURLTypes +- (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; + +/// returns currently displayed top view controller. +- (nullable UIViewController *)topMostViewController; + +/// returns the current key window +- (nullable UIWindow *)findWindow; + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; + +- (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h new file mode 100644 index 00000000..10846828 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(InternalUtilityProtocol) +@protocol FBSDKInternalUtility + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly) BOOL isFacebookAppInstalled; + +/* + Checks if the app is Unity. + */ +@property (nonatomic, readonly) BOOL isUnity; + +/** + Constructs an NSURL. + @param scheme The scheme for the URL. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The URL. + */ +- (nullable NSURL *)URLWithScheme:(NSString *)scheme + host:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs an URL for the current app. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The app URL. + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs a Facebook URL. + @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. + @param path The path for the URL. This may or may not include a version. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The Facebook URL. + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Registers a transient object so that it will not be deallocated until unregistered + @param object The transient object + */ +- (void)registerTransientObject:(id)object; + +/** + Unregisters a transient object that was previously registered with registerTransientObject: + @param object The transient object + */ +- (void)unregisterTransientObject:(__weak id)object; + +- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +/// Validates that the right URL schemes are registered, throws an NSException if not. +- (void)validateURLSchemes; + +/// add data processing options to the dictionary. +- (void)extendDictionaryWithDataProcessingOptions:(NSMutableDictionary *)parameters; + +/// Converts NSData to a hexadecimal UTF8 String. +- (nullable NSString *)hexadecimalStringFromData:(NSData *)data; + +/// validates that the app ID is non-nil, throws an NSException if nil. +- (void)validateAppID; + +/** + Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. + Returns the composed client access token. + */ +- (NSString *)validateRequiredClientAccessToken; + +/** + Extracts permissions from a response fetched from me/permissions + @param responseObject the response + @param grantedPermissions the set to add granted permissions to + @param declinedPermissions the set to add declined permissions to. + */ +- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject + grantedPermissions:(NSMutableSet *)grantedPermissions + declinedPermissions:(NSMutableSet *)declinedPermissions + expiredPermissions:(NSMutableSet *)expiredPermissions; + +/// validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. +- (void)validateFacebookReservedURLSchemes; + +/** + Parses an FB url's query params (and potentially fragment) into a dictionary. + @param url The FB url. + @return A dictionary with the key/value pairs. + */ +- (NSDictionary *)parametersFromFBURL:(NSURL *)url; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h new file mode 100644 index 00000000..a4292d54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStore) +@interface FBSDKKeychainStore : NSObject + +@property (nonatomic, readonly, copy) NSString *service; +@property (nullable, nonatomic, readonly, copy) NSString *accessGroup; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithService:(NSString *)service accessGroup:(nullable NSString *)accessGroup NS_DESIGNATED_INITIALIZER; + +- (BOOL)setData:(nullable NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +- (nullable NSData *)dataForKey:(NSString *)key; + +// hook for subclasses to override keychain query construction. +- (NSMutableDictionary *)queryForKey:(NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h new file mode 100644 index 00000000..149c59d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `KeychainStore` + */ +NS_SWIFT_NAME(KeychainStoreFactory) +@interface FBSDKKeychainStoreFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h new file mode 100644 index 00000000..4f8636a8 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProtocol) +@protocol FBSDKKeychainStore + +- (nullable NSString *)stringForKey:(NSString *)key; +- (nullable NSDictionary *)dictionaryForKey:(NSString *)key; + +- (BOOL)setString:(nullable NSString *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; +- (BOOL)setDictionary:(nullable NSDictionary *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h new file mode 100644 index 00000000..af0263ca --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProviding) +@protocol FBSDKKeychainStoreProviding + +- (nonnull id)createKeychainStoreWithService:(NSString *)service + accessGroup:(nullable NSString *)accessGroup; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLocation.h new file mode 100644 index 00000000..e9fd1304 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLocation.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Location) +@interface FBSDKLocation : NSObject + +/// Location id +@property (nonatomic, readonly, strong) NSString *id; +/// Location name +@property (nonatomic, readonly, strong) NSString *name; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Returns a Location object from a dinctionary containing valid location information. + @param dictionary The dictionary containing raw location + + Valid location will consist of "id" and "name" strings. + */ ++ (nullable instancetype)locationFromDictionary:(NSDictionary *)dictionary; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogger.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogger.h new file mode 100644 index 00000000..d6a31005 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogger.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Simple logging utility for conditionally logging strings and then emitting them + via NSLog(). + + @unsorted + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Logger) +@interface FBSDKLogger : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +// Simple helper to write a single log entry, based upon whether the behavior matches a specified on. ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogging.h new file mode 100644 index 00000000..dbef5411 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogging.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Logging) +@protocol FBSDKLogging + +@property (nonatomic, readonly, copy) NSString *contents; +@property (nonatomic, readonly, copy) FBSDKLoggingBehavior loggingBehavior; + +- (instancetype)initWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +- (void)logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h new file mode 100644 index 00000000..900542d2 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. + */ + +typedef NSString *FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); + +/// Include access token in logging. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; + +/// Log performance characteristics +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; + +/// Log FBSDKAppEvents interactions +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; + +/// Log Informational occurrences +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; + +/// Log cache errors. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; + +/// Log errors from SDK UI controls +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; + +/// Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; + +/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. + Info is the lowest level of severity, using it will result in logging all previously mentioned levels. + */ +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; + +/// Log errors from SDK network requests +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; + +/// Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h new file mode 100644 index 00000000..a6637497 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +@interface FBSDKLoginTooltip : NSObject +@property (nonatomic, readonly, getter = isEnabled, assign) BOOL enabled; +@property (nonatomic, readonly, copy) NSString *text; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithText:(NSString *)text + enabled:(BOOL)enabled + NS_DESIGNATED_INITIALIZER; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h new file mode 100644 index 00000000..3403551b --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(MeasurementEvent) +@interface FBSDKMeasurementEvent : NSObject + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h new file mode 100644 index 00000000..219d3fef --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. + + NSObject implicitly conforms to this protocol. + */ +NS_SWIFT_NAME(MutableCopying) +@protocol FBSDKMutableCopying + +/** + Implemented by NSObject as a convenience to mutableCopyWithZone:. + @return A mutable copy of the receiver. + */ +- (id)mutableCopy; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h new file mode 100644 index 00000000..5b157c20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Concrete type providing functionality that checks whether an error represents a + network error. + */ +NS_SWIFT_NAME(NetworkErrorChecker) +@interface FBSDKNetworkErrorChecker : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h new file mode 100644 index 00000000..2868737f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_SWIFT_NAME(NetworkErrorChecking) +@protocol FBSDKNetworkErrorChecking + +/** + Checks whether an error is a network error. + + @param error An error that may or may not represent a network error. + + @return `YES` if the error represents a network error, otherwise `NO`. + */ +- (BOOL)isNetworkError:(NSError *)error; + +@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h new file mode 100644 index 00000000..fa8f4cde --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductAvailability) + Specifies product availability for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) { + /// Item ships immediately + FBSDKProductAvailabilityInStock = 0, + /// No plan to restock + FBSDKProductAvailabilityOutOfStock, + /// Available in future + FBSDKProductAvailabilityPreOrder, + /// Ships in 1-2 weeks + FBSDKProductAvailabilityAvailableForOrder, + /// Discontinued + FBSDKProductAvailabilityDiscontinued, +} NS_SWIFT_NAME(AppEvents.ProductAvailability); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h new file mode 100644 index 00000000..41e23b1e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductCondition) + Specifies product condition for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductCondition) { + FBSDKProductConditionNew = 0, + FBSDKProductConditionRefurbished, + FBSDKProductConditionUsed, +} NS_SWIFT_NAME(AppEvents.ProductCondition); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfile.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfile.h new file mode 100644 index 00000000..a38aa453 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfile.h @@ -0,0 +1,289 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@class FBSDKLocation; +@class FBSDKProfile; +@class FBSDKUserAgeRange; + +NS_ASSUME_NONNULL_BEGIN + +/** + Notification indicating that the `currentProfile` has changed. + + the userInfo dictionary of the notification will contain keys + `FBSDKProfileChangeOldKey` and + `FBSDKProfileChangeNewKey`. + */ +FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification +NS_SWIFT_NAME(ProfileDidChange); + +/* key in notification's userInfo object for getting the old profile. + + If there was no old profile, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey +NS_SWIFT_NAME(ProfileChangeOldKey); + +/* key in notification's userInfo object for getting the new profile. + + If there is no new profile, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey +NS_SWIFT_NAME(ProfileChangeNewKey); + +/** + Describes the callback for loadCurrentProfileWithCompletion. + @param profile the FBSDKProfile + @param error the error during the request, if any + */ +typedef void (^ FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) +NS_SWIFT_NAME(ProfileBlock); + +/// Represents the unique identifier for an end user +typedef NSString FBSDKUserIdentifier + NS_SWIFT_NAME(UserIdentifier); + +/** + Represents an immutable Facebook profile + + This class provides a global "currentProfile" instance to more easily + add social context to your application. When the profile changes, a notification is + posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. + + Typically, you will want to call `enableUpdatesOnAccessTokenChange:YES` so that + it automatically observes changes to the `[FBSDKAccessToken currentAccessToken]`. + + You can use this class to build your own `FBSDKProfilePictureView` or in place of typical requests to "/me". + */ +NS_SWIFT_NAME(Profile) +@interface FBSDKProfile : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + initializes a new instance. + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate; + +/** + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + @param imageURL an optional URL to use for fetching a user's profile image + @param email the user's email + @param friendIDs a list of identifiers for the user's friends + @param birthday the user's birthday + @param ageRange the user's age range + @param hometown the user's hometown + @param location the user's location + @param gender the user's gender + @param isLimited indicates if the information provided is incomplete in some way. + When true, `loadCurrentProfileWithCompletion:` will assume the profile is + incomplete and disregard any cached profile. Defaults to false. + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate + imageURL:(nullable NSURL *)imageURL + email:(nullable NSString *)email + friendIDs:(nullable NSArray *)friendIDs + birthday:(nullable NSDate *)birthday + ageRange:(nullable FBSDKUserAgeRange *)ageRange + hometown:(nullable FBSDKLocation *)hometown + location:(nullable FBSDKLocation *)location + gender:(nullable NSString *)gender + isLimited:(BOOL)isLimited; + +/** + initializes a new instance. + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + @param imageURL an optional URL to use for fetching a user's profile image + @param email the user's email + @param friendIDs a list of identifiers for the user's friends + @param birthday the user's birthday + @param ageRange the user's age range + @param hometown the user's hometown + @param location the user's location + @param gender the user's gender + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate + imageURL:(nullable NSURL *)imageURL + email:(nullable NSString *)email + friendIDs:(nullable NSArray *)friendIDs + birthday:(nullable NSDate *)birthday + ageRange:(nullable FBSDKUserAgeRange *)ageRange + hometown:(nullable FBSDKLocation *)hometown + location:(nullable FBSDKLocation *)location + gender:(nullable NSString *)gender + NS_DESIGNATED_INITIALIZER; + +/** + The current profile instance and posts the appropriate notification + if the profile parameter is different than the receiver. + + This persists the profile to NSUserDefaults. + */ + +/// The current profile +@property (class, nullable, nonatomic, strong) FBSDKProfile *currentProfile +NS_SWIFT_NAME(current); + +/// The user id +@property (nonatomic, readonly, copy) FBSDKUserIdentifier *userID; +/// The user's first name +@property (nullable, nonatomic, readonly, copy) NSString *firstName; +/// The user's middle name +@property (nullable, nonatomic, readonly, copy) NSString *middleName; +/// The user's last name +@property (nullable, nonatomic, readonly, copy) NSString *lastName; +/// The user's complete name +@property (nullable, nonatomic, readonly, copy) NSString *name; +/** + A URL to the user's profile. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_link' permission + + Consider using `FBSDKAppLinkResolver` to resolve this + to an app link to link directly to the user's profile in the Facebook app. + */ +@property (nullable, nonatomic, readonly) NSURL *linkURL; + +/// The last time the profile data was fetched. +@property (nonatomic, readonly) NSDate *refreshDate; +/// A URL to use for fetching a user's profile image. +@property (nullable, nonatomic, readonly) NSURL *imageURL; +/** + The user's email. + + IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSString *email; +/** + A list of identifiers of the user's friends. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSArray *friendIDs; + +/** + The user's birthday. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_birthday' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSDate *birthday; + +/** + The user's age range + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_age_range' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKUserAgeRange *ageRange; + +/** + The user's hometown + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_hometown' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKLocation *hometown; + +/** + The user's location + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_location' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKLocation *location; + +/** + The user's gender + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_gender' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSString *gender; + +/** + Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications + @param enable YES is observing + + If observing, this class will issue a graph request for public profile data when the current token's userID + differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. + + Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible + for `currentProfile` to return nil until the data is fetched. + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void)enableUpdatesOnAccessTokenChange:(BOOL)enable +NS_SWIFT_NAME(enableUpdatesOnAccessTokenChange(_:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Loads the current profile and passes it to the completion block. + @param completion The block to be executed once the profile is loaded + + If the profile is already loaded, this method will call the completion block synchronously, otherwise it + will begin a graph request to update `currentProfile` and then call the completion block when finished. + */ ++ (void)loadCurrentProfileWithCompletion:(nullable FBSDKProfileBlock)completion; + +/** + A convenience method for returning a complete `NSURL` for retrieving the user's profile image. + @param mode The picture mode + @param size The height and width. This will be rounded to integer precision. + */ +// UNCRUSTIFY_FORMAT_OFF +- (nullable NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size +NS_SWIFT_NAME(imageURL(forMode:size:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Returns YES if the profile is equivalent to the receiver. + @param profile the profile to compare to. + */ +- (BOOL)isEqualToProfile:(FBSDKProfile *)profile; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h new file mode 100644 index 00000000..36bf8c54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h @@ -0,0 +1,72 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@class FBSDKProfile; + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKProfilePictureMode enum + Defines the aspect ratio mode for the source image of the profile picture. + */ +typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) { + /// A square cropped version of the image will be included in the view. + FBSDKProfilePictureModeSquare, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeNormal, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeAlbum, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeSmall, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeLarge, +} NS_SWIFT_NAME(Profile.PictureMode); + +/// A view to display a profile picture. +NS_SWIFT_NAME(FBProfilePictureView) +@interface FBSDKProfilePictureView : UIView + +/** + Create a new instance of `FBSDKProfilePictureView`. + + - Parameter frame: Frame rectangle for the view. + - Parameter profile: Optional profile to display a picture for. + */ +- (instancetype)initWithFrame:(CGRect)frame + profile:(FBSDKProfile *_Nullable)profile; + +/** + Create a new instance of `FBSDKProfilePictureView`. + + - Parameter profile: Optional profile to display a picture for. + */ +- (instancetype)initWithProfile:(FBSDKProfile *_Nullable)profile; + +/// The mode for the receiver to determine the aspect ratio of the source image. +@property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; + +/// The profile ID to show the picture for. +@property (nonatomic, copy) NSString *profileID; + +/** + Explicitly marks the receiver as needing to update the image. + + This method is called whenever any properties that affect the source image are modified, but this can also + be used to trigger a manual update of the image if it needs to be re-downloaded. + */ +- (void)setNeedsImageUpdate; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h new file mode 100644 index 00000000..ac05481f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKProfile; + +NS_SWIFT_NAME(ProfileProviding) +@protocol FBSDKProfileProviding + +@property (class, nullable, nonatomic, strong) FBSDKProfile *currentProfile +NS_SWIFT_NAME(current); + ++ (nullable FBSDKProfile *)fetchCachedProfile; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKRandom.h new file mode 100644 index 00000000..653a0389 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKRandom.h @@ -0,0 +1,15 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + Provides a random string + @param numberOfBytes the number of bytes to use + */ +extern NSString *fb_randomString(NSUInteger numberOfBytes); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h new file mode 100644 index 00000000..884b84ac --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal block type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoginTooltipBlock) +typedef void (^FBSDKLoginTooltipBlock)(FBSDKLoginTooltip *_Nullable loginTooltip, NSError *_Nullable error); + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ServerConfigurationProvider) +@interface FBSDKServerConfigurationProvider : NSObject + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly) NSString *loggingToken; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (NSUInteger)cachedSmartLoginOptions; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (BOOL)useSafariViewControllerForDialogName:(NSString *)dialogName; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)loadServerConfigurationWithCompletionBlock:(nullable FBSDKLoginTooltipBlock)completionBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettings.h new file mode 100644 index 00000000..6b3a2897 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettings.h @@ -0,0 +1,197 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Settings) +@interface FBSDKSettings : NSObject + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +/// The shared settings instance. Prefer this and the exposed instance methods over the class variants. +@property (class, nonatomic, readonly) FBSDKSettings *sharedSettings; + +/// Retrieve the current iOS SDK version. +@property (nonatomic, readonly, copy) NSString *sdkVersion; + +/// Retrieve the current default Graph API version. +@property (nonatomic, readonly, copy) NSString *defaultGraphAPIVersion; + +/** + The quality of JPEG images sent to Facebook from the SDK, + expressed as a value from 0.0 to 1.0. + + If not explicitly set, the default is 0.9. +*/ +@property (nonatomic) CGFloat JPEGCompressionQuality +NS_SWIFT_NAME(jpegCompressionQuality); + +/** + Controls the auto logging of basic app events, such as activateApp and deactivateApp. + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; + +/** + Controls the fb_codeless_debug logging event + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; + +/** + Controls the access to IDFA + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; + +/** + Controls the SKAdNetwork report + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isSKAdNetworkReportEnabled) BOOL skAdNetworkReportEnabled; + +/** + Whether data such as that generated through FBSDKAppEvents and sent to Facebook + should be restricted from being used for other than analytics and conversions. + Defaults to NO. This value is stored on the device and persists across app launches. + */ +@property (nonatomic) BOOL isEventDataUsageLimited; + +/** + Whether in memory cached values should be used for expensive metadata fields, such as + carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. + Defaults to NO. This value is stored on the device and persists across app launches. + */ +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; + +/// A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; + +/** + The Facebook App ID used by the SDK. + + If not explicitly set, the default will be read from the application's plist (FacebookAppID). + */ +@property (nullable, nonatomic, copy) NSString *appID; + +/** + The default url scheme suffix used for sessions. + + If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). + */ +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; + +/** + The Client Token that has been set via [[FBSDKSettings sharedSettings] setClientToken]. + This is needed for certain API calls when made anonymously, without a user-based access token. + + The Facebook App's "client token", which, for a given appid can be found in the Security + section of the Advanced tab of the Facebook App settings found at + + If not explicitly set, the default will be read from the application's plist (FacebookClientToken). + */ +@property (nullable, nonatomic, copy) NSString *clientToken; + +/** + The Facebook Display Name used by the SDK. + + This should match the Display Name that has been set for the app with the corresponding Facebook App ID, + in the Facebook App Dashboard. + + If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). + */ +@property (nullable, nonatomic, copy) NSString *displayName; + +/** + The Facebook domain part. This can be used to change the Facebook domain + (e.g. @"beta") so that requests will be sent to `graph.beta.facebook.com` + + If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). + */ +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; + +/** + The current Facebook SDK logging behavior. This should consist of strings + defined as constants with FBSDKLoggingBehavior*. + + This should consist a set of strings indicating what information should be logged + defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. + + You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLoggingBehavior: + + The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors + */ +@property (nonatomic, copy) NSSet *loggingBehaviors; + +/** + Overrides the default Graph API version to use with `FBSDKGraphRequests`. + + The string should be of the form `@"v2.7"`. + + Defaults to `defaultGraphAPIVersion`. + */ +@property (nonatomic, copy) NSString *graphAPIVersion; + +/** + Internal property exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; + +/** + The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook + If not explicitly set in iOS14 or above, the default is false in iOS14 or above. + */ +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; + +/** +Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** +Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; + +/** + Enable a particular Facebook SDK logging behavior. + + @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + */ +- (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +/** + Disable a particular Facebook SDK logging behavior. + + @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + */ +- (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h new file mode 100644 index 00000000..1e21fe02 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(SettingsLogging) +@protocol FBSDKSettingsLogging + +- (void)logWarnings; +- (void)logIfSDKSettingsChanged; +- (void)recordInstall; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h new file mode 100644 index 00000000..d0eeb7ab --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h @@ -0,0 +1,63 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(SettingsProtocol) +@protocol FBSDKSettings + +@property (nullable, nonatomic, copy) NSString *appID; +@property (nullable, nonatomic, copy) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; +@property (nonatomic, readonly, copy) NSString *sdkVersion; +@property (nullable, nonatomic, copy) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; +@property (nonnull, nonatomic, copy) NSSet *loggingBehaviors; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; +@property (nonatomic, readonly) BOOL isDataProcessingRestricted; +@property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; +@property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; +@property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; +@property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; +@property (nullable, nonatomic, readonly) NSDate *installTimestamp; +@property (nullable, nonatomic, readonly) NSDate *advertiserTrackingEnabledTimestamp; +@property (nonatomic) BOOL isEventDataUsageLimited; +@property (nonatomic) BOOL shouldUseTokenOptimizations; +@property (nonatomic, copy) NSString *graphAPIVersion; +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; +@property (nullable, nonatomic, readonly, copy) NSString *graphAPIDebugParamValue; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nullable, nonatomic, readonly) NSDictionary *persistableDataProcessingOptions; + +/** + Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** + Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h new file mode 100644 index 00000000..4d30ced6 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Constant used to describe the 'Message' dialog +FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameMessage; +/// Constant used to describe the 'Share' dialog +FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameShare; + +/** + A lightweight interface to expose aspects of FBSDKServerConfiguration that are used by dialogs in ShareKit. + + Internal Use Only + */ +NS_SWIFT_NAME(ShareDialogConfiguration) +@interface FBSDKShareDialogConfiguration : NSObject + +@property (nonatomic, readonly, copy) NSString *defaultShareMode; + +- (BOOL)shouldUseNativeDialogForDialogName:(NSString *)dialogName; +- (BOOL)shouldUseSafariViewControllerForDialogName:(NSString *)dialogName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h new file mode 100644 index 00000000..6b07cb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(TokenCaching) +@protocol FBSDKTokenCaching + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) FBSDKAccessToken *accessToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h new file mode 100644 index 00000000..87f227de --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(TokenStringProviding) +@protocol FBSDKTokenStringProviding + +/** + Return the token string of the current access token. + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +@property (class, nullable, nonatomic, readonly, copy) NSString *tokenString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h new file mode 100644 index 00000000..ea415c83 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern CATransform3D const FBSDKCATransform3DIdentity; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@interface FBSDKTransformer : NSObject +- (CATransform3D)CATransform3DMakeScale:(CGFloat)sx sy:(CGFloat)sy sz:(CGFloat)sz; +- (CATransform3D)CATransform3DMakeTranslation:(CGFloat)tx ty:(CGFloat)ty tz:(CGFloat)tz; +- (CATransform3D)CATransform3DConcat:(CATransform3D)a b:(CATransform3D)b; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h new file mode 100644 index 00000000..292430f5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKAppLink; + +/** + Provides a set of utilities for working with NSURLs, such as parsing of query parameters + and handling for App Link requests. + */ +NS_SWIFT_NAME(AppLinkURL) +@interface FBSDKURL : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Creates a link target from a raw URL. + On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's + application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: + to support better FBSDKMeasurementEvent notifications + @param url The instance of `NSURL` to create FBSDKURL from. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)URLWithURL:(NSURL *)url +NS_SWIFT_NAME(init(url:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's + application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. + @param url The instance of `NSURL` to create FBSDKURL from. + @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication +NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Gets the target URL. If the link is an App Link, this is the target of the App Link. + Otherwise, it is the url that created the target. + */ +@property (nonatomic, readonly, strong) NSURL *targetURL; + +/// Gets the query parameters for the target, parsed into an NSDictionary. +@property (nonatomic, readonly, strong) NSDictionary *targetQueryParameters; + +/** + If this link target is an App Link, this is the data found in al_applink_data. + Otherwise, it is nil. + */ +@property (nullable, nonatomic, readonly, strong) NSDictionary *appLinkData; + +/// If this link target is an App Link, this is the data found in extras. +@property (nullable, nonatomic, readonly, strong) NSDictionary *appLinkExtras; + +/// The App Link indicating how to navigate back to the referer app, if any. +@property (nullable, nonatomic, readonly, strong) id appLinkReferer; + +/// The URL that was used to create this FBSDKURL. +@property (nonatomic, readonly, strong) NSURL *inputURL; + +/// The query parameters of the inputURL, parsed into an NSDictionary. +@property (nonatomic, readonly, strong) NSDictionary *inputQueryParameters; + +/// The flag indicating whether the URL comes from auto app link +@property (nonatomic, readonly, getter = isAutoAppLink) BOOL isAutoAppLink; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h new file mode 100644 index 00000000..31741f40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(URLHosting) +@protocol FBSDKURLHosting + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h new file mode 100644 index 00000000..ff91da7d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKURLOpening; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(URLOpener) +@protocol FBSDKURLOpener + +- (void)openURL:(NSURL *)url + sender:(nullable id)sender + handler:(FBSDKSuccessBlock)handler; + +// UNCRUSTIFY_FORMAT_OFF +- (void)openURLWithSafariViewController:(NSURL *)url + sender:(id)sender + fromViewController:(UIViewController *)fromViewController + handler:(FBSDKSuccessBlock)handler +NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h new file mode 100644 index 00000000..65772a5c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(URLOpening) +@protocol FBSDKURLOpening + +// Implementations should make sure they can handle nil parameters +// which is possible in SafariViewController. +// see canOpenURL below. +- (BOOL)application:(nullable UIApplication *)application + openURL:(nullable NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +// create a different handler to return YES/NO if the receiver can process the above openURL:. +// This is separated so that we can process the openURL: in callbacks, while still returning +// the result of canOpenURL synchronously in FBSDKApplicationDelegate +- (BOOL) canOpenURL:(NSURL *)url + forApplication:(nullable UIApplication *)application + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +- (void)applicationDidBecomeActive:(UIApplication *)application; + +- (BOOL)isAuthenticationURL:(NSURL *)url; + +@optional +- (BOOL)shouldStopPropagationOfURL:(NSURL *)url; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h new file mode 100644 index 00000000..f7283921 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *FBSDKURLScheme NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(URLScheme); + +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeFacebookAPI; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeMessengerApp; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTPS NS_SWIFT_NAME(https); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTP NS_SWIFT_NAME(http); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeWeb; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h new file mode 100644 index 00000000..7d719165 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h @@ -0,0 +1,35 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(UserAgeRange) +@interface FBSDKUserAgeRange : NSObject + +/// The user's minimun age, nil if unspecified +@property (nullable, nonatomic, readonly, strong) NSNumber *min; +/// The user's maximun age, nil if unspecified +@property (nullable, nonatomic, readonly, strong) NSNumber *max; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Returns a UserAgeRange object from a dinctionary containing valid user age range. + @param dictionary The dictionary containing raw user age range + + Valid user age range will consist of "min" and/or "max" values that are + positive integers, where "min" is smaller than or equal to "max". + */ ++ (nullable instancetype)ageRangeFromDictionary:(NSDictionary *)dictionary; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUtility.h new file mode 100644 index 00000000..eb5ca0a4 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -0,0 +1,108 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Class to contain common utility methods. +NS_SWIFT_NAME(Utility) +@interface FBSDKUtility : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Parses a query string into a dictionary. + @param queryString The query string value. + @return A dictionary with the key/value pairs. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString +NS_SWIFT_NAME(dictionary(withQuery:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Constructs a query string from a dictionary. + @param dictionary The dictionary with key/value pairs for the query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return Query string representation of the parameters. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary + error:(NSError **)errorRef +NS_SWIFT_NAME(query(from:)) +__attribute__((swift_error(nonnull_error))); +// UNCRUSTIFY_FORMAT_ON + +/** + Decodes a value from an URL. + @param value The value to decode. + @return The decoded value. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)URLDecode:(NSString *)value +NS_SWIFT_NAME(decode(urlString:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Encodes a value for an URL. + @param value The value to encode. + @return The encoded value. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)URLEncode:(NSString *)value +NS_SWIFT_NAME(encode(urlString:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Creates a timer using Grand Central Dispatch. + @param interval The interval to fire the timer, in seconds. + @param block The code block to execute when timer is fired. + @return The dispatch handle. + */ ++ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; + +/** + Stop a timer that was started by startGCDTimerWithInterval. + @param timer The dispatch handle received from startGCDTimerWithInterval. + */ ++ (void)stopGCDTimer:(dispatch_source_t)timer; + +/** + Get SHA256 hased string of NSString/NSData + + @param input The data that needs to be hashed, it could be NSString or NSData. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (nullable NSString *)SHA256Hash:(NSObject *)input +NS_SWIFT_NAME(sha256Hash(_:)); +// UNCRUSTIFY_FORMAT_ON + +/// Returns the graphdomain stored in FBSDKAuthenticationToken ++ (nullable NSString *)getGraphDomainFromToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ ++ (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h new file mode 100644 index 00000000..136683d1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import +#import +#import + +#import + +@protocol _FBSDKWindowFinding; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(WebDialog) +@interface FBSDKWebDialog : NSObject + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic) BOOL shouldDeferVisibility; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, strong) id<_FBSDKWindowFinding> windowFinder; + ++ (instancetype)new NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ ++ (instancetype)dialogWithName:(NSString *)name + delegate:(id)delegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)createAndShowWithName:(NSString *)name + parameters:(nullable NSDictionary *)parameters + frame:(CGRect)frame + delegate:(id)delegate + windowFinder:(nullable id<_FBSDKWindowFinding>)windowFinder +NS_SWIFT_NAME(createAndShow(name:parameters:frame:delegate:windowFinder:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h new file mode 100644 index 00000000..6dd4b926 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h @@ -0,0 +1,56 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@class FBSDKWebDialog; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(WebDialogDelegate) +@protocol FBSDKWebDialogDelegate + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary *)results; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h new file mode 100644 index 00000000..b0861b81 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@protocol FBSDKWebDialogViewDelegate; + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(FBWebDialogView) +@interface FBSDKWebDialogView : UIView + +@property (nonatomic, weak) id delegate; + +- (void)loadURL:(NSURL *)URL; +- (void)stopLoading; + +@end + +NS_SWIFT_NAME(WebDialogViewDelegate) +@protocol FBSDKWebDialogViewDelegate + +- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results; +- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; +- (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; +- (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h new file mode 100644 index 00000000..f1d7dbed --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h @@ -0,0 +1,32 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A reference implementation for an App Link resolver that uses a hidden WKWebView + to parse the HTML containing App Link metadata. + */ +NS_SWIFT_NAME(WebViewAppLinkResolver) +@interface FBSDKWebViewAppLinkResolver : NSObject + +/// Gets the instance of a FBSDKWebViewAppLinkResolver. +@property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance +NS_SWIFT_NAME(shared); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h new file mode 100644 index 00000000..a9d946f3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(_WindowFinding) +@protocol _FBSDKWindowFinding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable UIWindow *)findWindow; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h new file mode 100644 index 00000000..a8114b1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoggerCreating) +@protocol __FBSDKLoggerCreating + +- (id)createLoggerWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules deleted file mode 120000 index 5736f318..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc new file mode 100644 index 00000000..5f8b1484 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface new file mode 100644 index 00000000..9e4db6e3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -0,0 +1,93 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +@_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { + public var permissions: Swift.Set { + get + } + public var declinedPermissions: Swift.Set { + get + } + public var expiredPermissions: Swift.Set { + get + } + public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} +public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { + case publicProfile + case userFriends + case email + case userAboutMe + case userActionsBooks + case userActionsFitness + case userActionsMusic + case userActionsNews + case userActionsVideo + case userBirthday + case userEducationHistory + case userEvents + case userGamesActivity + case userGender + case userHometown + case userLikes + case userLocation + case userManagedGroups + case userPhotos + case userPosts + case userRelationships + case userRelationshipDetails + case userReligionPolitics + case userTaggedPlaces + case userVideos + case userWebsite + case userWorkHistory + case readCustomFriendlists + case readInsights + case readAudienceNetworkInsights + case readPageMailboxes + case pagesShowList + case pagesManageCta + case pagesManageInstantArticles + case adsRead + case custom(Swift.String) + public init(stringLiteral value: Swift.String) + public var name: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc new file mode 100644 index 00000000..0e0f6c04 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface new file mode 100644 index 00000000..9714ca26 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -0,0 +1,93 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +@_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { + public var permissions: Swift.Set { + get + } + public var declinedPermissions: Swift.Set { + get + } + public var expiredPermissions: Swift.Set { + get + } + public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} +public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { + case publicProfile + case userFriends + case email + case userAboutMe + case userActionsBooks + case userActionsFitness + case userActionsMusic + case userActionsNews + case userActionsVideo + case userBirthday + case userEducationHistory + case userEvents + case userGamesActivity + case userGender + case userHometown + case userLikes + case userLocation + case userManagedGroups + case userPhotos + case userPosts + case userRelationships + case userRelationshipDetails + case userReligionPolitics + case userTaggedPlaces + case userVideos + case userWebsite + case userWorkHistory + case readCustomFriendlists + case readInsights + case readAudienceNetworkInsights + case readPageMailboxes + case pagesShowList + case pagesManageCta + case pagesManageInstantArticles + case adsRead + case custom(Swift.String) + public init(stringLiteral value: Swift.String) + public var name: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap rename to ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources deleted file mode 120000 index 953ee36f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources/Info.plist new file mode 100644 index 00000000..76d66895 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources/Info.plist @@ -0,0 +1,52 @@ + + + + + BuildMachineOSBuild + 21D62 + CFBundleDevelopmentRegion + en + CFBundleExecutable + FBSDKCoreKit + CFBundleIdentifier + com.facebook.sdk.FBSDKCoreKit + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FBSDKCoreKit + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 13.1.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13E113 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1330 + DTXcodeBuild + 13E113 + LSMinimumSystemVersion + 10.15 + UIDeviceFamily + + 2 + + + diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/FBSDKCoreKit deleted file mode 100755 index 5dcd54cb..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAccessToken.h deleted file mode 100644 index 3394bfee..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAccessToken.h +++ /dev/null @@ -1,291 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKTokenCaching.h" - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChange); - -#else - -/** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChangeNotification); -#endif - -/** - A key in the notification's userInfo that will be set - if and only if the user ID changed between the old and new tokens. - - Token refreshes can occur automatically with the SDK - which do not change the user. If you're only interested in user - changes (such as logging out), you should check for the existence - of this key. The value is a NSNumber with a boolValue. - - On a fresh start of the app where the SDK reads in the cached value - of an access token, this key will also exist since the access token - is moving from a null state (no user) to a non-null state (user). - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey -NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); - -/* - key in notification's userInfo object for getting the old token. - - If there was no old token, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey -NS_SWIFT_NAME(AccessTokenChangeOldKey); - -/* - key in notification's userInfo object for getting the new token. - - If there is no new token, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey -NS_SWIFT_NAME(AccessTokenChangeNewKey); - -/* - A key in the notification's userInfo that will be set - if and only if the token has expired. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey -NS_SWIFT_NAME(AccessTokenDidExpireKey); - - -/** - Represents an immutable access token for using Facebook services. - */ -NS_SWIFT_NAME(AccessToken) -@interface FBSDKAccessToken : NSObject - - -/** - The "global" access token that represents the currently logged in user. - - The `currentAccessToken` is a convenient representation of the token of the - current user and is used by other SDK components (like `FBSDKLoginManager`). - */ -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; - -/** - Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired - - */ -@property (class, nonatomic, assign, readonly, getter=isCurrentAccessTokenActive) BOOL currentAccessTokenIsActive; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nullable, class, nonatomic, copy) id tokenCache; - -/** - Returns the app ID. - */ -@property (nonatomic, copy, readonly) NSString *appID; - -/** - Returns the expiration date for data access - */ -@property (nonatomic, copy, readonly) NSDate *dataAccessExpirationDate; - -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *declinedPermissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *expiredPermissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the expiration date. - */ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/** - Returns the known granted permissions. - */ -@property (nonatomic, copy, readonly) NSSet *permissions -NS_REFINED_FOR_SWIFT; - -/** - Returns the date the token was last refreshed. -*/ -@property (nonatomic, copy, readonly) NSDate *refreshDate; - -/** - Returns the opaque token string. - */ -@property (nonatomic, copy, readonly) NSString *tokenString; - -/** - Returns the user ID. - */ -@property (nonatomic, copy, readonly) NSString *userID; - -/** - The graph domain where this access token is valid. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use the graphDomain property on AuthenticationToken instead."); - -/** - Returns whether the access token is expired by checking its expirationDate property - */ -@property (readonly, assign, nonatomic, getter=isExpired) BOOL expired; - -/** - Returns whether user data access is still active for the given access token - */ -@property (readonly, assign, nonatomic, getter=isDataAccessExpired) BOOL dataAccessExpired; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes a new instance. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate -NS_DESIGNATED_INITIALIZER; - -/** - Convenience initializer. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - @param graphDomain the domain this access token can be used in. - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate - graphDomain:(nullable NSString *)graphDomain -DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use initializers that do not take in graphDomain domain instead."); - -/** - Convenience getter to determine if a permission has been granted - @param permission The permission to check. - */ -- (BOOL)hasGranted:(NSString *)permission -NS_SWIFT_NAME(hasGranted(permission:)); - -/** - Compares the receiver to another FBSDKAccessToken - @param token The other token - @return YES if the receiver's values are equal to the other token's values; otherwise NO - */ -- (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; - -/** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completionHandler an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessToken:(nullable FBSDKGraphRequestBlock)completionHandler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `refreshCurrentAccessTokenWithCompletion:` instead"); - -/** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completion an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAccessTokenProtocols.h deleted file mode 100644 index 2ee78100..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAccessTokenProtocols.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@class FBSDKAccessToken; -@protocol FBSDKTokenCaching; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(AccessTokenProviding) -@protocol FBSDKAccessTokenProviding - -@property (class, nonatomic, copy, nullable, readonly) FBSDKAccessToken *currentAccessToken; -@property (class, nonatomic, copy, nullable) id tokenCache; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(AccessTokenSetting) -@protocol FBSDKAccessTokenSetting - -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAdvertisingTrackingStatus.h deleted file mode 100644 index 34cf647b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAdvertisingTrackingStatus.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) -{ - FBSDKAdvertisingTrackingAllowed, - FBSDKAdvertisingTrackingDisallowed, - FBSDKAdvertisingTrackingUnspecified -} NS_SWIFT_NAME(AdvertisingTrackingStatus); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventName.h deleted file mode 100644 index 7869b94e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventName.h +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. - Common event parameters are provided in the `FBSDKAppEventsParameterNames*` constants. - */ - -/// typedef for FBSDKAppEventName -typedef NSString *const FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); - -/** Log this event when the user has achieved a level in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAchievedLevel; - -/** Log this event when the user has entered their payment info. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedPaymentInfo; - -/** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToCart; - -/** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToWishlist; - -/** Log this event when a user has completed registration with the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedRegistration; - -/** Log this event when the user has completed a tutorial in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedTutorial; - -/** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameInitiatedCheckout; - -/** Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNamePurchased; - -/** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameRated; - -/** Log this event when a user has performed a search within the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSearched; - -/** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSpentCredits; - -/** Log this event when the user has unlocked an achievement in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameUnlockedAchievement; - -/** Log this event when a user has viewed a form of content in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameViewedContent; - -/** A telephone/SMS, email, chat or other type of contact between a customer and your business. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameContact; - -/** The customization of products through a configuration tool or other application your business owns. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCustomizeProduct; - -/** The donation of funds to your organization or cause. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameDonate; - -/** When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameFindLocation; - -/** The booking of an appointment to visit one of your locations. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSchedule; - -/** The start of a free trial of a product or service you offer (example: trial subscription). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameStartTrial; - -/** The submission of an application for a product, service or program you offer (example: credit card, educational program or job). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubmitApplication; - -/** The start of a paid subscription for a product or service you offer. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubscribe; - -/** Log this event when the user views an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdImpression; - -/** Log this event when the user clicks an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdClick; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventParameterName.h deleted file mode 100644 index f5156446..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventParameterName.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. - */ - -/// typedef for FBSDKAppEventParameterName -typedef NSString *const FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); - - /** - * Parameter key used to specify data for the one or more pieces of content being logged about. - * Data should be a JSON encoded string. - * Example: - * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" - */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContent; - -/** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentID; - -/** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentType; - -/** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameCurrency; - -/** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameDescription; - -/** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameLevel; - -/** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameMaxRatingValue; - -/** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameNumItems; - -/** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNamePaymentInfoAvailable; - -/** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameRegistrationMethod; - -/** Parameter key used to specify the string provided by the user for a search operation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSearchString; - -/** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSuccess; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEvents.h deleted file mode 100644 index 1f0752ae..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEvents.h +++ /dev/null @@ -1,748 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#if !TARGET_OS_TV -#import -#endif - -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventsFlushBehavior.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAccessToken; - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResult); - -#else - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResultNotification); - -#endif - -/** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey -NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); - -/** - NS_ENUM(NSUInteger, FBSDKProductAvailability) - Specifies product availability for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) -{ - /** - * Item ships immediately - */ - FBSDKProductAvailabilityInStock = 0, - /** - * No plan to restock - */ - FBSDKProductAvailabilityOutOfStock, - /** - * Available in future - */ - FBSDKProductAvailabilityPreOrder, - /** - * Ships in 1-2 weeks - */ - FBSDKProductAvailabilityAvailableForOrder, - /** - * Discontinued - */ - FBSDKProductAvailabilityDiscontinued, -} NS_SWIFT_NAME(AppEvents.ProductAvailability); - -/** - NS_ENUM(NSUInteger, FBSDKProductCondition) - Specifies product condition for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductCondition) -{ - FBSDKProductConditionNew = 0, - FBSDKProductConditionRefurbished, - FBSDKProductConditionUsed, -} NS_SWIFT_NAME(AppEvents.ProductCondition); - -/// typedef for FBSDKAppEventUserDataType -typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; - -/** Parameter key used to specify user's email. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; - -/** Parameter key used to specify user's first name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; - -/** Parameter key used to specify user's last name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; - -/** Parameter key used to specify user's phone. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; - -/** Parameter key used to specify user's date of birth. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; - -/** Parameter key used to specify user's gender. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; - -/** Parameter key used to specify user's city. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; - -/** Parameter key used to specify user's state. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; - -/** Parameter key used to specify user's zip. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; - -/** Parameter key used to specify user's country. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; - -/** Parameter key used to specify user's external id. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. - */ - -/// typedef for FBSDKAppEventParameterProduct -typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); - -/** Parameter key used to specify the product item's category. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; - -/** Parameter key used to specify the product item's custom label 0. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; - -/** Parameter key used to specify the product item's custom label 1. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; - -/** Parameter key used to specify the product item's custom label 2. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; - -/** Parameter key used to specify the product item's custom label 3. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; - -/** Parameter key used to specify the product item's custom label 4. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; - -/** Parameter key used to specify the product item's AppLink app URL for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iOS App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPhone App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPad App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; - -/** Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; - -/** Parameter key used to specify the product item's AppLink app name for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; - -/** Parameter key used to specify the product item's AppLink app name for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; - -/* - @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. - */ - -/// typedef for FBSDKAppEventParameterValue -typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); - -/** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; - -/** No-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; - -/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression - * or FBSDKAppEventNameAdClick event. - * E.g. "banner", "interstitial", "rewarded_video", "native" */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameAdType; - -/** Parameter key used to specify the unique ID for all events within a subscription - * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; - -/** - - - Client-side event logging for specialized application analytics available through Facebook App Insights - and for use with Facebook Ads conversion tracking and optimization. - - - - The `FBSDKAppEvents` static class has a few related roles: - - + Logging predefined and application-defined events to Facebook App Insights with a - numeric value to sum across a large number of events, and an optional set of key/value - parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or - 'gamerLevel' : 'intermediate') - - + Logging events to later be used for ads optimization around lifetime value. - - + Methods that control the way in which events are flushed out to the Facebook servers. - - Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: - - + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers - in a number of situations: - - when an event count threshold is passed (currently 100 logged events). - - when a time threshold is passed (currently 15 seconds). - - when an app has gone to background and is then brought back to the foreground. - - + Events will be accumulated when the app is in a disconnected state, and sent when the connection is - restored and one of the above 'flush' conditions are met. - - + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. - - + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only - occur on an explicit call to the `flush` method. - - + The developer can turn on console debug output for event logging and flushing to the server by using - the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. - - Some things to note when logging events: - - + There is a limit on the number of unique event names an app can use, on the order of 1000. - + There is a limit to the number of unique parameter names in the provided parameters that can - be used per event, on the order of 25. This is not just for an individual call, but for all - invocations for that eventName. - + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and - must consist of alphanumeric characters, _, -, or spaces. - + The length of each parameter value can be no more than on the order of 100 characters. - - */ - -NS_SWIFT_NAME(AppEvents) -@interface FBSDKAppEvents : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, readonly, strong) FBSDKAppEvents *singleton; - -/* - * Control over event batching/flushing - */ - -/** - - The current event flushing behavior specifying when events are sent back to Facebook servers. - */ -@property (class, nonatomic, assign) FBSDKAppEventsFlushBehavior flushBehavior; - -/** - Set the 'override' App ID for App Event logging. - - - - In some cases, apps want to use one Facebook App ID for login and social presence and another - for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but - want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` - plist value. If that's not set, it defaults to `[FBSDKSettings appID]`. - - This should be set before any other calls are made to `FBSDKAppEvents`. Thus, you should set it in your application - delegate's `application:didFinishLaunchingWithOptions:` delegate. - */ -@property (class, nonatomic, copy, nullable) NSString *loggingOverrideAppID; - -/* - The custom user ID to associate with all app events. - - The userID is persisted until it is cleared by passing nil. - */ -@property (class, nonatomic, copy, nullable) NSString *userID; - -/* - Returns generated anonymous id that persisted with current install of the app -*/ -@property (class, nonatomic, readonly) NSString *anonymousID; - -/* - * Basic event logging - */ - -/** - - Log an event with just an eventName. - - @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. - */ - -+ (void)logEvent:(FBSDKAppEventName)eventName; - -/** - - Log an event with an eventName and a numeric value to be aggregated with other events of this name. - - @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(double)valueToSum; - - -/** - - Log an event with an eventName and a set of key/value pairs in the parameters dictionary. - Parameter limitations are described above. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters; - -/** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(double)valueToSum - parameters:(NSDictionary *)parameters; - - -/** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. Providing session lets the developer - target a particular . If nil is provided, then `[FBSession activeSession]` will be used. - - @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. Note that this is an NSNumber, and a value of `nil` denotes - that this event doesn't have a value associated with it for summation. - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - @param accessToken The optional access token to log the event as. - */ -+ (void)logEvent:(FBSDKAppEventName)eventName - valueToSum:(nullable NSNumber *)valueToSum - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - * Purchase logging - */ - -/** - - Log a purchase of the specified amount, in the specified currency. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency; - -/** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency - parameters:(NSDictionary *)parameters; - -/** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase, as well as an to log to. - - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value - will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for - specific values. One reference for these is . - - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - - @param accessToken The optional access token to log the event as. - - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set - to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - - -/* - * Push Notifications Logging - */ - -/** - Log an app event that tracks that the application was open via Push Notification. - - @param payload Notification payload received via `UIApplicationDelegate`. - */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload; - -/** - Log an app event that tracks that a custom action was taken from a push notification. - - @param payload Notification payload received via `UIApplicationDelegate`. - @param action Name of the action that was taken. - */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action; - -/** - Uploads product catalog product item as an app event - @param itemID Unique ID for the item. Can be a variant for a product. - Max size is 100. - @param availability If item is in stock. Accepted values are: - in stock - Item ships immediately - out of stock - No plan to restock - preorder - Available in future - available for order - Ships in 1-2 weeks - discontinued - Discontinued - @param condition Product condition: new, refurbished or used. - @param description Short text describing product. Max size is 5000. - @param imageLink Link to item image used in ad. - @param link Link to merchant's site where someone can buy the item. - @param title Title of item. - @param priceAmount Amount of purchase, in the currency specified by the 'currency' - parameter. This value will be rounded to the thousandths place - (e.g., 12.34567 becomes 12.346). - @param currency Currency used to specify the amount. - E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is - @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN - @param mpn Unique manufacture ID for product - @param brand Name of the brand - Note: Either gtin, mpn or brand is required. - @param parameters Optional fields for deep link specification. - */ -+ (void)logProductItem:(NSString *)itemID - availability:(FBSDKProductAvailability)availability - condition:(FBSDKProductCondition)condition - description:(NSString *)description - imageLink:(NSString *)imageLink - link:(NSString *)link - title:(NSString *)title - priceAmount:(double)priceAmount - currency:(NSString *)currency - gtin:(nullable NSString *)gtin - mpn:(nullable NSString *)mpn - brand:(nullable NSString *)brand - parameters:(nullable NSDictionary *)parameters; - -+ (void)activateApp -DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is replaced by an instance method of the same name."); - -/** - - Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. - This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless - one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. - In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the - app delegates' `applicationDidBecomeActive:` method. - - This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to - track user acquisition and app install ads conversions. - - - - `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. - "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" - event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much - time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data - is all visible in your app's App Events Insights. - */ -- (void)activateApp; - -/* - * Push Notifications Registration and Uninstall Tracking - */ - -/** - Sets and sends device token to register the current application for push notifications. - - - - Sets and sends a device token from `NSData` representation that you get from `UIApplicationDelegate.-application:didRegisterForRemoteNotificationsWithDeviceToken:`. - - @param deviceToken Device token data. - */ -+ (void)setPushNotificationsDeviceToken:(NSData *)deviceToken; - -/** - Sets and sends device token string to register the current application for push notifications. - - - - Sets and sends a device token string - - @param deviceTokenString Device token string. - */ -+ (void)setPushNotificationsDeviceTokenString:(NSString *)deviceTokenString -NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); - -/** - Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate - kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. - */ -+ (void)flush; - -/** - Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. - Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, - and then use the resultant Custom Audience to target ads. - - The JSON in the request's response will include an "custom_audience_third_party_id" key/value pair, with the value being the ID retrieved. - This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. - Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior - across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. - - The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, - the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the - native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out - at the iOS level from ad tracking, then a `nil` ID will be returned. - - This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage - via the `[FBSDKSettings limitEventAndDataUsage]` flag, or a specific Facebook user cannot be identified. - - @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. - If `nil`, then the `[FBSDKAccessToken currentAccessToken]` is used. - */ -+ (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - Clears the custom user ID to associate with all app events. - */ -+ (void)clearUserID; - -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. - - The user data will be persisted between application instances. - - @param email user's email - @param firstName user's first name - @param lastName user's last name - @param phone user's phone - @param dateOfBirth user's date of birth - @param gender user's gender - @param city user's city - @param state user's state - @param zip user's zip - @param country user's country - */ -+ (void)setUserEmail:(nullable NSString *)email - firstName:(nullable NSString *)firstName - lastName:(nullable NSString *)lastName - phone:(nullable NSString *)phone - dateOfBirth:(nullable NSString *)dateOfBirth - gender:(nullable NSString *)gender - city:(nullable NSString *)city - state:(nullable NSString *)state - zip:(nullable NSString *)zip - country:(nullable NSString *)country -NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); - -/* - Returns the set user data else nil -*/ -+ (nullable NSString *)getUserData; - -/* - Clears the current user data -*/ -+ (void)clearUserData; - -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. - - The user data will be persisted between application instances. - - @param data data - @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone - */ -+ (void)setUserData:(nullable NSString *)data - forType:(FBSDKAppEventUserDataType)type; - -/* - Clears the current user data of certain type - */ -+ (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; - -#if !TARGET_OS_TV -/* - Intended to be used as part of a hybrid webapp. - If you call this method, the FB SDK will inject a new JavaScript object into your webview. - If the FB Pixel is used within the webview, and references the app ID of this app, - then it will detect the presence of this injected JavaScript object - and pass Pixel events back to the FB SDK for logging using the AppEvents framework. - - @param webView The webview to augment with the additional JavaScript behaviour - */ -+ (void)augmentHybridWKWebView:(WKWebView *)webView; -#endif - -/* - * Unity helper functions - */ - -/** - - Set if the Unity is already initialized - - @param isUnityInit whether Unity is initialized. - - */ -+ (void)setIsUnityInit:(BOOL)isUnityInit; - -/* - Send event binding to Unity - */ -+ (void)sendEventBindingsToUnity; - -/* - * SDK Specific Event Logging - * Do not call directly outside of the SDK itself. - */ - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters - isImplicitlyLogged:(BOOL)isImplicitlyLogged; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters - isImplicitlyLogged:(BOOL)isImplicitlyLogged - accessToken:(FBSDKAccessToken *)accessToken; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventsFlushBehavior.h deleted file mode 100644 index a68c79d8..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppEventsFlushBehavior.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - - NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) - - Specifies when `FBSDKAppEvents` sends log events to the server. - - */ -typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) -{ - - /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ - FBSDKAppEventsFlushBehaviorAuto = 0, - - /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the - events are persisted and re-established at activation, but they will only be written with an - explicit call to `flush`. */ - FBSDKAppEventsFlushBehaviorExplicitOnly, -} NS_SWIFT_NAME(AppEvents.FlushBehavior); - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLink.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLink.h deleted file mode 100644 index 9d681b29..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLink.h +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkTarget.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The version of the App Link protocol that this library supports */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion -NS_SWIFT_NAME(AppLinkVersion); - -/** - Contains App Link metadata relevant for navigation on this device - derived from the HTML at a given URL. - */ -NS_SWIFT_NAME(AppLink) -@interface FBSDKAppLink : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Creates a FBSDKAppLink with the given list of FBSDKAppLinkTargets and target URL. - - Generally, this will only be used by implementers of the FBSDKAppLinkResolving protocol, - as these implementers will produce App Link metadata for a given URL. - - @param sourceURL the URL from which this App Link is derived - @param targets an ordered list of FBSDKAppLinkTargets for this platform derived - from App Link metadata. - @param webURL the fallback web URL, if any, for the app link. - */ -+ (instancetype)appLinkWithSourceURL:(nullable NSURL *)sourceURL - targets:(NSArray *)targets - webURL:(nullable NSURL *)webURL -NS_SWIFT_NAME(init(sourceURL:targets:webURL:)); - -/** The URL from which this FBSDKAppLink was derived */ -@property (nonatomic, strong, readonly, nullable) NSURL *sourceURL; - -/** - The ordered list of targets applicable to this platform that will be used - for navigation. - */ -@property (nonatomic, copy, readonly) NSArray *targets; - -/** The fallback web URL to use if no targets are installed on this device. */ -@property (nonatomic, strong, readonly, nullable) NSURL *webURL; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkNavigation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkNavigation.h deleted file mode 100644 index 4905ca7e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkNavigation.h +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLink.h" -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The result of calling navigate on a FBSDKAppLinkNavigation - */ -typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { - /** Indicates that the navigation failed and no app was opened */ - FBSDKAppLinkNavigationTypeFailure, - /** Indicates that the navigation succeeded by opening the URL in the browser */ - FBSDKAppLinkNavigationTypeBrowser, - /** Indicates that the navigation succeeded by opening the URL in an app on the device */ - FBSDKAppLinkNavigationTypeApp -} NS_SWIFT_NAME(AppLinkNavigation.Type); - -/** - Describes the callback for appLinkFromURLInBackground. - @param navType the FBSDKAppLink representing the deferred App Link - @param error the error during the request, if any - - */ -typedef void (^FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError * _Nullable error) -NS_SWIFT_NAME(AppLinkNavigationBlock); - -/** - Represents a pending request to navigate to an App Link. Most developers will - simply use navigateToURLInBackground: to open a URL, but developers can build - custom requests with additional navigation and app data attached to them by - creating FBSDKAppLinkNavigations themselves. - */ -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension") -NS_SWIFT_NAME(AppLinkNavigation) -@interface FBSDKAppLinkNavigation : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The default resolver to be used for App Link resolution. If the developer has not set one explicitly, - a basic, built-in FBSDKWebViewAppLinkResolver will be used. - */ -@property (class, nonatomic, strong) id defaultResolver -NS_SWIFT_NAME(default); - -/** - The extras for the AppLinkNavigation. This will generally contain application-specific - data that should be passed along with the request, such as advertiser or affiliate IDs or - other such metadata relevant on this device. - */ -@property (nonatomic, copy, readonly) NSDictionary *extras; - -/** - The al_applink_data for the AppLinkNavigation. This will generally contain data common to - navigation attempts such as back-links, user agents, and other information that may be used - in routing and handling an App Link request. - */ -@property (nonatomic, copy, readonly) NSDictionary *appLinkData; - -/** The AppLink to navigate to */ -@property (nonatomic, strong, readonly) FBSDKAppLink *appLink; - -/** - Return navigation type for current instance. - No-side-effect version of navigate: - */ -@property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; - -/** Creates an AppLinkNavigation with the given link, extras, and App Link data */ -+ (instancetype)navigationWithAppLink:(FBSDKAppLink *)appLink - extras:(NSDictionary *)extras - appLinkData:(NSDictionary *)appLinkData -NS_SWIFT_NAME(init(appLink:extras:appLinkData:)); - -/** - Creates an NSDictionary with the correct format for iOS callback URLs, - to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: - */ -+ (NSDictionary *> *)callbackAppLinkDataForAppWithName:(NSString *)appName - url:(NSString *)url -NS_SWIFT_NAME(callbackAppLinkData(forApp:url:)); - -/** Performs the navigation */ -- (FBSDKAppLinkNavigationType)navigate:(NSError **)error -__attribute__((swift_error(nonnull_error))); - -/** Returns a FBSDKAppLink for the given URL */ -+ (void)resolveAppLink:(NSURL *)destination handler:(FBSDKAppLinkBlock)handler; - -/** Returns a FBSDKAppLink for the given URL using the given App Link resolution strategy */ -+ (void)resolveAppLink:(NSURL *)destination - resolver:(id)resolver - handler:(FBSDKAppLinkBlock)handler; - -/** Navigates to a FBSDKAppLink and returns whether it opened in-app or in-browser */ -+ (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink *)link error:(NSError **)error -__attribute__((swift_error(nonnull_error))); - -/** - Returns a FBSDKAppLinkNavigationType based on a FBSDKAppLink. - It's essentially a no-side-effect version of navigateToAppLink:error:, - allowing apps to determine flow based on the link type (e.g. open an - internal web view instead of going straight to the browser for regular links.) - */ -+ (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink *)link; - -/** Navigates to a URL (an asynchronous action) and returns a FBSDKNavigationType */ -+ (void)navigateToURL:(NSURL *)destination handler:(FBSDKAppLinkNavigationBlock)handler; - -/** - Navigates to a URL (an asynchronous action) using the given App Link resolution - strategy and returns a FBSDKNavigationType - */ -+ (void)navigateToURL:(NSURL *)destination - resolver:(id)resolver - handler:(FBSDKAppLinkNavigationBlock)handler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolver.h deleted file mode 100644 index 88898b62..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolver.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the callback for appLinkFromURLInBackground. - @param appLinks the FBSDKAppLinks representing the deferred App Links - @param error the error during the request, if any - */ -typedef void (^FBSDKAppLinksBlock)(NSDictionary * appLinks, - NSError * _Nullable error) -NS_SWIFT_NAME(AppLinksBlock); - -/** - - Provides an implementation of the FBSDKAppLinkResolving protocol that uses the Facebook App Link - Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve - multiple App Links in a single call. - - Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` - */ - -NS_SWIFT_NAME(AppLinkResolver) -@interface FBSDKAppLinkResolver : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Asynchronously resolves App Link data for a given array of URLs. - - @param urls The URLs to resolve into an App Link. - @param handler The completion block that will return an App Link for the given URL. - */ -- (void)appLinksFromURLs:(NSArray *)urls handler:(FBSDKAppLinksBlock)handler -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -/** - Allocates and initializes a new instance of FBSDKAppLinkResolver. - */ -+ (instancetype)resolver -NS_SWIFT_NAME(init()); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolverRequestBuilder.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolverRequestBuilder.h deleted file mode 100644 index 9f33044f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolverRequestBuilder.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" -#import "FBSDKGraphRequest.h" -NS_ASSUME_NONNULL_BEGIN - -/** - Class responsible for generating the appropriate FBSDKGraphRequest for a given set of urls - */ -NS_SWIFT_NAME(AppLinkResolverRequestBuilder) -@interface FBSDKAppLinkResolverRequestBuilder : NSObject - -/** - Generates the FBSDKGraphRequest - - @param urls The URLs to build the requests for - */ -- (FBSDKGraphRequest* _Nonnull)requestForURLs:(NSArray * _Nonnull)urls -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -- (NSString* _Nullable)getIdiomSpecificField -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolving.h deleted file mode 100644 index 623a644f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkResolving.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAppLink; - -/** - Describes the callback for appLinkFromURLInBackground. - @param appLink the FBSDKAppLink representing the deferred App Link - @param error the error during the request, if any - - */ -typedef void (^FBSDKAppLinkBlock)(FBSDKAppLink * _Nullable appLink, NSError * _Nullable error) -NS_SWIFT_NAME(AppLinkBlock); - - -/** - Implement this protocol to provide an alternate strategy for resolving - App Links that may include pre-fetching, caching, or querying for App Link - data from an index provided by a service provider. - */ -NS_SWIFT_NAME(AppLinkResolving) -@protocol FBSDKAppLinkResolving - -/** - Asynchronously resolves App Link data for a given URL. - - @param url The URL to resolve into an App Link. - @param handler The completion block that will return an App Link for the given URL. - */ -- (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler -NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkTarget.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkTarget.h deleted file mode 100644 index efcb2441..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkTarget.h +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a target defined in App Link metadata, consisting of at least - a URL, and optionally an App Store ID and name. - */ -NS_SWIFT_NAME(AppLinkTarget) -@interface FBSDKAppLinkTarget : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** Creates a FBSDKAppLinkTarget with the given app site and target URL. */ -+ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url - appStoreId:(nullable NSString *)appStoreId - appName:(NSString *)appName -NS_SWIFT_NAME(init(url:appStoreId:appName:)); - -/** The URL prefix for this app link target */ -@property (nonatomic, strong, readonly, nullable) NSURL *URL; - -/** The app ID for the app store */ -@property (nonatomic, copy, readonly, nullable) NSString *appStoreId; - -/** The name of the app */ -@property (nonatomic, copy, readonly) NSString *appName; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkUtility.h deleted file mode 100644 index 86c51213..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAppLinkUtility.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the callback for fetchDeferredAppLink. - @param url the url representing the deferred App Link - @param error the error during the request, if any - - - The url may also have a fb_click_time_utc query parameter that - represents when the click occurred that caused the deferred App Link to be created. - */ -typedef void (^FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) -NS_SWIFT_NAME(URLBlock); - - -/** - Class containing App Links related utility methods. - */ -NS_SWIFT_NAME(AppLinkUtility) -@interface FBSDKAppLinkUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Call this method from the main thread to fetch deferred applink data if you use Mobile App - Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). - This may require a network round trip. If successful, the handler is invoked with the link - data (this will only return a valid URL once, and future calls will result in a nil URL - value in the callback). - - @param handler the handler to be invoked if there is deferred App Link data - - - The handler may contain an NSError instance to capture any errors. In the - common case where there simply was no app link data, the NSError instance will be nil. - - This method should only be called from a location that occurs after any launching URL has - been processed (e.g., you should call this method from your application delegate's - applicationDidBecomeActive:). - */ -+ (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; - -/* - Call this method to fetch promotion code from the url, if it's present. - - @param url App Link url that was passed to the app. - - @return Promotion code string. - - - Call this method to fetch App Invite Promotion Code from applink if present. - This can be used to fetch the promotion code that was associated with the invite when it - was created. This method should be called with the url from the openURL method. -*/ -+ (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url; - -/** - Check whether the scheme is defined in the app's URL schemes. - @param scheme the scheme of App Link URL - @return YES if the scheme is defined, otherwise NO. -*/ -+ (BOOL)isMatchURLScheme:(NSString *)scheme; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKApplicationDelegate.h deleted file mode 100644 index ee830a12..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKApplicationDelegate.h +++ /dev/null @@ -1,129 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKApplicationObserving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - - The FBSDKApplicationDelegate is designed to post process the results from Facebook Login - or Facebook Dialogs (or any action that requires switching over to the native Facebook - app or Safari). - - - - The methods in this class are designed to mirror those in UIApplicationDelegate, and you - should call them in the respective methods in your AppDelegate implementation. - */ -NS_SWIFT_NAME(ApplicationDelegate) -@interface FBSDKApplicationDelegate : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Gets the singleton instance. - */ -@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance -NS_SWIFT_NAME(shared); - -/** - Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method - of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction - with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - - @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(nullable NSString *)sourceApplication - annotation:(nullable id)annotation; - -#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_0 -/** - Call this method from the [UIApplicationDelegate application:openURL:options:] method - of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction - with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - - @param application The application as passed to [UIApplicationDelegate application:openURL:options:]. - - @param url The URL as passed to [UIApplicationDelegate application:openURL:options:]. - - @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - options:(NSDictionary *)options; -#endif - -/** - Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method - of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. - As part of SDK initialization basic auto logging of app events will occur, this can be -controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. - - @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - - @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - - @return YES if the url was intended for the Facebook SDK, NO if not. - */ -- (BOOL)application:(UIApplication *)application -didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; - -/** - Initializes the SDK. - - If you are using the SDK within the context of the UIApplication lifecycle, do not use this method. - Instead use `application: didFinishLaunchingWithOptions:`. - - As part of SDK initialization basic auto logging of app events will occur, this can be - controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. - */ -- (void)initializeSDK; - -/** - Adds an observer that will be informed about application lifecycle events. - - @note Observers are weakly held - */ -- (void)addObserver:(id)observer; - -/** - Removes an observer so that it will no longer be informed about application lifecycle events. - - @note Observers are weakly held - */ -- (void)removeObserver:(id)observer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKApplicationObserving.h deleted file mode 100644 index 3f8d14e9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKApplicationObserving.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - Describes any types that optionally responds to various lifecycle events - received by the system and propagated by `ApplicationDelegate`. - */ -@protocol FBSDKApplicationObserving - -@optional -- (void)applicationDidBecomeActive:(nullable UIApplication *)application; -- (void)applicationWillResignActive:(nullable UIApplication *)application; -- (void)applicationDidEnterBackground:(nullable UIApplication *)application; -- (BOOL) application:(UIApplication *)application - didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; - -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(nullable NSString *)sourceApplication - annotation:(nullable id)annotation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAuthenticationToken.h deleted file mode 100644 index c307deaa..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAuthenticationToken.h +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - - -@class FBSDKAuthenticationTokenClaims; -@protocol FBSDKTokenCaching; - -NS_ASSUME_NONNULL_BEGIN - -/** - Represent an AuthenticationToken used for a login attempt -*/ -NS_SWIFT_NAME(AuthenticationToken) -@interface FBSDKAuthenticationToken : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The "global" authentication token that represents the currently logged in user. - - The `currentAuthenticationToken` represents the authentication token of the - current user and can be used by a client to verify an authentication attempt. - */ -@property (class, nonatomic, copy, nullable) FBSDKAuthenticationToken *currentAuthenticationToken; - -/** - The raw token string from the authentication response - */ -@property (nonatomic, copy, readonly) NSString *tokenString; - -/** - The nonce from the decoded authentication response - */ -@property (nonatomic, copy, readonly) NSString *nonce; - -/** - The graph domain where the user is authenticated. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain; - -/** - Returns the claims encoded in the AuthenticationToken - */ -- (nullable FBSDKAuthenticationTokenClaims *)claims; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, copy) id tokenCache; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAuthenticationTokenClaims.h deleted file mode 100644 index 5b4e277f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKAuthenticationTokenClaims.h +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface FBSDKAuthenticationTokenClaims : NSObject - -/// A unique identifier for the token. -@property (nonatomic, readonly, strong) NSString *jti; - -/// Issuer Identifier for the Issuer of the response. -@property (nonatomic, readonly, strong) NSString *iss; - -/// Audience(s) that this ID Token is intended for. -@property (nonatomic, readonly, strong) NSString *aud; - -/// String value used to associate a Client session with an ID Token, and to mitigate replay attacks. -@property (nonatomic, readonly, strong) NSString *nonce; - -/// Expiration time on or after which the ID Token MUST NOT be accepted for processing. -@property (nonatomic, readonly, assign) NSTimeInterval exp; - -/// Time at which the JWT was issued. -@property (nonatomic, readonly, assign) NSTimeInterval iat; - -/// Subject - Identifier for the End-User at the Issuer. -@property (nonatomic, readonly, strong) NSString *sub; - -/// End-User's full name in displayable form including all name parts. -@property (nullable, nonatomic, readonly, strong) NSString *name; - -/// End-User's given name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *givenName; - -/// End-User's middle name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *middleName; - -/// End-User's family name in displayable form -@property (nullable, nonatomic, readonly, strong) NSString *familyName; - -/** - End-User's preferred e-mail address. - - IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. - */ -@property (nullable, nonatomic, readonly, strong) NSString *email; - -/// URL of the End-User's profile picture. -@property (nullable, nonatomic, readonly, strong) NSString *picture; - -/** - End-User's friends. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. - */ -@property (nullable, nonatomic, readonly, strong) NSArray *userFriends; - -/// End-User's birthday -@property (nullable, nonatomic, readonly, strong) NSString *userBirthday; - -/// End-User's age range -@property (nullable, nonatomic, readonly, strong) NSDictionary *userAgeRange; - -/// End-User's hometown -@property (nullable, nonatomic, readonly, strong) NSDictionary *userHometown; - -/// End-User's location -@property (nullable, nonatomic, readonly, strong) NSDictionary *userLocation; - -/// End-User's gender -@property (nullable, nonatomic, readonly, strong) NSString *userGender; - -/// End-User's link -@property (nullable, nonatomic, readonly, strong) NSString *userLink; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPI.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPI.h deleted file mode 100644 index f89c5070..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPI.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocol.h" -#import "FBSDKBridgeAPIProtocolType.h" -#import "FBSDKBridgeAPIRequest.h" -#import "FBSDKBridgeAPIResponse.h" -#import "FBSDKConstants.h" -#import "FBSDKURLOpening.h" - -@class FBSDKLogger; -@protocol FBSDKOperatingSystemVersionComparing; -@protocol FBSDKURLOpener; -@protocol FBSDKBridgeAPIResponseCreating; -@protocol FBSDKDynamicFrameworkResolving; -@protocol FBSDKAppURLSchemeProviding; - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) -NS_SWIFT_NAME(BridgeAPIResponseBlock); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKAuthenticationCompletionHandler)(NSURL *_Nullable callbackURL, NSError *_Nullable error); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPI) -@interface FBSDKBridgeAPI : NSObject - -@property (class, nonatomic, readonly, strong) FBSDKBridgeAPI *sharedInstance -NS_SWIFT_NAME(shared); -@property (nonatomic, readonly, getter=isActive) BOOL active; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -- (instancetype)initWithProcessInfo:(id)processInfo - logger:(FBSDKLogger *)logger - urlOpener:(id)urlOpener - bridgeAPIResponseFactory:(id)bridgeAPIResponseFactory - frameworkLoader:(id)frameworkLoader - appURLSchemeProvider:(id)appURLSchemeProvider -NS_DESIGNATED_INITIALIZER; - -- (void)openBridgeAPIRequest:(NSObject *)request - useSafariViewController:(BOOL)useSafariViewController - fromViewController:(nullable UIViewController *)fromViewController - completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; - -- (void)openURLWithSafariViewController:(NSURL *)url - sender:(nullable id)sender - fromViewController:(nullable UIViewController *)fromViewController - handler:(FBSDKSuccessBlock)handler; - -- (void)openURL:(NSURL *)url - sender:(nullable id)sender - handler:(FBSDKSuccessBlock)handler; - -- (FBSDKAuthenticationCompletionHandler)sessionCompletionHandler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIProtocol.h deleted file mode 100644 index fae7c05e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIProtocol.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocolType.h" - -@class FBSDKBridgeAPIRequest; - -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; -FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIProtocol) -@protocol FBSDKBridgeAPIProtocol - -- (NSURL *)requestURLWithActionID:(NSString *)actionID - scheme:(NSString *)scheme - methodName:(NSString *)methodName - methodVersion:(NSString *)methodVersion - parameters:(NSDictionary *)parameters - error:(NSError *__autoreleasing *)errorRef; -- (NSDictionary *)responseParametersForActionID:(NSString *)actionID - queryParameters:(NSDictionary *)queryParameters - cancelled:(BOOL *)cancelledRef - error:(NSError *__autoreleasing *)errorRef; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIProtocolType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIProtocolType.h deleted file mode 100644 index ee9a3fc9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIProtocolType.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - - #import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKBridgeAPIProtocolType) { - FBSDKBridgeAPIProtocolTypeNative, - FBSDKBridgeAPIProtocolTypeWeb, -}; - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIRequest.h deleted file mode 100644 index d6548fd9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIRequest.h +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIProtocol.h" -#import "FBSDKBridgeAPIProtocolType.h" - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@protocol FBSDKBridgeAPIRequestProtocol - -@property (nonatomic, copy, readonly) NSString *scheme; -@property (nonatomic, copy, readonly) NSString *actionID; -@property (nonatomic, copy, readonly) NSString *methodName; -@property (nonatomic, assign, readonly) FBSDKBridgeAPIProtocolType protocolType; -@property (nonatomic, readonly, strong) id protocol; - -- (NSURL *)requestURL:(NSError *__autoreleasing *)errorRef; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIRequest) -@interface FBSDKBridgeAPIRequest : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; -+ (instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType - scheme:(NSString *)scheme - methodName:(NSString *)methodName - methodVersion:(NSString *)methodVersion - parameters:(NSDictionary *)parameters - userInfo:(NSDictionary *)userInfo; - -@property (nonatomic, copy, readonly) NSString *actionID; -@property (nonatomic, copy, readonly) NSString *methodName; -@property (nonatomic, copy, readonly) NSString *methodVersion; -@property (nonatomic, copy, readonly) NSDictionary *parameters; -@property (nonatomic, assign, readonly) FBSDKBridgeAPIProtocolType protocolType; -@property (nonatomic, copy, readonly) NSString *scheme; -@property (nonatomic, copy, readonly) NSDictionary *userInfo; - -- (NSURL *)requestURL:(NSError *__autoreleasing *)errorRef; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIResponse.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIResponse.h deleted file mode 100644 index b18ac66e..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKBridgeAPIResponse.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKBridgeAPIRequest.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(BridgeAPIResponse) -@interface FBSDKBridgeAPIResponse : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -+ (instancetype)bridgeAPIResponseWithRequest:(NSObject *)request error:(NSError *)error; -+ (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject *)request - responseURL:(NSURL *)responseURL - sourceApplication:(nullable NSString *)sourceApplication - error:(NSError *__autoreleasing *)errorRef; -+ (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject *)request; - -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; -@property (nullable, nonatomic, copy, readonly) NSError *error; -@property (nonatomic, copy, readonly) NSObject *request; -@property (nullable, nonatomic, copy, readonly) NSDictionary *responseParameters; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKButton.h deleted file mode 100644 index dfcba633..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKImpressionTrackingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A base class for common SDK buttons. - */ -NS_SWIFT_NAME(FBButton) -@interface FBSDKButton : FBSDKImpressionTrackingButton - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKButtonImpressionTracking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKButtonImpressionTracking.h deleted file mode 100644 index 9abd2568..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKButtonImpressionTracking.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FBButtonImpressionTracking) -@protocol FBSDKButtonImpressionTracking - -@property (nonatomic, readonly, copy) NSDictionary *analyticsParameters; -@property (nonatomic, readonly, copy) NSString *impressionTrackingEventName; -@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKConstants.h deleted file mode 100644 index 6634bd0b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKConstants.h +++ /dev/null @@ -1,371 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#endif - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0 - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#else - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#endif - -/* - @methodgroup Common Code Block typedefs - */ - -/** - Success Block - */ -typedef void (^FBSDKCodeBlock)(void) -NS_SWIFT_NAME(CodeBlock); - -/** - Error Block - */ -typedef void (^FBSDKErrorBlock)(NSError *_Nullable error) -NS_SWIFT_NAME(ErrorBlock); - -/** - Success Block - */ -typedef void (^FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) -NS_SWIFT_NAME(SuccessBlock); - -/* - @methodgroup Enums - */ - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKCoreError - Error codes for FBSDKErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) -{ - /** - Reserved. - */ - FBSDKErrorReserved = 0, - - /** - The error code for errors from invalid encryption on incoming encryption URLs. - */ - FBSDKErrorEncryption, - - /** - The error code for errors from invalid arguments to SDK methods. - */ - FBSDKErrorInvalidArgument, - - /** - The error code for unknown errors. - */ - FBSDKErrorUnknown, - - /** - A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve - the error object from the NSURLSession for more information. - */ - FBSDKErrorNetwork, - - /** - The error code for errors encountered during an App Events flush. - */ - FBSDKErrorAppEventsFlush, - - /** - An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. - - Endpoints that return image/jpg, etc. should be accessed using NSURLRequest - */ - FBSDKErrorGraphRequestNonTextMimeTypeReturned, - - /** - The operation failed because the server returned an unexpected response. - - You can get this error if you are not using the most recent SDK, or you are accessing a version of the - Graph API incompatible with the current SDK. - */ - FBSDKErrorGraphRequestProtocolMismatch, - - /** - The Graph API returned an error. - - See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) - */ - FBSDKErrorGraphRequestGraphAPI, - - /** - The specified dialog configuration is not available. - - This error may signify that the configuration for the dialogs has not yet been downloaded from the server - or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. - */ - FBSDKErrorDialogUnavailable, - - /** - Indicates an operation failed because a required access token was not found. - */ - FBSDKErrorAccessTokenRequired, - - /** - Indicates an app switch (typically for a dialog) failed because the destination app is out of date. - */ - FBSDKErrorAppVersionUnsupported, - - /** - Indicates an app switch to the browser (typically for a dialog) failed. - */ - FBSDKErrorBrowserUnavailable, - - /** - Indicates that a bridge api interaction was interrupted. - */ - FBSDKErrorBridgeAPIInterruption, - - /** - Indicates that a bridge api response creation failed. - */ - FBSDKErrorBridgeAPIResponse, -} NS_SWIFT_NAME(CoreError); - -/** - FBSDKGraphRequestError - Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. - */ -typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) -{ - /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ - FBSDKGraphRequestErrorOther = 0, - /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ - FBSDKGraphRequestErrorTransient = 1, - /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ - FBSDKGraphRequestErrorRecoverable = 2 -} NS_SWIFT_NAME(GraphRequestError); - -/** - a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting - */ -NS_SWIFT_UNAVAILABLE("") -@protocol FBSDKErrorRecoveryAttempting - -/** - attempt the recovery - @param error the error - @param recoveryOptionIndex the selected option index - @param completionHandler the handler called upon completion of error recovery - - Given that an error alert has been presented document-modally to the user, and the user has chosen one of the error's recovery options, attempt recovery from the error, and call the completion handler. The option index is an index into the error's array of localized recovery options. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. - */ -- (void)attemptRecoveryFromError:(NSError *)error - optionIndex:(NSUInteger)recoveryOptionIndex - completionHandler:(void (^)(BOOL didRecover))completionHandler; -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKit-Swift.h deleted file mode 100644 index 0822212b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKit-Swift.h +++ /dev/null @@ -1,432 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKCOREKIT_SWIFT_H -#define FBSDKCOREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKit.h deleted file mode 100644 index 8aa8b08c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKit.h +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKAccessToken.h" -#import "FBSDKAccessTokenProtocols.h" -#import "FBSDKAdvertisingTrackingStatus.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEvents.h" -#import "FBSDKAppEventsFlushBehavior.h" -#import "FBSDKApplicationDelegate.h" -#import "FBSDKApplicationObserving.h" -#import "FBSDKAuthenticationToken.h" -#import "FBSDKAuthenticationTokenClaims.h" -#import "FBSDKButton.h" -#import "FBSDKButtonImpressionTracking.h" -#import "FBSDKConstants.h" -#import "FBSDKCoreKitVersions.h" -#import "FBSDKDeviceButton.h" -#import "FBSDKDeviceViewControllerBase.h" -#import "FBSDKError.h" -#import "FBSDKFeatureChecking.h" -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnecting.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKGraphRequestConnection+GraphRequestConnecting.h" -#import "FBSDKGraphRequestConnectionFactory.h" -#import "FBSDKGraphRequestConnectionProviding.h" -#import "FBSDKGraphRequestDataAttachment.h" -#import "FBSDKGraphRequestFlags.h" -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKImpressionTrackingButton.h" -#import "FBSDKInternalUtility.h" -#import "FBSDKLocation.h" -#import "FBSDKLoggingBehavior.h" -#import "FBSDKRandom.h" -#import "FBSDKSettings.h" -#import "FBSDKSettingsLogging.h" -#import "FBSDKSettingsProtocol.h" -#import "FBSDKUserAgeRange.h" -#import "FBSDKUtility.h" - -#if !TARGET_OS_TV - #import "FBSDKAppLink.h" - #import "FBSDKAppLinkNavigation.h" - #import "FBSDKAppLinkResolver.h" - #import "FBSDKAppLinkResolverRequestBuilder.h" - #import "FBSDKAppLinkResolving.h" - #import "FBSDKAppLinkTarget.h" - #import "FBSDKAppLinkUtility.h" - #import "FBSDKBridgeAPI.h" - #import "FBSDKBridgeAPIProtocol.h" - #import "FBSDKBridgeAPIProtocolType.h" - #import "FBSDKBridgeAPIRequest.h" - #import "FBSDKBridgeAPIResponse.h" - #import "FBSDKGraphErrorRecoveryProcessor.h" - #import "FBSDKMeasurementEvent.h" - #import "FBSDKMutableCopying.h" - #import "FBSDKProfile.h" - #import "FBSDKProfilePictureView.h" - #import "FBSDKURL.h" - #import "FBSDKURLOpening.h" - #import "FBSDKWebDialog.h" - #import "FBSDKWebDialogView.h" - #import "FBSDKWebViewAppLinkResolver.h" - #import "FBSDKWindowFinding.h" -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKitVersions.h deleted file mode 100644 index e528c2f4..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKCoreKitVersions.h +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#define FBSDK_VERSION_STRING @"11.1.0" -#define FBSDK_TARGET_PLATFORM_VERSION @"v11.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKDeviceButton.h deleted file mode 100644 index d3400502..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKDeviceButton.h +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -#import "FBSDKButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/* - An internal base class for device related flows. - - This is an internal API that should not be used directly and is subject to change. - */ -NS_SWIFT_NAME(FBDeviceButton) -@interface FBSDKDeviceButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKDeviceViewControllerBase.h deleted file mode 100644 index 335fa593..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKDeviceViewControllerBase.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - An internal base class for device related flows. - - This is an internal API that should not be used directly and is subject to change. -*/ -NS_SWIFT_NAME(FBDeviceViewControllerBase) -@interface FBSDKDeviceViewControllerBase : UIViewController -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKError.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKError.h deleted file mode 100644 index 57b93a6c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKError.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@protocol FBSDKErrorReporting; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SDKError) -@interface FBSDKError : NSObject - -+ (NSError *)errorWithCode:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain code:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithCode:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - userInfo:(nullable NSDictionary *)userInfo - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)invalidArgumentErrorWithName:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - message:(nullable NSString *)message; - -+ (NSError *)unknownErrorWithMessage:(NSString *)message; - -+ (BOOL)isNetworkError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKFeature.h deleted file mode 100644 index 11df484b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKFeature.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - FBSDKFeature enum - Defines features in SDK - - Sample: - FBSDKFeatureAppEvents = 0x00010000, - ^ ^ ^ ^ - | | | | - kit | | | - feature | | - sub-feature | - sub-sub-feature - 1st byte: kit - 2nd byte: feature - 3rd byte: sub-feature - 4th byte: sub-sub-feature - - @warning UNSAFE - DO NOT USE - */ -typedef NS_ENUM(NSUInteger, FBSDKFeature) -{ - FBSDKFeatureNone = 0x00000000, - // Features in CoreKit - /** Essential of CoreKit */ - FBSDKFeatureCore = 0x01000000, - /** App Events */ - FBSDKFeatureAppEvents = 0x01010000, - FBSDKFeatureCodelessEvents = 0x01010100, - FBSDKFeatureRestrictiveDataFiltering = 0x01010200, - FBSDKFeatureAAM = 0x01010300, - FBSDKFeaturePrivacyProtection = 0x01010400, - FBSDKFeatureSuggestedEvents = 0x01010401, - FBSDKFeatureIntelligentIntegrity = 0x01010402, - FBSDKFeatureModelRequest = 0x01010403, - FBSDKFeatureEventDeactivation = 0x01010500, - FBSDKFeatureSKAdNetwork = 0x01010600, - FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, - FBSDKFeatureATELogging = 0x01010700, - FBSDKFeatureAEM = 0x01010800, - /** Instrument */ - FBSDKFeatureInstrument = 0x01020000, - FBSDKFeatureCrashReport = 0x01020100, - FBSDKFeatureCrashShield = 0x01020101, - FBSDKFeatureErrorReport = 0x01020200, - - // Features in LoginKit - /** Essential of LoginKit */ - FBSDKFeatureLogin = 0x02000000, - - // Features in ShareKit - /** Essential of ShareKit */ - FBSDKFeatureShare = 0x03000000, - - // Features in GamingServicesKit - /** Essential of GamingServicesKit */ - FBSDKFeatureGamingServices = 0x04000000, - -} NS_SWIFT_NAME(SDKFeature); - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKFeatureChecking.h deleted file mode 100644 index eddec9b5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKFeatureChecking.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKFeature.h" - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FeatureChecking) -@protocol FBSDKFeatureChecking - -- (BOOL)isEnabled:(FBSDKFeature)feature; - -- (void)checkFeature:(FBSDKFeature)feature - completionBlock:(FBSDKFeatureManagerBlock)completionBlock; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphErrorRecoveryProcessor.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphErrorRecoveryProcessor.h deleted file mode 100644 index d5789644..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphErrorRecoveryProcessor.h +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKConstants.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKGraphErrorRecoveryProcessor; -@protocol FBSDKGraphRequest; - -/** - Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. - */ -NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) -@protocol FBSDKGraphErrorRecoveryProcessorDelegate - -/** - Indicates the error recovery has been attempted. - @param processor the processor instance. - @param didRecover YES if the recovery was successful. - @param error the error that that was attempted to be recovered from. - */ -- (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor - didRecover:(BOOL)didRecover - error:(nullable NSError *)error; - -@optional -/** - Indicates the processor is about to process the error. - @param processor the processor instance. - @param error the error is about to be processed. - - return NO if the processor should not process the error. For example, - if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, - you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther - */ -- (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor - error:(nullable NSError *)error; - -@end - -NS_ASSUME_NONNULL_END - -NS_ASSUME_NONNULL_BEGIN - -/** - Defines a type that can process Facebook NSErrors with best practices. - - Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or - localized messages to present to the user. This class will process the instances as follows: - - 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and - notify the delegate. - 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) - with the recovery options and call the instance's [ attemptRecoveryFromError:optionIndex:...]. - 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey - and present that in an alert (dispatched to main thread). - - By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful - recovery. - - Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such - work is dispatched to the main thread (therefore your request handlers may then run on the main thread). - - Login recovery requires FBSDKLoginKit. Login will prompt the user - for all permissions last granted. If any are declined on the new request, the recovery is not successful but - the `[FBSDKAccessToken currentAccessToken]` might still have been updated. - . - */ -NS_SWIFT_UNAVAILABLE("") -@interface FBSDKGraphErrorRecoveryProcessor : NSObject - -/** - Attempts to process the error, return YES if the error can be processed. - @param error the error to process. - @param request the related request that may be reissued. - @param delegate the delegate that will be retained until recovery is complete. - */ -- (BOOL)processError:(NSError *)error - request:(id)request - delegate:(nullable id)delegate; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequest.h deleted file mode 100644 index d8f670cb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequest.h +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKGraphRequestHTTPMethod.h" - -@protocol FBSDKGraphRequestConnecting; - -NS_ASSUME_NONNULL_BEGIN -/** - Represents a request to the Facebook Graph API. - - - `FBSDKGraphRequest` encapsulates the components of a request (the - Graph API path, the parameters, error recovery behavior) and should be - used in conjunction with `FBSDKGraphRequestConnection` to issue the request. - - Nearly all Graph APIs require an access token. Unless specified, the - `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests - will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). - - A `- start` method is provided for convenience for single requests. - - By default, FBSDKGraphRequest will attempt to recover any errors returned from - Facebook. You can disable this via `disableErrorRecovery:`. - - @see FBSDKGraphErrorRecoveryProcessor - */ -NS_SWIFT_NAME(GraphRequest) -@interface FBSDKGraphRequest : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - HTTPMethod:(FBSDKHTTPMethod)method; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters; - -/** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters - HTTPMethod:(FBSDKHTTPMethod)method; - -/** - Initializes a new instance. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param tokenString the token string to use. Specifying nil will cause no token to be used. - @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. - @param method the HTTP method. Empty String defaults to @"GET". - */ -- (instancetype)initWithGraphPath:(NSString *)graphPath - parameters:(NSDictionary *)parameters - tokenString:(nullable NSString *)tokenString - version:(nullable NSString *)version - HTTPMethod:(FBSDKHTTPMethod)method -NS_DESIGNATED_INITIALIZER; - -/** - The request parameters. - */ -@property (nonatomic, copy) NSDictionary *parameters; - -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; - -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; - -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; - -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; - -/** - If set, disables the automatic error recovery mechanism. - @param disable whether to disable the automatic error recovery mechanism - - By default, non-batched FBSDKGraphRequest instances will automatically try to recover - from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that - re-issues the request on successful recoveries. The re-issued request will call the same - handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. - - This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. - */ -- (void)setGraphErrorRecoveryDisabled:(BOOL)disable -NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); - -/** - Starts a connection to the Graph API. - @param handler The handler block to call when the request completes. - */ -- (id)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `startWithCompletion:` instead`"); - -/** - Starts a connection to the Graph API. - @param completion The handler block to call when the request completes. - */ -- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnecting.h deleted file mode 100644 index 5df3eab5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnecting.h +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; -@protocol FBSDKGraphRequestConnectionDelegate; - -NS_SWIFT_NAME(GraphRequestCompletion) -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/// A protocol to describe an object that can manage graph requests -NS_SWIFT_NAME(GraphRequestConnecting) -@protocol FBSDKGraphRequestConnecting - -@property (nonatomic, assign) NSTimeInterval timeout; -@property (nonatomic, weak, nullable) id delegate; - -- (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)handler; - -- (void)start; -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h deleted file mode 100644 index 53f1031c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnecting.h" - -NS_ASSUME_NONNULL_BEGIN - -// Default conformance to the FBSDKGraphRequestConnecting protocol -@interface FBSDKGraphRequestConnection (ConnectionProviding) -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnection.h deleted file mode 100644 index 8bc8cb96..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnection.h +++ /dev/null @@ -1,395 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - The key in the result dictionary for requests to old versions of the Graph API - whose response is not a JSON object. - - - When a request returns a non-JSON response (such as a "true" literal), that response - will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API - prior to v2.1. - */ -FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty -NS_SWIFT_NAME(NonJSONResponseProperty); - -@class FBSDKGraphRequestConnection; -@protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; - -/** - FBSDKGraphRequestCompletion - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/** - FBSDKGraphRequestBlock - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(GraphRequestBlock) -DEPRECATED_MSG_ATTRIBUTE("Please use the methods that use the `GraphRequestConnecting` protocol instead."); - -/** - @protocol - - The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network - activity progress information from a . - */ -NS_SWIFT_NAME(GraphRequestConnectionDelegate) -@protocol FBSDKGraphRequestConnectionDelegate - -@optional - -/** - @method - - Tells the delegate the request connection will begin loading - - - - If the is created using one of the convenience factory methods prefixed with - start, the object returned from the convenience method has already begun loading and this method - will not be called when the delegate is set. - - @param connection The request connection that is starting a network request - */ -- (void)requestConnectionWillBeginLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection finished loading - - - - If the request connection completes without a network error occurring then this method is called. - Invocation of this method does not indicate success of every made, only that the - request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock - block to determine success or failure of each . - - This method is invoked after the completion handler for each . - - @param connection The request connection that successfully completed a network request - */ -- (void)requestConnectionDidFinishLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection failed with an error - - - - If the request connection fails with a network error then this method is called. The `error` - argument specifies why the network connection failed. The `NSError` object passed to the - FBSDKGraphRequestBlock block may contain additional information. - - @param connection The request connection that successfully completed a network request - @param error The `NSError` representing the network error that occurred, if any. May be nil - in some circumstances. Consult the `NSError` for the for reliable - failure information. - */ -- (void)requestConnection:(id)connection - didFailWithError:(NSError *)error; - -/** - @method - - Tells the delegate how much data has been sent and is planned to send to the remote host - - - - The byte count arguments refer to the aggregated objects, not a particular . - - Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. - - @param connection The request connection transmitting data to a remote host - @param bytesWritten The number of bytes sent in the last transmission - @param totalBytesWritten The total number of bytes sent to the remote host - @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host - */ -- (void)requestConnection:(id)connection - didSendBodyData:(NSInteger)bytesWritten - totalBytesWritten:(NSInteger)totalBytesWritten -totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; - -@end - -/** - - The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. - - - - The request settings are encapsulated in a reusable object. The - `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication - e.g. starting a connection, canceling a connection, or batching requests. - - */ -NS_SWIFT_NAME(GraphRequestConnection) -@interface FBSDKGraphRequestConnection : NSObject - -/** - The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. - */ -@property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; - -/** - The delegate object that receives updates. - */ -@property (nonatomic, weak, nullable) id delegate; - -/** - Gets or sets the timeout interval to wait for a response before giving up. - */ -@property (nonatomic, assign) NSTimeInterval timeout; - -/** - The raw response that was returned from the server. (readonly) - - - - This property can be used to inspect HTTP headers that were returned from - the server. - - The property is nil until the request completes. If there was a response - then this property will be non-nil during the FBSDKGraphRequestBlock callback. - */ -@property (nonatomic, retain, readonly, nullable) NSHTTPURLResponse *urlResponse; - -/** - Determines the operation queue that is used to call methods on the connection's delegate. - - By default, a connection is scheduled on the current thread in the default mode when it is created. - You cannot reschedule a connection after it has started. - */ -@property (nonatomic, retain) NSOperationQueue *delegateQueue; - -/** - @methodgroup Class methods - */ - -/** - @methodgroup Adding requests - */ - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param completion A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchEntryName:(NSString *)name - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:name:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param completion A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - name:(NSString *)name - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - - @param batchParameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchParameters:(nullable NSDictionary *)batchParameters - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:parameters:completion:` instead"); - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param completion A handler to call back when the round-trip completes or times out. - - @param parameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - parameters:(nullable NSDictionary *)parameters - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @methodgroup Instance methods - */ - -/** - @method - - Signals that a connection should be logically terminated as the - application is no longer interested in a response. - - Synchronously calls any handlers indicating the request was cancelled. Cancel - does not guarantee that the request-related processing will cease. It - does promise that all handlers will complete before the cancel returns. A call to - cancel prior to a start implies a cancellation of all requests associated - with the connection. - */ -- (void)cancel; - -/** - @method - - This method starts a connection with the server and is capable of handling all of the - requests that were added to the connection. - - - By default, a connection is scheduled on the current thread in the default mode when it is created. - See `setDelegateQueue:` for other options. - - This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. - */ -- (void)start; - -/** - @method - - Overrides the default version for a batch request - - The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning - for applications. If you want to override the version part while using batch requests on the connection, call - this method to set the version for the batch request. - - @param version This is a string in the form @"v2.0" which will be used for the version part of an API path - */ -- (void)overrideGraphAPIVersion:(NSString *)version; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnectionFactory.h deleted file mode 100644 index 082c19d8..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnectionFactory.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnectionProviding.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal type not intended for use outside of the SDKs. - - A factory for providing objects that conform to `GraphRequestConnecting`. - */ -NS_SWIFT_NAME(GraphRequestConnectionFactory) -@interface FBSDKGraphRequestConnectionFactory : NSObject -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnectionProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnectionProviding.h deleted file mode 100644 index 76a0450c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestConnectionProviding.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequestConnecting; - -/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` -NS_SWIFT_NAME(GraphRequestConnectionProviding) -@protocol FBSDKGraphRequestConnectionProviding - -- (id)createGraphRequestConnection; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestDataAttachment.h deleted file mode 100644 index ea07c782..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestDataAttachment.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A container class for data attachments so that additional metadata can be provided about the attachment. - */ -NS_SWIFT_NAME(GraphRequestDataAttachment) -@interface FBSDKGraphRequestDataAttachment : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Initializes the receiver with the attachment data and metadata. - @param data The attachment data (retained, not copied) - @param filename The filename for the attachment - @param contentType The content type for the attachment - */ -- (instancetype)initWithData:(NSData *)data - filename:(NSString *)filename - contentType:(NSString *)contentType -NS_DESIGNATED_INITIALIZER; - -/** - The content type for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *contentType; - -/** - The attachment data. - */ -@property (nonatomic, strong, readonly) NSData *data; - -/** - The filename for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *filename; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestFlags.h deleted file mode 100644 index 7ff4a7a3..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestFlags.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags that indicate how a graph request should be treated in various scenarios - */ -typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { - FBSDKGraphRequestFlagNone = 0, - // indicates this request should not use a client token as its token parameter - FBSDKGraphRequestFlagSkipClientToken = 1 << 1, - // indicates this request should not close the session if its response is an oauth error - FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, - // indicates this request should not perform error recovery - FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, -} NS_SWIFT_NAME(GraphRequestFlags); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestHTTPMethod.h deleted file mode 100644 index 2aa2a525..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestHTTPMethod.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/// typedef for FBSDKHTTPMethod -typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); - -/// GET Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); - -/// POST Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); - -/// DELETE Request -FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestProtocol.h deleted file mode 100644 index 832c9379..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKGraphRequestProtocol.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestHTTPMethod.h" -#import "FBSDKGraphRequestFlags.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKGraphRequestConnection; -@protocol FBSDKGraphRequestConnecting; - -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/// A protocol to describe anything that represents a graph request -NS_SWIFT_NAME(GraphRequestProtocol) -@protocol FBSDKGraphRequest - -/** - The request parameters. - */ -@property (nonatomic, copy) NSDictionary *parameters; - -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; - -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; - -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; - -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; - -/** - The graph request flags to use - */ -@property (nonatomic, assign, readonly) FBSDKGraphRequestFlags flags; - -/** - Convenience property to determine if graph error recover is disabled - */ -@property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; - -/** - Convenience property to determine if the request has attachments - */ -@property (nonatomic, readonly) BOOL hasAttachments; - -/** - Starts a connection to the Graph API. - @param completion The handler block to call when the request completes. - */ -- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; - -/** - A formatted description of the graph request - */ -- (NSString *)formattedDescription; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKImpressionTrackingButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKImpressionTrackingButton.h deleted file mode 100644 index f9097751..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKImpressionTrackingButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(ImpressionTrackingButton) -@interface FBSDKImpressionTrackingButton : UIButton -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKInternalUtility.h deleted file mode 100644 index 70d3cd85..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKInternalUtility.h +++ /dev/null @@ -1,177 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -#define FBSDK_CANOPENURL_FACEBOOK @"fbauth2" -#define FBSDK_CANOPENURL_FBAPI @"fbapi" -#define FBSDK_CANOPENURL_MESSENGER @"fb-messenger-share-api" -#define FBSDK_CANOPENURL_MSQRD_PLAYER @"msqrdplayer" -#define FBSDK_CANOPENURL_SHARE_EXTENSION @"fbshareextension" - -NS_SWIFT_NAME(InternalUtility) -@interface FBSDKInternalUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; - -/** - Returns bundle for returning localized strings - - We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we - return the main bundle. - */ -@property (nonatomic, strong, readonly) NSBundle *bundleForStrings; - -/** - Constructs an URL for the current app. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The app URL. - */ -- (NSURL *)appURLWithHost:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Parses an FB url's query params (and potentially fragment) into a dictionary. - @param url The FB url. - @return A dictionary with the key/value pairs. - */ -- (NSDictionary *)parametersFromFBURL:(NSURL *)url; - -/** - Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. - */ -- (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Tests whether the supplied URL is a valid URL for opening in the browser. - @param URL The URL to test. - @return YES if the URL refers to an http or https resource, otherwise NO. - */ -- (BOOL)isBrowserURL:(NSURL *)URL; - -/** - Checks equality between 2 objects. - - Checks for pointer equality, nils, isEqual:. - @param object The first object to compare. - @param other The second object to compare. - @return YES if the objects are equal, otherwise NO. - */ -- (BOOL)object:(id)object isEqualToObject:(id)other; - -/** - Constructs an NSURL. - @param scheme The scheme for the URL. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The URL. - */ -- (nullable NSURL *)URLWithScheme:(NSString *)scheme - host:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Extracts permissions from a response fetched from me/permissions - @param responseObject the response - @param grantedPermissions the set to add granted permissions to - @param declinedPermissions the set to add declined permissions to. - */ -- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject - grantedPermissions:(NSMutableSet *)grantedPermissions - declinedPermissions:(NSMutableSet *)declinedPermissions - expiredPermissions:(NSMutableSet *)expiredPermissions; - -/** - Registers a transient object so that it will not be deallocated until unregistered - @param object The transient object - */ -- (void)registerTransientObject:(id)object; - -/** - Unregisters a transient object that was previously registered with registerTransientObject: - @param object The transient object - */ -- (void)unregisterTransientObject:(__weak id)object; - -/** - validates that the app ID is non-nil, throws an NSException if nil. - */ -- (void)validateAppID; - -/** - Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. - Returns the composed client access token. - */ -- (NSString *)validateRequiredClientAccessToken; - -/** - validates that the right URL schemes are registered, throws an NSException if not. - */ -- (void)validateURLSchemes; - -/** - Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - */ -- (nullable UIViewController *)viewControllerForView:(UIView *)view; - -/** - returns true if the url scheme is registered in the CFBundleURLTypes - */ -- (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; - -/** - returns currently displayed top view controller. - */ -- (nullable UIViewController *)topMostViewController; - - -#pragma mark - FB Apps Installed - -@property (nonatomic, assign, readonly) BOOL isFacebookAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMessengerAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMSQRDPlayerAppInstalled; - -- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; -- (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKLocation.h deleted file mode 100644 index fc0d2fab..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKLocation.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(Location) -@interface FBSDKLocation : NSObject - -/** - Location id - */ -@property (nonatomic, readonly, strong) NSString *id; -/** - Location name - */ -@property (nonatomic, readonly, strong) NSString *name; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Returns a Location object from a dinctionary containing valid location information. - @param dictionary The dictionary containing raw location - - Valid location will consist of "id" and "name" strings. - */ -+ (nullable instancetype)locationFromDictionary:(NSDictionary *)dictionary; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKLoggingBehavior.h deleted file mode 100644 index 7197c759..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKLoggingBehavior.h +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/* - * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. - */ - -typedef NSString * FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); - -/** Include access token in logging. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; - -/** Log performance characteristics */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; - -/** Log FBSDKAppEvents interactions */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; - -/** Log Informational occurrences */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; - -/** Log cache errors. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; - -/** Log errors from SDK UI controls */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; - -/** Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; - -/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. - Info is the lowest level of severity, using it will result in logging all previously mentioned levels. - */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; - -/** Log errors from SDK network requests */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; - -/** Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ -FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKMeasurementEvent.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKMeasurementEvent.h deleted file mode 100644 index 7bd2da92..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKMeasurementEvent.h +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** The name of the notification posted by FBSDKMeasurementEvent */ -FOUNDATION_EXPORT NSNotificationName const FBSDKMeasurementEventNotification -NS_SWIFT_NAME(MeasurementEvent); - -#else - -/** The name of the notification posted by FBSDKMeasurementEvent */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventNotification -NS_SWIFT_NAME(MeasurementEventNotification); - -#endif - -/** Defines keys in the userInfo object for the notification named FBSDKMeasurementEventNotificationName */ -/** The string field for the name of the event */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventNameKey -NS_SWIFT_NAME(MeasurementEventNameKey); -/** The dictionary field for the arguments of the event */ -FOUNDATION_EXPORT NSString *const FBSDKMeasurementEventArgsKey -NS_SWIFT_NAME(MeasurementEventArgsKey); - -/** Events raised by FBSDKMeasurementEvent for Applink */ -/** - The name of the event posted when [FBSDKURL URLWithURL:] is called successfully. This represents the successful parsing of an app link URL. - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkParseEventName -NS_SWIFT_NAME(AppLinkParseEventName); - -/** - The name of the event posted when [FBSDKURL URLWithInboundURL:] is called successfully. - This represents parsing an inbound app link URL from a different application - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateInEventName -NS_SWIFT_NAME(AppLinkNavigateInEventName); - -/** The event raised when the user navigates from your app to other apps */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateOutEventName -NS_SWIFT_NAME(AppLinkNavigateOutEventName); - -/** - The event raised when the user navigates out from your app and back to the referrer app. - e.g when the user leaves your app after tapping the back-to-referrer navigation bar - */ -FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateBackToReferrerEventName -NS_SWIFT_NAME(AppLinkNavigateBackToReferrerEventName); - -NS_SWIFT_NAME(MeasurementEvent) -@interface FBSDKMeasurementEvent : NSObject - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKMutableCopying.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKMutableCopying.h deleted file mode 100644 index b4bc0d6b..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKMutableCopying.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - - -NS_ASSUME_NONNULL_BEGIN - -/** - Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. - - NSObject implicitly conforms to this protocol. - */ -NS_SWIFT_NAME(MutableCopying) -@protocol FBSDKMutableCopying - -/** - Implemented by NSObject as a convenience to mutableCopyWithZone:. - @return A mutable copy of the receiver. - */ -- (id)mutableCopy; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKProfile.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKProfile.h deleted file mode 100644 index 1fc145c5..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKProfile.h +++ /dev/null @@ -1,331 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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." - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import "FBSDKProfilePictureView.h" - -@class FBSDKAuthenticationTokenClaims; -@class FBSDKLocation; -@class FBSDKProfile; -@class FBSDKUserAgeRange; - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - Notification indicating that the `currentProfile` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKProfileChangeOldKey` and - `FBSDKProfileChangeNewKey`. - */ -FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification -NS_SWIFT_NAME(ProfileDidChange); - -#else - -/** - Notification indicating that the `currentProfile` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKProfileChangeOldKey` and - `FBSDKProfileChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileDidChangeNotification -NS_SWIFT_NAME(ProfileDidChangeNotification); - -#endif - -/* key in notification's userInfo object for getting the old profile. - - If there was no old profile, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey -NS_SWIFT_NAME(ProfileChangeOldKey); - -/* key in notification's userInfo object for getting the new profile. - - If there is no new profile, the key will not be present. - */ -FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey -NS_SWIFT_NAME(ProfileChangeNewKey); - -/** - Describes the callback for loadCurrentProfileWithCompletion. - @param profile the FBSDKProfile - @param error the error during the request, if any - - */ -typedef void (^FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) -NS_SWIFT_NAME(ProfileBlock); - -/** - Represents the unique identifier for an end user - */ -typedef NSString FBSDKUserIdentifier -NS_SWIFT_NAME(UserIdentifier); - -/** - Represents an immutable Facebook profile - - This class provides a global "currentProfile" instance to more easily - add social context to your application. When the profile changes, a notification is - posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. - - Typically, you will want to call `enableUpdatesOnAccessTokenChange:YES` so that - it automatically observes changes to the `[FBSDKAccessToken currentAccessToken]`. - - You can use this class to build your own `FBSDKProfilePictureView` or in place of typical requests to "/me". - */ -NS_SWIFT_NAME(Profile) -@interface FBSDKProfile : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate; - -/** - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - @param imageURL an optional URL to use for fetching a user's profile image - @param email the user's email - @param friendIDs a list of identifiers for the user's friends - @param birthday the user's birthday - @param ageRange the user's age range - @param hometown the user's hometown - @param location the user's location - @param gender the user's gender - @param isLimited indicates if the information provided is incomplete in some way. - When true, `loadCurrentProfileWithCompletion:` will assume the profile is - incomplete and disregard any cached profile. Defaults to false. - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate - imageURL:(nullable NSURL *)imageURL - email:(nullable NSString *)email - friendIDs:(nullable NSArray *)friendIDs - birthday:(nullable NSDate *)birthday - ageRange:(nullable FBSDKUserAgeRange *)ageRange - hometown:(nullable FBSDKLocation *)hometown - location:(nullable FBSDKLocation *)location - gender:(nullable NSString *)gender - isLimited:(BOOL)isLimited; - -/** - initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. - @param imageURL an optional URL to use for fetching a user's profile image - @param email the user's email - @param friendIDs a list of identifiers for the user's friends - @param birthday the user's birthday - @param ageRange the user's age range - @param hometown the user's hometown - @param location the user's location - @param gender the user's gender - */ -- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID - firstName:(nullable NSString *)firstName - middleName:(nullable NSString *)middleName - lastName:(nullable NSString *)lastName - name:(nullable NSString *)name - linkURL:(nullable NSURL *)linkURL - refreshDate:(nullable NSDate *)refreshDate - imageURL:(nullable NSURL *)imageURL - email:(nullable NSString *)email - friendIDs:(nullable NSArray *)friendIDs - birthday:(nullable NSDate *)birthday - ageRange:(nullable FBSDKUserAgeRange *)ageRange - hometown:(nullable FBSDKLocation *)hometown - location:(nullable FBSDKLocation *)location - gender:(nullable NSString *)gender -NS_DESIGNATED_INITIALIZER; - -/** - The current profile instance and posts the appropriate notification - if the profile parameter is different than the receiver. - - This persists the profile to NSUserDefaults. - */ - -/// The current profile -@property (class, nonatomic, strong, nullable) FBSDKProfile *currentProfile -NS_SWIFT_NAME(current); - -/** - The user id - */ -@property (nonatomic, copy, readonly) FBSDKUserIdentifier *userID; -/** - The user's first name - */ -@property (nonatomic, copy, readonly, nullable) NSString *firstName; -/** - The user's middle name - */ -@property (nonatomic, copy, readonly, nullable) NSString *middleName; -/** - The user's last name - */ -@property (nonatomic, copy, readonly, nullable) NSString *lastName; -/** - The user's complete name - */ -@property (nonatomic, copy, readonly, nullable) NSString *name; -/** - A URL to the user's profile. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_link' permission - - Consider using `FBSDKAppLinkResolver` to resolve this - to an app link to link directly to the user's profile in the Facebook app. - */ -@property (nonatomic, readonly, nullable) NSURL *linkURL; - -/** - The last time the profile data was fetched. - */ -@property (nonatomic, readonly) NSDate *refreshDate; -/** - A URL to use for fetching a user's profile image. - */ -@property (nonatomic, readonly, nullable) NSURL *imageURL; -/** - The user's email. - - IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSString *email; -/** - A list of identifiers of the user's friends. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSArray *friendIDs; - -/** - The user's birthday. - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_birthday' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSDate *birthday; - -/** - The user's age range - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_age_range' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKUserAgeRange *ageRange; - -/** - The user's hometown - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_hometown' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKLocation *hometown; - -/** - The user's location - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_location' permission. - */ -@property (nonatomic, copy, readonly, nullable) FBSDKLocation *location; - -/** - The user's gender - - IMPORTANT: This field will only be populated if your user has granted your application the 'user_gender' permission. - */ -@property (nonatomic, copy, readonly, nullable) NSString *gender; - -/** - Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications - @param enable YES is observing - - If observing, this class will issue a graph request for public profile data when the current token's userID - differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. - - Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible - for `currentProfile` to return nil until the data is fetched. - */ -+ (void)enableUpdatesOnAccessTokenChange:(BOOL)enable -NS_SWIFT_NAME(enableUpdatesOnAccessTokenChange(_:)); - -/** - Loads the current profile and passes it to the completion block. - @param completion The block to be executed once the profile is loaded - - If the profile is already loaded, this method will call the completion block synchronously, otherwise it - will begin a graph request to update `currentProfile` and then call the completion block when finished. - */ -+ (void)loadCurrentProfileWithCompletion:(nullable FBSDKProfileBlock)completion; - -/** - A convenience method for returning a complete `NSURL` for retrieving the user's profile image. - @param mode The picture mode - @param size The height and width. This will be rounded to integer precision. - */ -- (nullable NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size -NS_SWIFT_NAME(imageURL(forMode:size:)); - -/** - Returns YES if the profile is equivalent to the receiver. - @param profile the profile to compare to. - */ -- (BOOL)isEqualToProfile:(FBSDKProfile *)profile; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKProfilePictureView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKProfilePictureView.h deleted file mode 100644 index cbef2ce9..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKProfilePictureView.h +++ /dev/null @@ -1,101 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -@class FBSDKProfile; - -NS_ASSUME_NONNULL_BEGIN - -/** - FBSDKProfilePictureMode enum - Defines the aspect ratio mode for the source image of the profile picture. - */ -typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) -{ - /** - A square cropped version of the image will be included in the view. - */ - FBSDKProfilePictureModeSquare, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeNormal, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeAlbum, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeSmall, - /** - The original picture's aspect ratio will be used for the source image in the view. - */ - FBSDKProfilePictureModeLarge, -} NS_SWIFT_NAME(Profile.PictureMode); - -/** - A view to display a profile picture. - */ -NS_SWIFT_NAME(FBProfilePictureView) -@interface FBSDKProfilePictureView : UIView - -/** - Create a new instance of `FBSDKProfilePictureView`. - - - Parameter frame: Frame rectangle for the view. - - Parameter profile: Optional profile to display a picture for. - */ -- (instancetype)initWithFrame:(CGRect)frame - profile:(FBSDKProfile * _Nullable)profile; - -/** - Create a new instance of `FBSDKProfilePictureView`. - - - Parameter profile: Optional profile to display a picture for. - */ -- (instancetype)initWithProfile:(FBSDKProfile * _Nullable)profile; - -/** - The mode for the receiver to determine the aspect ratio of the source image. - */ -@property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; - -/** - The profile ID to show the picture for. - */ -@property (nonatomic, copy) NSString *profileID; - -/** - Explicitly marks the receiver as needing to update the image. - - This method is called whenever any properties that affect the source image are modified, but this can also - be used to trigger a manual update of the image if it needs to be re-downloaded. - */ -- (void)setNeedsImageUpdate; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKRandom.h deleted file mode 100644 index f9b75655..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKRandom.h +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Provides a random string - @param numberOfBytes the number of bytes to use - */ -extern NSString *fb_randomString(NSUInteger numberOfBytes); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettings.h deleted file mode 100644 index e61effbc..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettings.h +++ /dev/null @@ -1,207 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKLoggingBehavior.h" - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(Settings) -@interface FBSDKSettings : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Retrieve the current iOS SDK version. - */ -@property (class, nonatomic, copy, readonly) NSString *sdkVersion; - -/** - Retrieve the current default Graph API version. - */ -@property (class, nonatomic, copy, readonly) NSString *defaultGraphAPIVersion; - -/** - The quality of JPEG images sent to Facebook from the SDK, - expressed as a value from 0.0 to 1.0. - - If not explicitly set, the default is 0.9. - - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ -@property (class, nonatomic, assign) CGFloat JPEGCompressionQuality -NS_SWIFT_NAME(jpegCompressionQuality); - -/** - Controls the auto logging of basic app events, such as activateApp and deactivateApp. - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; - -/** - Controls the fb_codeless_debug logging event - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; - -/** - Controls the access to IDFA - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; - -/** - Controls the SKAdNetwork report - If not explicitly set, the default is true - */ -@property (class, nonatomic, assign, getter=isSKAdNetworkReportEnabled) BOOL SKAdNetworkReportEnabled; - -/** - Whether data such as that generated through FBSDKAppEvents and sent to Facebook - should be restricted from being used for other than analytics and conversions. - Defaults to NO. This value is stored on the device and persists across app launches. - */ -@property (class, nonatomic, assign, getter=shouldLimitEventAndDataUsage) BOOL limitEventAndDataUsage; - -/** - Whether in memory cached values should be used for expensive metadata fields, such as - carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. - Defaults to NO. This value is stored on the device and persists across app launches. - */ -@property (class, nonatomic, assign, getter=shouldUseCachedValuesForExpensiveMetadata) BOOL shouldUseCachedValuesForExpensiveMetadata; - -/** - A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. - */ -@property (class, nonatomic, assign, getter=isGraphErrorRecoveryEnabled) BOOL graphErrorRecoveryEnabled; - -/** - The Facebook App ID used by the SDK. - - If not explicitly set, the default will be read from the application's plist (FacebookAppID). - */ -@property (class, nonatomic, copy, nullable) NSString *appID; - -/** - The default url scheme suffix used for sessions. - - If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). - */ -@property (class, nonatomic, copy, nullable) NSString *appURLSchemeSuffix; - -/** - The Client Token that has been set via [FBSDKSettings setClientToken]. - This is needed for certain API calls when made anonymously, without a user-based access token. - - The Facebook App's "client token", which, for a given appid can be found in the Security - section of the Advanced tab of the Facebook App settings found at - - If not explicitly set, the default will be read from the application's plist (FacebookClientToken). - */ -@property (class, nonatomic, copy, nullable) NSString *clientToken; - -/** - The Facebook Display Name used by the SDK. - - This should match the Display Name that has been set for the app with the corresponding Facebook App ID, - in the Facebook App Dashboard. - - If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). - */ -@property (class, nonatomic, copy, nullable) NSString *displayName; - -/** - The Facebook domain part. This can be used to change the Facebook domain - (e.g. @"beta") so that requests will be sent to `graph.beta.facebook.com` - - If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). - */ -@property (class, nonatomic, copy, nullable) NSString *facebookDomainPart; - -/** - The current Facebook SDK logging behavior. This should consist of strings - defined as constants with FBSDKLoggingBehavior*. - - This should consist a set of strings indicating what information should be logged - defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. - - You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: - - The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors - */ -@property (class, nonatomic, copy) NSSet *loggingBehaviors; - -/** - Overrides the default Graph API version to use with `FBSDKGraphRequests`. This overrides `FBSDK_TARGET_PLATFORM_VERSION`. - - The string should be of the form `@"v2.7"`. - - Defaults to `FBSDK_TARGET_PLATFORM_VERSION`. -*/ -@property (class, nonatomic, copy, null_resettable) NSString *graphAPIVersion; - -/** - The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook - If not explicitly set in iOS14 or above, the default is false in iOS14 or above. - */ -+ (BOOL)isAdvertiserTrackingEnabled; - -/** -Set the advertiser_tracking_enabled flag. It only works in iOS14 and above. - -@param advertiserTrackingEnabled the value of the flag -@return Whether the the value is set successfully. It will always return NO in iOS 13 and below. - */ -+ (BOOL)setAdvertiserTrackingEnabled:(BOOL)advertiserTrackingEnabled; - -/** -Set the data processing options. - -@param options list of options -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options; - -/** -Set the data processing options. - -@param options list of the options -@param country code of the country -@param state code of the state -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options - country:(int)country - state:(int)state; - -/** - Enable a particular Facebook SDK logging behavior. - - @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. - */ -+ (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; - -/** - Disable a particular Facebook SDK logging behavior. - - @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. - */ -+ (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettingsLogging.h deleted file mode 100644 index 7b3a110c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettingsLogging.h +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SettingsLogging) -@protocol FBSDKSettingsLogging - -- (void)logWarnings; -- (void)logIfSDKSettingsChanged; -- (void)recordInstall; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettingsProtocol.h deleted file mode 100644 index 594054e3..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKSettingsProtocol.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKLoggingBehavior.h" -#import "FBSDKAdvertisingTrackingStatus.h" - -NS_SWIFT_NAME(SettingsProtocol) -@protocol FBSDKSettings - -@property (class, nonatomic, copy, nullable) NSString *appID; -@property (class, nonatomic, copy, nullable) NSString *clientToken; -@property (class, nullable, nonatomic, copy) NSString *userAgentSuffix; -@property (class, nullable, nonatomic, copy) NSString *sdkVersion; -@property (class, nonatomic, copy, nonnull) NSSet *loggingBehaviors; - -@property (nonatomic, copy, nullable) NSString *appID; -@property (nonatomic, readonly) BOOL isDataProcessingRestricted; -@property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; -@property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; -@property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; -@property (nonatomic, readonly, nonnull) NSSet *loggingBehaviors; -@property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; -@property (nonatomic, readonly, nullable) NSDate* installTimestamp; -@property (nonatomic, readonly, nullable) NSDate* advertiserTrackingEnabledTimestamp; -@property (nonatomic, readonly) BOOL shouldLimitEventAndDataUsage; -@property (nonatomic) BOOL shouldUseTokenOptimizations; -@property (nonatomic, readonly) NSString * _Nonnull graphAPIVersion; -@property (nonatomic, readonly) BOOL isGraphErrorRecoveryEnabled; -@property (nonatomic, readonly, copy, nullable) NSString *graphAPIDebugParamValue; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKTokenCaching.h deleted file mode 100644 index 598a6baa..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKTokenCaching.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@class FBSDKAccessToken; -@class FBSDKAuthenticationToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(TokenCaching) -@protocol FBSDKTokenCaching - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, copy) FBSDKAccessToken *accessToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKURL.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKURL.h deleted file mode 100644 index 969d8e0c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKURL.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKAppLink; - -/** - Provides a set of utilities for working with NSURLs, such as parsing of query parameters - and handling for App Link requests. - */ -NS_SWIFT_NAME(AppLinkURL) -@interface FBSDKURL : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Creates a link target from a raw URL. - On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's - application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: - to support better FBSDKMeasurementEvent notifications - @param url The instance of `NSURL` to create FBSDKURL from. - */ -+ (instancetype)URLWithURL:(NSURL *)url -NS_SWIFT_NAME(init(url:)); - -/** - Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's - application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. - @param url The instance of `NSURL` to create FBSDKURL from. - @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: - */ -+ (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication -NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); - -/** - Gets the target URL. If the link is an App Link, this is the target of the App Link. - Otherwise, it is the url that created the target. - */ -@property (nonatomic, strong, readonly) NSURL *targetURL; - -/** - Gets the query parameters for the target, parsed into an NSDictionary. - */ -@property (nonatomic, strong, readonly) NSDictionary *targetQueryParameters; - -/** - If this link target is an App Link, this is the data found in al_applink_data. - Otherwise, it is nil. - */ -@property (nonatomic, strong, readonly, nullable) NSDictionary *appLinkData; - -/** - If this link target is an App Link, this is the data found in extras. - */ -@property (nonatomic, strong, readonly, nullable) NSDictionary *appLinkExtras; - -/** - The App Link indicating how to navigate back to the referer app, if any. - */ -@property (nonatomic, strong, readonly, nullable) FBSDKAppLink *appLinkReferer; - -/** - The URL that was used to create this FBSDKURL. - */ -@property (nonatomic, strong, readonly) NSURL *inputURL; - -/** - The query parameters of the inputURL, parsed into an NSDictionary. - */ -@property (nonatomic, strong, readonly) NSDictionary *inputQueryParameters; - -/** - The flag indicating whether the URL comes from auto app link -*/ -@property (nonatomic, readonly, getter=isAutoAppLink) BOOL isAutoAppLink; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKURLOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKURLOpening.h deleted file mode 100644 index bb97702a..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKURLOpening.h +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(URLOpening) -@protocol FBSDKURLOpening - -// Implementations should make sure they can handle nil parameters -// which is possible in SafariViewController. -// see canOpenURL below. -- (BOOL)application:(UIApplication *)application - openURL:(NSURL *)url - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; - -// create a different handler to return YES/NO if the receiver can process the above openURL:. -// This is separated so that we can process the openURL: in callbacks, while still returning -// the result of canOpenURL synchronously in FBSDKApplicationDelegate -- (BOOL)canOpenURL:(NSURL *)url - forApplication:(UIApplication *)application - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; - -- (void)applicationDidBecomeActive:(UIApplication *)application; - -- (BOOL)isAuthenticationURL:(NSURL *)url; - -@optional -- (BOOL)shouldStopPropagationOfURL:(NSURL *)url; - -@end - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKUserAgeRange.h deleted file mode 100644 index e11fa5d7..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKUserAgeRange.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(UserAgeRange) -@interface FBSDKUserAgeRange : NSObject - -/** - The user's minimun age, nil if unspecified - */ -@property (nullable, nonatomic, readonly, strong) NSNumber *min; -/** - The user's maximun age, nil if unspecified - */ -@property (nullable, nonatomic, readonly, strong) NSNumber *max; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Returns a UserAgeRange object from a dinctionary containing valid user age range. - @param dictionary The dictionary containing raw user age range - - Valid user age range will consist of "min" and/or "max" values that are - positive integers, where "min" is smaller than or equal to "max". - */ -+ (nullable instancetype)ageRangeFromDictionary:(NSDictionary *)dictionary; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKUtility.h deleted file mode 100644 index d97fa3d2..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKUtility.h +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Class to contain common utility methods. - */ -NS_SWIFT_NAME(Utility) -@interface FBSDKUtility : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Parses a query string into a dictionary. - @param queryString The query string value. - @return A dictionary with the key/value pairs. - */ -+ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString -NS_SWIFT_NAME(dictionary(withQuery:)); - -/** - Constructs a query string from a dictionary. - @param dictionary The dictionary with key/value pairs for the query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return Query string representation of the parameters. - */ -+ (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary - error:(NSError **)errorRef -NS_SWIFT_NAME(query(from:)) -__attribute__((swift_error(nonnull_error))); - -/** - Decodes a value from an URL. - @param value The value to decode. - @return The decoded value. - */ -+ (NSString *)URLDecode:(NSString *)value -NS_SWIFT_NAME(decode(urlString:)); - -/** - Encodes a value for an URL. - @param value The value to encode. - @return The encoded value. - */ -+ (NSString *)URLEncode:(NSString *)value -NS_SWIFT_NAME(encode(urlString:)); - -/** - Creates a timer using Grand Central Dispatch. - @param interval The interval to fire the timer, in seconds. - @param block The code block to execute when timer is fired. - @return The dispatch handle. - */ -+ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; - -/** - Stop a timer that was started by startGCDTimerWithInterval. - @param timer The dispatch handle received from startGCDTimerWithInterval. - */ -+ (void)stopGCDTimer:(dispatch_source_t)timer; - -/** - Get SHA256 hased string of NSString/NSData - - @param input The data that needs to be hashed, it could be NSString or NSData. - */ -+ (nullable NSString *)SHA256Hash:(nullable NSObject *)input -NS_SWIFT_NAME(sha256Hash(_:)); - -/** - Returns the graphdomain stored in FBSDKAuthenticationToken or FBSDKAccessToken - */ -+ (NSString *)getGraphDomainFromToken; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebDialog.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebDialog.h deleted file mode 100644 index eae04c3f..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebDialog.h +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import -#import -#import -@protocol FBSDKWindowFinding; - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKWebDialogDelegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WebDialog) -@interface FBSDKWebDialog : NSObject - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic) BOOL shouldDeferVisibility; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -@property (nonatomic, strong) id windowFinder; - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)dialogWithName:(NSString *)name - delegate:(id)delegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)showWithName:(NSString *)name - parameters:(NSDictionary *)parameters - delegate:(id)delegate; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -+ (instancetype)createAndShow:(NSString *)name - parameters:(NSDictionary *)parameters - frame:(CGRect)frame - delegate:(id)delegate - windowFinder:(id)windowFinder; - -@end - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WebDialogDelegate) -@protocol FBSDKWebDialogDelegate - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary *)results; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebDialogView.h deleted file mode 100644 index c654fd39..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebDialogView.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -@protocol FBSDKWebDialogViewDelegate; -@protocol FBSDKWebViewProviding; -@protocol FBSDKURLOpener; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(FBWebDialogView) -@interface FBSDKWebDialogView : UIView - -@property (nonatomic, weak) id delegate; - -+ (void)configureWithWebViewProvider:(id)provider - urlOpener:(id)urlOpener; - -- (void)loadURL:(NSURL *)URL; -- (void)stopLoading; - -@end - -NS_SWIFT_NAME(WebDialogViewDelegate) -@protocol FBSDKWebDialogViewDelegate - -- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results; -- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; -- (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; -- (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; - -@end - -NS_ASSUME_NONNULL_END - -#endif - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebViewAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebViewAppLinkResolver.h deleted file mode 100644 index 4ba20ccf..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWebViewAppLinkResolver.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKAppLinkResolving.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A reference implementation for an App Link resolver that uses a hidden WKWebView - to parse the HTML containing App Link metadata. - */ -NS_SWIFT_NAME(WebViewAppLinkResolver) -@interface FBSDKWebViewAppLinkResolver : NSObject - -/** - Gets the instance of a FBSDKWebViewAppLinkResolver. - */ -@property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance -NS_SWIFT_NAME(shared); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWindowFinding.h deleted file mode 100644 index 4a43ee72..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Headers/FBSDKWindowFinding.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(WindowFinding) -@protocol FBSDKWindowFinding - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -- (nullable UIWindow *)findWindow; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc deleted file mode 100644 index e46c9793..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface deleted file mode 100644 index 493b6fc1..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index e46c9793..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 493b6fc1..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc deleted file mode 100644 index 18e34924..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface deleted file mode 100644 index cbca4940..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 18e34924..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index cbca4940..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Resources/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index a23059b4..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - BuildMachineOSBuild - 20F71 - CFBundleDevelopmentRegion - en - CFBundleExecutable - FBSDKCoreKit - CFBundleIdentifier - com.facebook.sdk.FBSDKCoreKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - FBSDKCoreKit - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 11.1.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12E262 - DTPlatformName - macosx - DTPlatformVersion - 11.3 - DTSDKBuild - 20E214 - DTSDKName - macosx11.3 - DTXcode - 1250 - DTXcodeBuild - 12E262 - LSMinimumSystemVersion - 10.15 - UIDeviceFamily - - 2 - - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/Current b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/Current deleted file mode 120000 index 8c7e5a66..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 710e7e91..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKCoreKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit deleted file mode 100644 index 33473ec1..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit new file mode 100644 index 00000000..90bb2a85 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h new file mode 100644 index 00000000..87494ec0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h @@ -0,0 +1,188 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Notification indicating that the `currentAccessToken` has changed. + + the userInfo dictionary of the notification will contain keys + `FBSDKAccessTokenChangeOldKey` and + `FBSDKAccessTokenChangeNewKey`. + */ +FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification +NS_SWIFT_NAME(AccessTokenDidChange); + +/** + A key in the notification's userInfo that will be set + if and only if the user ID changed between the old and new tokens. + + Token refreshes can occur automatically with the SDK + which do not change the user. If you're only interested in user + changes (such as logging out), you should check for the existence + of this key. The value is a NSNumber with a boolValue. + + On a fresh start of the app where the SDK reads in the cached value + of an access token, this key will also exist since the access token + is moving from a null state (no user) to a non-null state (user). + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey +NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); + +/* + key in notification's userInfo object for getting the old token. + + If there was no old token, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey +NS_SWIFT_NAME(AccessTokenChangeOldKey); + +/* + key in notification's userInfo object for getting the new token. + + If there is no new token, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey +NS_SWIFT_NAME(AccessTokenChangeNewKey); + +/* + A key in the notification's userInfo that will be set + if and only if the token has expired. + */ +FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey +NS_SWIFT_NAME(AccessTokenDidExpireKey); + +/// Represents an immutable access token for using Facebook services. +NS_SWIFT_NAME(AccessToken) +@interface FBSDKAccessToken : NSObject + +/** + The "global" access token that represents the currently logged in user. + + The `currentAccessToken` is a convenient representation of the token of the + current user and is used by other SDK components (like `FBSDKLoginManager`). + */ +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; + +/// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired +@property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (class, nullable, nonatomic, copy) id tokenCache; + +/// Returns the app ID. +@property (nonatomic, readonly, copy) NSString *appID; + +/// Returns the expiration date for data access +@property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; + +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *declinedPermissions + NS_REFINED_FOR_SWIFT; + +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *expiredPermissions + NS_REFINED_FOR_SWIFT; + +/// Returns the expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// Returns the known granted permissions. +@property (nonatomic, readonly, copy) NSSet *permissions + NS_REFINED_FOR_SWIFT; + +/// Returns the date the token was last refreshed. +@property (nonatomic, readonly, copy) NSDate *refreshDate; + +/// Returns the opaque token string. +@property (nonatomic, readonly, copy) NSString *tokenString; + +/// Returns the user ID. +@property (nonatomic, readonly, copy) NSString *userID; + +/// Returns whether the access token is expired by checking its expirationDate property +@property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; + +/// Returns whether user data access is still active for the given access token +@property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Initializes a new instance. + @param tokenString the opaque token string. + @param permissions the granted permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param appID the app ID. + @param userID the user ID. + @param expirationDate the optional expiration date (defaults to distantFuture). + @param refreshDate the optional date the token was last refreshed (defaults to today). + @param dataAccessExpirationDate the date which data access will expire for the given user + (defaults to distantFuture). + + This initializer should only be used for advanced apps that + manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` + along with `+currentAccessToken`. + */ +- (instancetype)initWithTokenString:(NSString *)tokenString + permissions:(NSArray *)permissions + declinedPermissions:(NSArray *)declinedPermissions + expiredPermissions:(NSArray *)expiredPermissions + appID:(NSString *)appID + userID:(NSString *)userID + expirationDate:(nullable NSDate *)expirationDate + refreshDate:(nullable NSDate *)refreshDate + dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate + NS_DESIGNATED_INITIALIZER; + +/** + Convenience getter to determine if a permission has been granted + @param permission The permission to check. + */ +// UNCRUSTIFY_FORMAT_OFF +- (BOOL)hasGranted:(NSString *)permission +NS_SWIFT_NAME(hasGranted(permission:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Compares the receiver to another FBSDKAccessToken + @param token The other token + @return YES if the receiver's values are equal to the other token's values; otherwise NO + */ +- (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; + +/** + Refresh the current access token's permission state and extend the token's expiration date, + if possible. + @param completion an optional callback handler that can surface any errors related to permission refreshing. + + On a successful refresh, the currentAccessToken will be updated so you typically only need to + observe the `FBSDKAccessTokenDidChangeNotification` notification. + + If a token is already expired, it cannot be refreshed. + */ ++ (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h new file mode 100644 index 00000000..5c033caa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; +@protocol FBSDKTokenCaching; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(AccessTokenProviding) +@protocol FBSDKAccessTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(AccessTokenSetting) +@protocol FBSDKAccessTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h new file mode 100644 index 00000000..730b90da --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h @@ -0,0 +1,25 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) { + FBSDKAdvertisingTrackingAllowed, + FBSDKAdvertisingTrackingDisallowed, + FBSDKAdvertisingTrackingUnspecified, +} NS_SWIFT_NAME(AdvertisingTrackingStatus); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h new file mode 100644 index 00000000..21a1f444 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppAvailabilityChecker) +@protocol FBSDKAppAvailabilityChecker + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isFacebookAppInstalled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h new file mode 100644 index 00000000..b55589b9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h @@ -0,0 +1,92 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. + Common event parameters are provided in the `FBSDKAppEventParameterName` constants. + */ + +/// typedef for FBSDKAppEventName +typedef NSString *FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); + +// MARK: - General Purpose + +/// Log this event when the user clicks an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; + +/// Log this event when the user views an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; + +/// Log this event when a user has completed registration with the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; + +/// Log this event when the user has completed a tutorial in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; + +/// A telephone/SMS, email, chat or other type of contact between a customer and your business. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; + +/// The customization of products through a configuration tool or other application your business owns. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; + +/// The donation of funds to your organization or cause. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; + +/// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; + +/// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; + +/// The booking of an appointment to visit one of your locations. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; + +/// Log this event when a user has performed a search within the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; + +/// The start of a free trial of a product or service you offer (example: trial subscription). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; + +/// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; + +/// The start of a paid subscription for a product or service you offer. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; + +/// Log this event when a user has viewed a form of content in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; + +// MARK: - E-Commerce + +/// Log this event when the user has entered their payment info. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; + +/// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; + +/// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; + +/// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; + +/// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; + +// MARK: - Gaming + +/// Log this event when the user has achieved a level in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; + +/// Log this event when the user has unlocked an achievement in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; + +/// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h new file mode 100644 index 00000000..ceb5e2d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h @@ -0,0 +1,73 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. + */ + +/// typedef for FBSDKAppEventParameterName +typedef NSString *FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); + +/** + * Parameter key used to specify data for the one or more pieces of content being logged about. + * Data should be a JSON encoded string. + * Example: + * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" + */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; + +/// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; + +/// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; + +/// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; + +/// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; + +/// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; + +/// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; + +/// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; + +/// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; + +/// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; + +/// Parameter key used to specify the string provided by the user for a search operation. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; + +/// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; + +/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression + * or FBSDKAppEventNameAdClick event. + * E.g. "banner", "interstitial", "rewarded_video", "native" */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameAdType; + +/** Parameter key used to specify the unique ID for all events within a subscription + * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; + +/// Parameter key used to specify event name. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; + +/// Parameter key used to specify event log time. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h new file mode 100644 index 00000000..ff0b036c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. + +/// typedef for FBSDKAppEventParameterProduct +typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); + +/// Parameter key used to specify the product item's category. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; + +/// Parameter key used to specify the product item's custom label 0. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; + +/// Parameter key used to specify the product item's custom label 1. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; + +/// Parameter key used to specify the product item's custom label 2. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; + +/// Parameter key used to specify the product item's custom label 3. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; + +/// Parameter key used to specify the product item's custom label 4. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; + +/// Parameter key used to specify the product item's AppLink app URL for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iOS App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPad App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; + +/// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; + +/// Parameter key used to specify the product item's AppLink app name for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; + +/// Parameter key used to specify the product item's AppLink app name for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h new file mode 100644 index 00000000..796e2e10 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/* + @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. + */ + +/// typedef for FBSDKAppEventParameterValue +typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); + +/// Yes-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; + +/// No-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h new file mode 100644 index 00000000..194443d5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; + +/// Parameter key used to specify user's email. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; + +/// Parameter key used to specify user's first name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; + +/// Parameter key used to specify user's last name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; + +/// Parameter key used to specify user's phone. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; + +/// Parameter key used to specify user's date of birth. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; + +/// Parameter key used to specify user's gender. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; + +/// Parameter key used to specify user's city. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; + +/// Parameter key used to specify user's state. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; + +/// Parameter key used to specify user's zip. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; + +/// Parameter key used to specify user's country. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; + +/// Parameter key used to specify user's external id. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h new file mode 100644 index 00000000..1504e744 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h @@ -0,0 +1,521 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + #import +#endif + +#import +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; + +/// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` +FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey +NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); + +/** + Client-side event logging for specialized application analytics available through Facebook App Insights + and for use with Facebook Ads conversion tracking and optimization. + + The `FBSDKAppEvents` static class has a few related roles: + + + Logging predefined and application-defined events to Facebook App Insights with a + numeric value to sum across a large number of events, and an optional set of key/value + parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or + 'gamerLevel' : 'intermediate') + + + Logging events to later be used for ads optimization around lifetime value. + + + Methods that control the way in which events are flushed out to the Facebook servers. + + Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: + + + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers + in a number of situations: + - when an event count threshold is passed (currently 100 logged events). + - when a time threshold is passed (currently 15 seconds). + - when an app has gone to background and is then brought back to the foreground. + + + Events will be accumulated when the app is in a disconnected state, and sent when the connection is + restored and one of the above 'flush' conditions are met. + + + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. + + + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only + occur on an explicit call to the `flush` method. + + + The developer can turn on console debug output for event logging and flushing to the server by using + the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. + + Some things to note when logging events: + + + There is a limit on the number of unique event names an app can use, on the order of 1000. + + There is a limit to the number of unique parameter names in the provided parameters that can + be used per event, on the order of 25. This is not just for an individual call, but for all + invocations for that eventName. + + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and + must consist of alphanumeric characters, _, -, or spaces. + + The length of each parameter value can be no more than on the order of 100 characters. + */ +NS_SWIFT_NAME(AppEvents) +@interface FBSDKAppEvents : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The shared instance of AppEvents. +@property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; + +/// Control over event batching/flushing + +/// The current event flushing behavior specifying when events are sent back to Facebook servers. +@property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; + +/** + Set the 'override' App ID for App Event logging. + + In some cases, apps want to use one Facebook App ID for login and social presence and another + for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but + want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` + plist value. If that's not set, it defaults to `Settings.shared.appID`. + + This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application + delegate's `application(_:didFinishLaunchingWithOptions:)` method. + */ +@property (nullable, nonatomic, copy) NSString *loggingOverrideAppID; + +/** + The custom user ID to associate with all app events. + + The userID is persisted until it is cleared by passing `nil`. + */ +@property (nullable, nonatomic, copy) NSString *userID; + +/// Returns generated anonymous id that persisted with current install of the app +@property (nonatomic, readonly) NSString *anonymousID; + +/* + * Basic event logging + */ + +/** + Log an event with just an event name. + + @param eventName The name of the event to record. Limitations on number of events and name length + are given in the `AppEvents` documentation. + */ +- (void)logEvent:(FBSDKAppEventName)eventName; + +/** + Log an event with an event name and a numeric value to be aggregated with other events of this name. + + @param eventName The name of the event to record. Limitations on number of events and name length + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report + the cumulative and average value of this amount. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(double)valueToSum; + +/** + Log an event with an event name and a set of key/value pairs in the parameters dictionary. + Parameter limitations are described above. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; + +/** + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report + the cumulative and average value of this amount. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(double)valueToSum + parameters:(nullable NSDictionary *)parameters; + +/** + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. + + @param eventName The name of the event to record. Limitations on number of events and name construction + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. + + @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes + that this event doesn't have a value associated with it for summation. + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + @param accessToken The optional access token to log the event as. + */ +- (void)logEvent:(FBSDKAppEventName)eventName + valueToSum:(nullable NSNumber *)valueToSum + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken; + +/* + * Purchase logging + */ + +/** + Log a purchase of the specified amount, in the specified currency. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency + NS_SWIFT_NAME(logPurchase(amount:currency:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount + currency:(NSString *)currency + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. + + @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). + + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + + @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. + + @param accessToken The optional access token to log the event as. + + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set + to `FBSDKAppEventsFlushBehaviorExplicitOnly`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount + currency:(NSString *)currency + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); +// UNCRUSTIFY_FORMAT_ON + +/* + * Push Notifications Logging + */ + +/** + Log an app event that tracks that the application was open via Push Notification. + + @param payload Notification payload received via `UIApplicationDelegate`. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload + NS_SWIFT_NAME(logPushNotificationOpen(payload:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Log an app event that tracks that a custom action was taken from a push notification. + + @param payload Notification payload received via `UIApplicationDelegate`. + @param action Name of the action that was taken. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action + NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Uploads product catalog product item as an app event + + @param itemID Unique ID for the item. Can be a variant for a product. + Max size is 100. + @param availability If item is in stock. Accepted values are: + in stock - Item ships immediately + out of stock - No plan to restock + preorder - Available in future + available for order - Ships in 1-2 weeks + discontinued - Discontinued + @param condition Product condition: new, refurbished or used. + @param description Short text describing product. Max size is 5000. + @param imageLink Link to item image used in ad. + @param link Link to merchant's site where someone can buy the item. + @param title Title of item. + @param priceAmount Amount of purchase, in the currency specified by the 'currency' + parameter. This value will be rounded to the thousandths place + (e.g., 12.34567 becomes 12.346). + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN + @param mpn Unique manufacture ID for product + @param brand Name of the brand + Note: Either gtin, mpn or brand is required. + @param parameters Optional fields for deep link specification. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logProductItem:(NSString *)itemID + availability:(FBSDKProductAvailability)availability + condition:(FBSDKProductCondition)condition + description:(NSString *)description + imageLink:(NSString *)imageLink + link:(NSString *)link + title:(NSString *)title + priceAmount:(double)priceAmount + currency:(NSString *)currency + gtin:(nullable NSString *)gtin + mpn:(nullable NSString *)mpn + brand:(nullable NSString *)brand + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. + This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless + one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. + In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the + app delegates' `applicationDidBecomeActive:` method. + + This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to + track user acquisition and app install ads conversions. + + `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. + "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" + event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much + time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data + is all visible in your app's App Events Insights. + */ +- (void)activateApp; + +/* + * Push Notifications Registration and Uninstall Tracking + */ + +/** + Sets and sends device token to register the current application for push notifications. + + Sets and sends a device token from the `Data` representation that you get from + `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. + + @param deviceToken Device token data. + */ +- (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; + +/** + Sets and sends device token string to register the current application for push notifications. + + Sets and sends a device token string + + @param deviceTokenString Device token string. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString +NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate + kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. + */ +- (void)flush; + +/** + Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. + Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, + and then use the resultant Custom Audience to target ads. + + The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. + This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. + Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior + across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. + + The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, + the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the + native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out + at the iOS level from ad tracking, then a `nil` ID will be returned. + + This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage + via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. + + @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. + If `nil`, then `AccessToken.current` is used. + */ +// UNCRUSTIFY_FORMAT_OFF +- (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken +NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. + + The user data will be persisted between application instances. + + @param email user's email + @param firstName user's first name + @param lastName user's last name + @param phone user's phone + @param dateOfBirth user's date of birth + @param gender user's gender + @param city user's city + @param state user's state + @param zip user's zip + @param country user's country + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)setUserEmail:(nullable NSString *)email + firstName:(nullable NSString *)firstName + lastName:(nullable NSString *)lastName + phone:(nullable NSString *)phone + dateOfBirth:(nullable NSString *)dateOfBirth + gender:(nullable NSString *)gender + city:(nullable NSString *)city + state:(nullable NSString *)state + zip:(nullable NSString *)zip + country:(nullable NSString *)country +NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); +// UNCRUSTIFY_FORMAT_ON + +/// Returns the set user data else nil +- (nullable NSString *)getUserData; + +/// Clears the current user data +- (void)clearUserData; + +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. + + The user data will be persisted between application instances. + + @param data data + @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone + */ +- (void)setUserData:(nullable NSString *)data + forType:(FBSDKAppEventUserDataType)type; + +/// Clears the current user data of certain type +- (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; + +#if !TARGET_OS_TV +/** + Intended to be used as part of a hybrid webapp. + If you call this method, the FB SDK will inject a new JavaScript object into your webview. + If the FB Pixel is used within the webview, and references the app ID of this app, + then it will detect the presence of this injected JavaScript object + and pass Pixel events back to the FB SDK for logging using the AppEvents framework. + + @param webView The webview to augment with the additional JavaScript behavior + */ +- (void)augmentHybridWebView:(WKWebView *)webView; +#endif + +/* + * Unity helper functions + */ + +/** + Set whether Unity is already initialized. + + @param isUnityInitialized Whether Unity is initialized. + */ +- (void)setIsUnityInitialized:(BOOL)isUnityInitialized; + +/// Send event bindings to Unity +- (void)sendEventBindingsToUnity; + +/* + * SDK Specific Event Logging + * Do not call directly outside of the SDK itself. + */ + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters + isImplicitlyLogged:(BOOL)isImplicitlyLogged; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters + isImplicitlyLogged:(BOOL)isImplicitlyLogged + accessToken:(nullable FBSDKAccessToken *)accessToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h new file mode 100644 index 00000000..872ef491 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) + + Specifies when `FBSDKAppEvents` sends log events to the server. + */ +typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { + /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. + FBSDKAppEventsFlushBehaviorAuto = 0, + + /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the + events are persisted and re-established at activation, but they will only be written with an + explicit call to `flush`. */ + FBSDKAppEventsFlushBehaviorExplicitOnly, +} NS_SWIFT_NAME(AppEvents.FlushBehavior); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h new file mode 100644 index 00000000..159e27d7 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h @@ -0,0 +1,13 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. +FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification +NS_SWIFT_NAME(AppEventsLoggingResult); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h new file mode 100644 index 00000000..a995c02e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h @@ -0,0 +1,65 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The version of the App Link protocol that this library supports +FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion +NS_SWIFT_NAME(AppLinkVersion); + +/** + Contains App Link metadata relevant for navigation on this device + derived from the HTML at a given URL. + */ +NS_SWIFT_NAME(AppLink) +@interface FBSDKAppLink : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Creates a FBSDKAppLink with the given list of FBSDKAppLinkTargets and target URL. + + Generally, this will only be used by implementers of the FBSDKAppLinkResolving protocol, + as these implementers will produce App Link metadata for a given URL. + + @param sourceURL the URL from which this App Link is derived + @param targets an ordered list of FBSDKAppLinkTargets for this platform derived + from App Link metadata. + @param webURL the fallback web URL, if any, for the app link. + */ +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkWithSourceURL:(nullable NSURL *)sourceURL + targets:(NSArray *)targets + webURL:(nullable NSURL *)webURL +NS_SWIFT_NAME(init(sourceURL:targets:webURL:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL from which this FBSDKAppLink was derived +@property (nullable, nonatomic, readonly, strong) NSURL *sourceURL; + +/** + The ordered list of targets applicable to this platform that will be used + for navigation. + */ +@property (nonatomic, readonly, copy) NSArray> *targets; + +/// The fallback web URL to use if no targets are installed on this device. +@property (nullable, nonatomic, readonly, strong) NSURL *webURL; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h new file mode 100644 index 00000000..bfc1bbfc --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h @@ -0,0 +1,137 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import +#import + +@protocol FBSDKSettings; + +NS_ASSUME_NONNULL_BEGIN + +/// The result of calling navigate on a FBSDKAppLinkNavigation +typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { + /// Indicates that the navigation failed and no app was opened + FBSDKAppLinkNavigationTypeFailure, + /// Indicates that the navigation succeeded by opening the URL in the browser + FBSDKAppLinkNavigationTypeBrowser, + /// Indicates that the navigation succeeded by opening the URL in an app on the device + FBSDKAppLinkNavigationTypeApp, +} NS_SWIFT_NAME(AppLinkNavigation.Type); + +/** + Describes the callback for appLinkFromURLInBackground. + @param navType the FBSDKAppLink representing the deferred App Link + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError *_Nullable error) +NS_SWIFT_NAME(AppLinkNavigationBlock); + +/** + Represents a pending request to navigate to an App Link. Most developers will + simply use navigateToURLInBackground: to open a URL, but developers can build + custom requests with additional navigation and app data attached to them by + creating FBSDKAppLinkNavigations themselves. + */ +NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension") +NS_SWIFT_NAME(AppLinkNavigation) +@interface FBSDKAppLinkNavigation : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + The default resolver to be used for App Link resolution. If the developer has not set one explicitly, + a basic, built-in FBSDKWebViewAppLinkResolver will be used. + */ +@property (class, nonatomic, strong) id defaultResolver +NS_SWIFT_NAME(default); + +/** + The extras for the AppLinkNavigation. This will generally contain application-specific + data that should be passed along with the request, such as advertiser or affiliate IDs or + other such metadata relevant on this device. + */ +@property (nonatomic, readonly, copy) NSDictionary *extras; + +/** + The al_applink_data for the AppLinkNavigation. This will generally contain data common to + navigation attempts such as back-links, user agents, and other information that may be used + in routing and handling an App Link request. + */ +@property (nonatomic, readonly, copy) NSDictionary *appLinkData; + +/// The AppLink to navigate to +@property (nonatomic, readonly, strong) FBSDKAppLink *appLink; + +/** + Return navigation type for current instance. + No-side-effect version of navigate: + */ +@property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; + +// UNCRUSTIFY_FORMAT_OFF +/// Creates an AppLinkNavigation with the given link, extras, and App Link data ++ (instancetype)navigationWithAppLink:(FBSDKAppLink *)appLink + extras:(NSDictionary *)extras + appLinkData:(NSDictionary *)appLinkData + settings:(id)settings +NS_SWIFT_NAME(init(appLink:extras:appLinkData:settings:)); + +/** + Creates an NSDictionary with the correct format for iOS callback URLs, + to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: + */ ++ (NSDictionary *> *)callbackAppLinkDataForAppWithName:(NSString *)appName + url:(NSString *)url +NS_SWIFT_NAME(callbackAppLinkData(forApp:url:)); +// UNCRUSTIFY_FORMAT_ON + +/// Performs the navigation +- (FBSDKAppLinkNavigationType)navigate:(NSError **)error + __attribute__((swift_error(nonnull_error))); + +/// Returns a FBSDKAppLink for the given URL ++ (void)resolveAppLink:(NSURL *)destination handler:(FBSDKAppLinkBlock)handler; + +/// Returns a FBSDKAppLink for the given URL using the given App Link resolution strategy ++ (void)resolveAppLink:(NSURL *)destination + resolver:(id)resolver + handler:(FBSDKAppLinkBlock)handler; + +/// Navigates to a FBSDKAppLink and returns whether it opened in-app or in-browser ++ (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink *)link error:(NSError **)error + __attribute__((swift_error(nonnull_error))); + +/** + Returns a FBSDKAppLinkNavigationType based on a FBSDKAppLink. + It's essentially a no-side-effect version of navigateToAppLink:error:, + allowing apps to determine flow based on the link type (e.g. open an + internal web view instead of going straight to the browser for regular links.) + */ ++ (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink *)link; + +/// Navigates to a URL (an asynchronous action) and returns a FBSDKNavigationType ++ (void)navigateToURL:(NSURL *)destination handler:(FBSDKAppLinkNavigationBlock)handler; + +/** + Navigates to a URL (an asynchronous action) using the given App Link resolution + strategy and returns a FBSDKNavigationType + */ ++ (void)navigateToURL:(NSURL *)destination + resolver:(id)resolver + handler:(FBSDKAppLinkNavigationBlock)handler; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h new file mode 100644 index 00000000..23056a35 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the callback for appLinkFromURLInBackground. + @param appLinks the FBSDKAppLinks representing the deferred App Links + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinksBlock)(NSDictionary *appLinks, + NSError *_Nullable error) +NS_SWIFT_NAME(AppLinksBlock); + +/** + Provides an implementation of the FBSDKAppLinkResolving protocol that uses the Facebook App Link + Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve + multiple App Links in a single call. + + Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` + */ + +NS_SWIFT_NAME(AppLinkResolver) +@interface FBSDKAppLinkResolver : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Asynchronously resolves App Link data for a given array of URLs. + + @param urls The URLs to resolve into an App Link. + @param handler The completion block that will return an App Link for the given URL. + */ +- (void)appLinksFromURLs:(NSArray *)urls handler:(FBSDKAppLinksBlock)handler + NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); + +/// Allocates and initializes a new instance of FBSDKAppLinkResolver. ++ (instancetype)resolver + NS_SWIFT_NAME(init()); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h new file mode 100644 index 00000000..41a9276d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAppLink; + +/** + Describes the callback for appLinkFromURLInBackground. + @param appLink the FBSDKAppLink representing the deferred App Link + @param error the error during the request, if any + */ +typedef void (^ FBSDKAppLinkBlock)(FBSDKAppLink *_Nullable appLink, NSError *_Nullable error) +NS_SWIFT_NAME(AppLinkBlock); + +/** + Implement this protocol to provide an alternate strategy for resolving + App Links that may include pre-fetching, caching, or querying for App Link + data from an index provided by a service provider. + */ +NS_SWIFT_NAME(AppLinkResolving) +@protocol FBSDKAppLinkResolving + +/** + Asynchronously resolves App Link data for a given URL. + + @param url The URL to resolve into an App Link. + @param handler The completion block that will return an App Link for the given URL. + */ +- (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler + NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h new file mode 100644 index 00000000..75ecb373 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h @@ -0,0 +1,48 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a target defined in App Link metadata, consisting of at least + a URL, and optionally an App Store ID and name. + */ +NS_SWIFT_NAME(AppLinkTarget) +@interface FBSDKAppLinkTarget : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// Creates a FBSDKAppLinkTarget with the given app site and target URL. +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url + appStoreId:(nullable NSString *)appStoreId + appName:(NSString *)appName +NS_SWIFT_NAME(init(url:appStoreId:appName:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL prefix for this app link target +@property (nullable, nonatomic, readonly, strong) NSURL *URL; + +/// The app ID for the app store +@property (nullable, nonatomic, readonly, copy) NSString *appStoreId; + +/// The name of the app +@property (nonatomic, readonly, copy) NSString *appName; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h new file mode 100644 index 00000000..2bd5cd39 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A protocol to describe an AppLinkTarget +NS_SWIFT_NAME(AppLinkTargetProtocol) +@protocol FBSDKAppLinkTarget + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)appLinkTargetWithURL:(nullable NSURL *)url + appStoreId:(nullable NSString *)appStoreId + appName:(NSString *)appName +NS_SWIFT_NAME(init(url:appStoreId:appName:)); +// UNCRUSTIFY_FORMAT_ON + +/// The URL prefix for this app link target +@property (nullable, nonatomic, readonly) NSURL *URL; + +/// The app ID for the app store +@property (nullable, nonatomic, readonly, copy) NSString *appStoreId; + +/// The name of the app +@property (nonatomic, readonly, copy) NSString *appName; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h new file mode 100644 index 00000000..cc886b5e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h @@ -0,0 +1,75 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the callback for fetchDeferredAppLink. + @param url the url representing the deferred App Link + @param error the error during the request, if any + + The url may also have a fb_click_time_utc query parameter that + represents when the click occurred that caused the deferred App Link to be created. + */ +typedef void (^ FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) +NS_SWIFT_NAME(URLBlock); + +/// Class containing App Links related utility methods. +NS_SWIFT_NAME(AppLinkUtility) +@interface FBSDKAppLinkUtility : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Call this method from the main thread to fetch deferred applink data if you use Mobile App + Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). + This may require a network round trip. If successful, the handler is invoked with the link + data (this will only return a valid URL once, and future calls will result in a nil URL + value in the callback). + + @param handler the handler to be invoked if there is deferred App Link data + + The handler may contain an NSError instance to capture any errors. In the + common case where there simply was no app link data, the NSError instance will be nil. + + This method should only be called from a location that occurs after any launching URL has + been processed (e.g., you should call this method from your application delegate's + applicationDidBecomeActive:). + */ ++ (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; + +/** + Call this method to fetch promotion code from the url, if it's present. + + @param url App Link url that was passed to the app. + + @return Promotion code string. + + Call this method to fetch App Invite Promotion Code from applink if present. + This can be used to fetch the promotion code that was associated with the invite when it + was created. This method should be called with the url from the openURL method. + */ ++ (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url; + +/** + Check whether the scheme is defined in the app's URL schemes. + @param scheme the scheme of App Link URL + @return YES if the scheme is defined, otherwise NO. + */ ++ (BOOL)isMatchURLScheme:(NSString *)scheme; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h new file mode 100644 index 00000000..c8b39faa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppURLSchemeProviding) +@protocol FBSDKAppURLSchemeProviding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, copy) NSString *appURLScheme; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)validateURLSchemes; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h new file mode 100644 index 00000000..ad1b6c78 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h @@ -0,0 +1,131 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The FBSDKApplicationDelegate is designed to post process the results from Facebook Login + or Facebook Dialogs (or any action that requires switching over to the native Facebook + app or Safari). + + The methods in this class are designed to mirror those in UIApplicationDelegate, and you + should call them in the respective methods in your AppDelegate implementation. + */ +NS_SWIFT_NAME(ApplicationDelegate) +@interface FBSDKApplicationDelegate : NSObject + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +#if DEBUG && FBTEST +@property (nonnull, nonatomic, readonly) NSHashTable> *applicationObservers; +#endif + +/// Gets the singleton instance. +@property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance +NS_SWIFT_NAME(shared); + +/** + Call this method from the [UIApplicationDelegate application:continue:restorationHandler:] method + of the AppDelegate for your app. It should be invoked in order to properly process the web URL (universal link) + once the end user is redirected to your app. + + @param application The application as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + @param userActivity The user activity as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. +*/ +- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity; + +/** + Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +/** + Call this method from the [UIApplicationDelegate application:openURL:options:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + @param application The application as passed to [UIApplicationDelegate application:openURL:options:]. + + @param url The URL as passed to [UIApplicationDelegate application:openURL:options:]. + + @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + options:(NSDictionary *)options; + +/** + Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method + of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. + As part of SDK initialization basic auto logging of app events will occur, this can be + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + + @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + + @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + + @return True if there are any added application observers that themselves return true from calling `application:didFinishLaunchingWithOptions:`. + Otherwise will return false. Note: If this method is called after calling `initializeSDK` then the return type will always be false. + */ +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; + +/** + Initializes the SDK. + + If you are using the SDK within the context of the UIApplication lifecycle, do not use this method. + Instead use `application: didFinishLaunchingWithOptions:`. + + As part of SDK initialization basic auto logging of app events will occur, this can be + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + */ +- (void)initializeSDK; + +/** + Adds an observer that will be informed about application lifecycle events. + + @note Observers are weakly held + */ +- (void)addObserver:(id)observer; + +/** + Removes an observer so that it will no longer be informed about application lifecycle events. + + @note Observers are weakly held + */ +- (void)removeObserver:(id)observer; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h new file mode 100644 index 00000000..14de8940 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + Describes any types that optionally responds to various lifecycle events + received by the system and propagated by `ApplicationDelegate`. + */ +@protocol FBSDKApplicationObserving + +@optional +- (void)applicationDidBecomeActive:(nullable UIApplication *)application; +- (void)applicationWillResignActive:(nullable UIApplication *)application; +- (void)applicationDidEnterBackground:(nullable UIApplication *)application; +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; + +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h new file mode 100644 index 00000000..90648c92 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKAuthenticationTokenClaims; +@protocol FBSDKTokenCaching; + +NS_ASSUME_NONNULL_BEGIN + +/// Represent an AuthenticationToken used for a login attempt +NS_SWIFT_NAME(AuthenticationToken) +@interface FBSDKAuthenticationToken : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + The "global" authentication token that represents the currently logged in user. + + The `currentAuthenticationToken` represents the authentication token of the + current user and can be used by a client to verify an authentication attempt. + */ +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +/// The raw token string from the authentication response +@property (nonatomic, readonly, copy) NSString *tokenString; + +/// The nonce from the decoded authentication response +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The graph domain where the user is authenticated. +@property (nonatomic, readonly, copy) NSString *graphDomain; + +/// Returns the claims encoded in the AuthenticationToken +- (nullable FBSDKAuthenticationTokenClaims *)claims; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h new file mode 100644 index 00000000..874fe073 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h @@ -0,0 +1,89 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenClaims) +@interface FBSDKAuthenticationTokenClaims : NSObject + +/// A unique identifier for the token. +@property (nonatomic, readonly, strong) NSString *jti; + +/// Issuer Identifier for the Issuer of the response. +@property (nonatomic, readonly, strong) NSString *iss; + +/// Audience(s) that this ID Token is intended for. +@property (nonatomic, readonly, strong) NSString *aud; + +/// String value used to associate a Client session with an ID Token, and to mitigate replay attacks. +@property (nonatomic, readonly, strong) NSString *nonce; + +/// Expiration time on or after which the ID Token MUST NOT be accepted for processing. +@property (nonatomic, readonly, assign) NSTimeInterval exp; + +/// Time at which the JWT was issued. +@property (nonatomic, readonly, assign) NSTimeInterval iat; + +/// Subject - Identifier for the End-User at the Issuer. +@property (nonatomic, readonly, strong) NSString *sub; + +/// End-User's full name in displayable form including all name parts. +@property (nullable, nonatomic, readonly, strong) NSString *name; + +/// End-User's given name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *givenName; + +/// End-User's middle name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *middleName; + +/// End-User's family name in displayable form +@property (nullable, nonatomic, readonly, strong) NSString *familyName; + +/** + End-User's preferred e-mail address. + + IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. + */ +@property (nullable, nonatomic, readonly, strong) NSString *email; + +/// URL of the End-User's profile picture. +@property (nullable, nonatomic, readonly, strong) NSString *picture; + +/** + End-User's friends. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. + */ +@property (nullable, nonatomic, readonly, strong) NSArray *userFriends; + +/// End-User's birthday +@property (nullable, nonatomic, readonly, strong) NSString *userBirthday; + +/// End-User's age range +@property (nullable, nonatomic, readonly, strong) NSDictionary *userAgeRange; + +/// End-User's hometown +@property (nullable, nonatomic, readonly, strong) NSDictionary *userHometown; + +/// End-User's location +@property (nullable, nonatomic, readonly, strong) NSDictionary *userLocation; + +/// End-User's gender +@property (nullable, nonatomic, readonly, strong) NSString *userGender; + +/// End-User's link +@property (nullable, nonatomic, readonly, strong) NSString *userLink; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h new file mode 100644 index 00000000..4f642307 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenProviding) +@protocol FBSDKAuthenticationTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_SWIFT_NAME(AuthenticationTokenSetting) +@protocol FBSDKAuthenticationTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h new file mode 100644 index 00000000..75036b66 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + #import + #import + #import + #import + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^FBSDKAuthenticationCompletionHandler)(NSURL *_Nullable callbackURL, NSError *_Nullable error); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPI) +@interface FBSDKBridgeAPI : NSObject + +@property (class, nonatomic, readonly, strong) FBSDKBridgeAPI *sharedInstance +NS_SWIFT_NAME(shared); +@property (nonatomic, readonly, getter = isActive) BOOL active; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h new file mode 100644 index 00000000..d394ff30 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; +FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIProtocol) +@protocol FBSDKBridgeAPIProtocol + +- (nullable NSURL *)requestURLWithActionID:(NSString *)actionID + scheme:(NSString *)scheme + methodName:(NSString *)methodName + parameters:(NSDictionary *)parameters + error:(NSError *_Nullable *)errorRef; +- (nullable NSDictionary *)responseParametersForActionID:(NSString *)actionID + queryParameters:(NSDictionary *)queryParameters + cancelled:(nullable BOOL *)cancelledRef + error:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h new file mode 100644 index 00000000..7f866232 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKBridgeAPIProtocolType) { + FBSDKBridgeAPIProtocolTypeNative, + FBSDKBridgeAPIProtocolTypeWeb, +}; + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h new file mode 100644 index 00000000..b55f8704 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequest) +@interface FBSDKBridgeAPIRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; ++ (nullable instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType + scheme:(FBSDKURLScheme)scheme + methodName:(nullable NSString *)methodName + parameters:(nullable NSDictionary *)parameters + userInfo:(nullable NSDictionary *)userInfo; + +@property (nonatomic, readonly, copy) NSString *actionID; +@property (nullable, nonatomic, readonly, copy) NSString *methodName; +@property (nullable, nonatomic, readonly, copy) NSDictionary *parameters; +@property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; +@property (nonatomic, readonly, copy) FBSDKURLScheme scheme; +@property (nullable, nonatomic, readonly, copy) NSDictionary *userInfo; + +- (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h new file mode 100644 index 00000000..5c76020d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@protocol FBSDKBridgeAPIRequest; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestCreating) +@protocol FBSDKBridgeAPIRequestCreating + +- (nullable id)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType + scheme:(NSString *)scheme + methodName:(nullable NSString *)methodName + parameters:(nullable NSDictionary *)parameters + userInfo:(nullable NSDictionary *)userInfo; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h new file mode 100644 index 00000000..11039fb5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import +#import + +#import +#import + +@protocol FBSDKBridgeAPIRequest; +@protocol FBSDKURLOpening; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestOpening) +@protocol FBSDKBridgeAPIRequestOpening + +- (void)openBridgeAPIRequest:(NSObject *)request + useSafariViewController:(BOOL)useSafariViewController + fromViewController:(nullable UIViewController *)fromViewController + completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; + +// UNCRUSTIFY_FORMAT_OFF +- (void)openURLWithSafariViewController:(NSURL *)url + sender:(nullable id)sender + fromViewController:(nullable UIViewController *)fromViewController + handler:(FBSDKSuccessBlock)handler +NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +- (void)openURL:(NSURL *)url + sender:(nullable id)sender + handler:(FBSDKSuccessBlock)handler; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h new file mode 100644 index 00000000..4cdbd851 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@protocol FBSDKBridgeAPIProtocol; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIRequestProtocol) +@protocol FBSDKBridgeAPIRequest + +@property (nonatomic, readonly, copy) NSString *scheme; +@property (nonatomic, readonly, copy) NSString *actionID; +@property (nullable, nonatomic, readonly, copy) NSString *methodName; +@property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; +@property (nullable, nonatomic, readonly, strong) id protocol; + +- (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h new file mode 100644 index 00000000..d9c3c3e0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@protocol FBSDKBridgeAPIRequest; +@class FBSDKBridgeAPIResponse; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^ FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) +NS_SWIFT_NAME(BridgeAPIResponseBlock); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(BridgeAPIResponse) +@interface FBSDKBridgeAPIResponse : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + ++ (instancetype)bridgeAPIResponseWithRequest:(NSObject *)request error:(NSError *)error; ++ (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject *)request + responseURL:(NSURL *)responseURL + sourceApplication:(nullable NSString *)sourceApplication + error:(NSError *__autoreleasing *)errorRef; ++ (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject *)request; + +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; +@property (nullable, nonatomic, readonly, copy) NSError *error; +@property (nonatomic, readonly, copy) NSObject *request; +@property (nullable, nonatomic, readonly, copy) NSDictionary *responseParameters; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h new file mode 100644 index 00000000..beae11a1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h @@ -0,0 +1,80 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import + +@class FBSDKIcon; + +NS_ASSUME_NONNULL_BEGIN + +/// A base class for common SDK buttons. +NS_SWIFT_NAME(FBButton) +@interface FBSDKButton : FBSDKImpressionLoggingButton + +@property (nonatomic, readonly, getter = isImplicitlyDisabled) BOOL implicitlyDisabled; + +- (void)checkImplicitlyDisabled; +- (void)configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void) configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor + selectedTitle:(nullable NSString *)selectedTitle + selectedIcon:(nullable FBSDKIcon *)selectedIcon + selectedColor:(nullable UIColor *)selectedColor + selectedHighlightedColor:(nullable UIColor *)selectedHighlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (UIColor *)defaultBackgroundColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)sizeThatFits:(CGSize)size title:(NSString *)title; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)textSizeForText:(NSString *)text font:(UIFont *)font constrainedSize:(CGSize)constrainedSize lineBreakMode:(NSLineBreakMode)lineBreakMode; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logTapEventWithEventName:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h new file mode 100644 index 00000000..806edb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FBButtonImpressionLogging) +@protocol FBSDKButtonImpressionLogging + +@property (nullable, nonatomic, readonly, copy) NSDictionary *analyticsParameters; +@property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h new file mode 100644 index 00000000..d746dca3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h @@ -0,0 +1,206 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKCoreKit. + + Error codes from the SDK in the range 0-99 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain +NS_SWIFT_NAME(ErrorDomain); + +/* + @methodgroup error userInfo keys + */ + +/** + The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. + + If the invalid argument is a collection, the collection can be found with this key and the individual + invalid item can be found with FBSDKErrorArgumentValueKey. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey +NS_SWIFT_NAME(ErrorArgumentCollectionKey); + +/// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey +NS_SWIFT_NAME(ErrorArgumentNameKey); + +/// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey +NS_SWIFT_NAME(ErrorArgumentValueKey); + +/** + The userInfo key for the message for developers in NSErrors that originate from the SDK. + + The developer message will not be localized and is not intended to be presented within the app. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey +NS_SWIFT_NAME(ErrorDeveloperMessageKey); + +/// The userInfo key describing a localized description that can be presented to the user. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey +NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); + +/// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey +NS_SWIFT_NAME(ErrorLocalizedTitleKey); + +/* + @methodgroup FBSDKGraphRequest error userInfo keys + */ + +/** + The userInfo key describing the error category, for error recovery purposes. + + See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey +NS_SWIFT_NAME(GraphRequestErrorKey); + +/* + The userInfo key for the Graph API error code. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey +NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); + +/* + The userInfo key for the Graph API error subcode. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey +NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); + +/* + The userInfo key for the HTTP status code. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey +NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); + +/* + The userInfo key for the raw JSON response. + */ +FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey +NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); + +/* + @methodgroup Common Code Block typedefs + */ + +/// Success Block +typedef void (^ FBSDKCodeBlock)(void) +NS_SWIFT_NAME(CodeBlock); + +/// Error Block +typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) +NS_SWIFT_NAME(ErrorBlock); + +/// Success Block +typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) +NS_SWIFT_NAME(SuccessBlock); + +/* + @methodgroup Enums + */ + +#ifndef NS_ERROR_ENUM + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger +#endif + +/** + FBSDKCoreError + Error codes for FBSDKErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) +{ + /// Reserved. + FBSDKErrorReserved = 0, + + /// The error code for errors from invalid encryption on incoming encryption URLs. + FBSDKErrorEncryption, + + /// The error code for errors from invalid arguments to SDK methods. + FBSDKErrorInvalidArgument, + + /// The error code for unknown errors. + FBSDKErrorUnknown, + + /** + A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve + the error object from the NSURLSession for more information. + */ + FBSDKErrorNetwork, + + /// The error code for errors encountered during an App Events flush. + FBSDKErrorAppEventsFlush, + + /** + An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. + + Endpoints that return image/jpg, etc. should be accessed using NSURLRequest + */ + FBSDKErrorGraphRequestNonTextMimeTypeReturned, + + /** + The operation failed because the server returned an unexpected response. + + You can get this error if you are not using the most recent SDK, or you are accessing a version of the + Graph API incompatible with the current SDK. + */ + FBSDKErrorGraphRequestProtocolMismatch, + + /** + The Graph API returned an error. + + See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) + */ + FBSDKErrorGraphRequestGraphAPI, + + /** + The specified dialog configuration is not available. + + This error may signify that the configuration for the dialogs has not yet been downloaded from the server + or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. + */ + FBSDKErrorDialogUnavailable, + + /// Indicates an operation failed because a required access token was not found. + FBSDKErrorAccessTokenRequired, + + /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. + FBSDKErrorAppVersionUnsupported, + + /// Indicates an app switch to the browser (typically for a dialog) failed. + FBSDKErrorBrowserUnavailable, + + /// Indicates that a bridge api interaction was interrupted. + FBSDKErrorBridgeAPIInterruption, + + /// Indicates that a bridge api response creation failed. + FBSDKErrorBridgeAPIResponse, +} NS_SWIFT_NAME(CoreError); + +/** + FBSDKGraphRequestError + Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. + */ +typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { + /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. + FBSDKGraphRequestErrorOther = 0, + /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. + FBSDKGraphRequestErrorTransient = 1, + /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. + FBSDKGraphRequestErrorRecoverable = 2, +} NS_SWIFT_NAME(GraphRequestError); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h new file mode 100644 index 00000000..6243096e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h @@ -0,0 +1,514 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKCOREKIT_SWIFT_H +#define FBSDKCOREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKCOREKIT_SWIFT_H +#define FBSDKCOREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h new file mode 100644 index 00000000..8a4569c0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h @@ -0,0 +1,112 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#if !TARGET_OS_TV + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h new file mode 100644 index 00000000..e9eb97c5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#define FBSDK_VERSION_STRING @"13.1.0" +#define FBSDK_DEFAULT_GRAPH_API_VERSION @"v13.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h new file mode 100644 index 00000000..73ac8512 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + An internal base class for device related flows. + + This is an internal API that should not be used directly and is subject to change. + */ +NS_SWIFT_NAME(FBDeviceButton) +@interface FBSDKDeviceButton : FBSDKButton +- (CGSize)sizeThatFits:(CGSize)size attributedTitle:(NSAttributedString *)title; +- (nullable NSAttributedString *)attributedTitleStringFromString:(NSString *)string; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h new file mode 100644 index 00000000..b98e1221 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +NS_SWIFT_NAME(FBDeviceDialogView) +@interface FBSDKDeviceDialogView : UIView + +@property (nonatomic, weak) id delegate; +@property (nonatomic, copy) NSString *confirmationCode; + +// override point for subclasses. +- (void)buildView; + +@end + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate + +- (void)deviceDialogViewDidCancel:(FBSDKDeviceDialogView *)deviceDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h new file mode 100644 index 00000000..b4e309a9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + An internal base class for device related flows. + + This is an internal API that should not be used directly and is subject to change. + */ +NS_SWIFT_NAME(FBDeviceViewControllerBase) +@interface FBSDKDeviceViewControllerBase : UIViewController +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h new file mode 100644 index 00000000..a46a303e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(DynamicFrameworkLoaderProxy) +@interface FBSDKDynamicFrameworkLoaderProxy : NSObject +/** + Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework + + @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. + */ ++ (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h new file mode 100644 index 00000000..bad1414d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Social Constants + +/// Dynamically loaded constant for SLServiceTypeFacebook +FOUNDATION_EXPORT NSString *fbsdkdfl_SLServiceTypeFacebook(void); + +#pragma mark - Social Classes + +FOUNDATION_EXPORT Class fbsdkdfl_SLComposeViewControllerClass(void); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h new file mode 100644 index 00000000..85c9e191 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h @@ -0,0 +1,81 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorCreating) +@protocol FBSDKErrorCreating + +// MARK: - General Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithCode:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithDomain:(NSErrorDomain)domain + code:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(domain:code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Invalid Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithName:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(domain:name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Required Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithName:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(requiredArgumentError(name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError + NS_SWIFT_NAME(requiredArgumentError(domain:name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Unknown Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)unknownErrorWithMessage:(nullable NSString *)message + userInfo:(nullable NSDictionary *)userInfo +NS_SWIFT_NAME(unknownError(message:userInfo:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h new file mode 100644 index 00000000..217c00be --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h @@ -0,0 +1,18 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorFactory) +@interface FBSDKErrorFactory : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h new file mode 100644 index 00000000..b005f8eb --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A formal protocol very similar to the informal protocol NSErrorRecoveryAttempting + Internal use only + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ErrorRecoveryAttempting) +@protocol FBSDKErrorRecoveryAttempting + +/** + Attempt the recovery + @param error the error + @param completionHandler the handler called upon completion of error recovery + + Attempt recovery from the error, and call the completion handler. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. + */ +- (void)attemptRecoveryFromError:(NSError *)error + completionHandler:(void (^)(BOOL didRecover))completionHandler; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h new file mode 100644 index 00000000..1ddf4d2f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + FBSDKFeature enum + Defines features in SDK + + Sample: + FBSDKFeatureAppEvents = 0x00010000, + ^ ^ ^ ^ + | | | | + kit | | | + feature | | + sub-feature | + sub-sub-feature + 1st byte: kit + 2nd byte: feature + 3rd byte: sub-feature + 4th byte: sub-sub-feature + + @warning INTERNAL - DO NOT USE + */ +typedef NS_ENUM(NSUInteger, FBSDKFeature) { + FBSDKFeatureNone = 0x00000000, + // Features in CoreKit + /// Essential of CoreKit + FBSDKFeatureCore = 0x01000000, + /// App Events + FBSDKFeatureAppEvents = 0x01010000, + FBSDKFeatureCodelessEvents = 0x01010100, + FBSDKFeatureRestrictiveDataFiltering = 0x01010200, + FBSDKFeatureAAM = 0x01010300, + FBSDKFeaturePrivacyProtection = 0x01010400, + FBSDKFeatureSuggestedEvents = 0x01010401, + FBSDKFeatureIntelligentIntegrity = 0x01010402, + FBSDKFeatureModelRequest = 0x01010403, + FBSDKFeatureEventDeactivation = 0x01010500, + FBSDKFeatureSKAdNetwork = 0x01010600, + FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, + FBSDKFeatureATELogging = 0x01010700, + FBSDKFeatureAEM = 0x01010800, + FBSDKFeatureAEMConversionFiltering = 0x01010801, + FBSDKFeatureAEMCatalogMatching = 0x01010802, + /// Instrument + FBSDKFeatureInstrument = 0x01020000, + FBSDKFeatureCrashReport = 0x01020100, + FBSDKFeatureCrashShield = 0x01020101, + FBSDKFeatureErrorReport = 0x01020200, + + // Features in LoginKit + /// Essential of LoginKit + FBSDKFeatureLogin = 0x02000000, + + // Features in ShareKit + /// Essential of ShareKit + FBSDKFeatureShare = 0x03000000, + + // Features in GamingServicesKit + /// Essential of GamingServicesKit + FBSDKFeatureGamingServices = 0x04000000, +} NS_SWIFT_NAME(SDKFeature); + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h new file mode 100644 index 00000000..bdb5d532 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FeatureChecking) +@protocol FBSDKFeatureChecking + +- (BOOL)isEnabled:(FBSDKFeature)feature; + +- (void)checkFeature:(FBSDKFeature)feature + completionBlock:(FBSDKFeatureManagerBlock)completionBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h new file mode 100644 index 00000000..1fee9ddd --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h @@ -0,0 +1,97 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKGraphErrorRecoveryProcessor; +@protocol FBSDKGraphRequest; + +/// Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. +NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) +@protocol FBSDKGraphErrorRecoveryProcessorDelegate + +/** + Indicates the error recovery has been attempted. + @param processor the processor instance. + @param didRecover YES if the recovery was successful. + @param error the error that that was attempted to be recovered from. + */ +- (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor + didRecover:(BOOL)didRecover + error:(nullable NSError *)error; + +@optional +/** + Indicates the processor is about to process the error. + @param processor the processor instance. + @param error the error is about to be processed. + + return NO if the processor should not process the error. For example, + if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, + you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther + */ +- (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines a type that can process Facebook NSErrors with best practices. + + Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or + localized messages to present to the user. This class will process the instances as follows: + + 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and + notify the delegate. + 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) + with the recovery options and call the instance's attemptRecoveryFromError method. + 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey + and present that in an alert (dispatched to main thread). + + By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful + recovery. + + Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such + work is dispatched to the main thread (therefore your request handlers may then run on the main thread). + + Login recovery requires FBSDKLoginKit. Login will prompt the user + for all permissions last granted. If any are declined on the new request, the recovery is not successful but + the `[FBSDKAccessToken currentAccessToken]` might still have been updated. + . + */ +NS_SWIFT_NAME(GraphErrorRecoveryProcessor) +@interface FBSDKGraphErrorRecoveryProcessor : NSObject + +/// Initializes a GraphErrorRecoveryProcessor with an access token string. +- (instancetype)initWithAccessTokenString:(NSString *)accessTokenString; + +/** + Attempts to process the error, return YES if the error can be processed. + @param error the error to process. + @param request the related request that may be reissued. + @param delegate the delegate that will be retained until recovery is complete. + */ +- (BOOL)processError:(NSError *)error + request:(id)request + delegate:(nullable id)delegate; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h new file mode 100644 index 00000000..bd149522 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h @@ -0,0 +1,167 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +/** + Represents a request to the Facebook Graph API. + + `FBSDKGraphRequest` encapsulates the components of a request (the + Graph API path, the parameters, error recovery behavior) and should be + used in conjunction with `FBSDKGraphRequestConnection` to issue the request. + + Nearly all Graph APIs require an access token. Unless specified, the + `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests + will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). + + A `- start` method is provided for convenience for single requests. + + By default, FBSDKGraphRequest will attempt to recover any errors returned from + Facebook. You can disable this via `disableErrorRecovery:`. + + See FBSDKGraphErrorRecoveryProcessor + */ +NS_SWIFT_NAME(GraphRequest) +@interface FBSDKGraphRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void) configureWithSettings:(id)settings + currentAccessTokenStringProvider:(Class)accessTokenProvider + graphRequestConnectionFactory:(id)_graphRequestConnectionFactory +NS_SWIFT_NAME(configure(settings:currentAccessTokenStringProvider:graphRequestConnectionFactory:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + HTTPMethod:(FBSDKHTTPMethod)method; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. + @param method the HTTP method. Empty String defaults to @"GET". + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method + NS_DESIGNATED_INITIALIZER; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param requestFlags flags that indicate how a graph request should be treated in various scenarios + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)requestFlags; + +/** + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param HTTPMethod the HTTP method. Empty String defaults to @"GET". + @param flags flags that indicate how a graph request should be treated in various scenarios + */ +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable NSString *)HTTPMethod + flags:(FBSDKGraphRequestFlags)flags; + +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; + +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; + +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; + +/** + If set, disables the automatic error recovery mechanism. + @param disable whether to disable the automatic error recovery mechanism + + By default, non-batched FBSDKGraphRequest instances will automatically try to recover + from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that + re-issues the request on successful recoveries. The re-issued request will call the same + handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. + + This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)setGraphErrorRecoveryDisabled:(BOOL)disable +NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Starts a connection to the Graph API. + @param completion The handler block to call when the request completes. + */ +- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h new file mode 100644 index 00000000..a64cb00d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequest; +@protocol FBSDKGraphRequestConnecting; +@protocol FBSDKGraphRequestConnectionDelegate; + +/** + FBSDKGraphRequestCompletion + + A block that is passed to addRequest to register for a callback with the results of that + request once the connection completes. + + Pass a block of this type when calling addRequest. This will be called once + the request completes. The call occurs on the UI thread. + + @param connection The connection that sent the request. + + @param result The result of the request. This is a translation of + JSON data to `NSDictionary` and `NSArray` objects. This + is nil if there was an error. + + @param error The `NSError` representing any error that occurred. + */ +NS_SWIFT_NAME(GraphRequestCompletion) +typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +/// A protocol to describe an object that can manage graph requests +NS_SWIFT_NAME(GraphRequestConnecting) +@protocol FBSDKGraphRequestConnecting + +@property (nonatomic, assign) NSTimeInterval timeout; +@property (nullable, nonatomic, weak) id delegate; + +- (void)addRequest:(id)request + completion:(FBSDKGraphRequestCompletion)handler; + +- (void)start; +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h new file mode 100644 index 00000000..99966bf1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h @@ -0,0 +1,173 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The key in the result dictionary for requests to old versions of the Graph API + whose response is not a JSON object. + + When a request returns a non-JSON response (such as a "true" literal), that response + will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API + prior to v2.1. + */ +FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty +NS_SWIFT_NAME(NonJSONResponseProperty); + +@protocol FBSDKGraphRequest; + +/** + The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. + + The request settings are encapsulated in a reusable object. The + `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication + e.g. starting a connection, canceling a connection, or batching requests. + */ +NS_SWIFT_NAME(GraphRequestConnection) +@interface FBSDKGraphRequestConnection : NSObject + +/// The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. +@property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; + +/// The delegate object that receives updates. +@property (nullable, nonatomic, weak) id delegate; + +/// Gets or sets the timeout interval to wait for a response before giving up. +@property (nonatomic, assign) NSTimeInterval timeout; + +/** + The raw response that was returned from the server. (readonly) + + This property can be used to inspect HTTP headers that were returned from + the server. + + The property is nil until the request completes. If there was a response + then this property will be non-nil during the FBSDKGraphRequestBlock callback. + */ +@property (nullable, nonatomic, readonly, retain) NSHTTPURLResponse *urlResponse; + +/** + Determines the operation queue that is used to call methods on the connection's delegate. + + By default, a connection is scheduled on the current thread in the default mode when it is created. + You cannot reschedule a connection after it has started. + */ +@property (nullable, nonatomic) NSOperationQueue *delegateQueue; + +/// @methodgroup Class methods + +/// @methodgroup Adding requests + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + @param completion A handler to call back when the round-trip completes or times out. + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. + */ +- (void)addRequest:(id)request + completion:(FBSDKGraphRequestCompletion)completion; + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + + @param completion A handler to call back when the round-trip completes or times out. + The handler will be invoked on the main thread. + + @param name A name for this request. This can be used to feed + the results of one request to the input of another in the same + `FBSDKGraphRequestConnection` as described in + [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. This request can be named + to allow for using the request's response in a subsequent request. + */ +- (void)addRequest:(id)request + name:(NSString *)name + completion:(FBSDKGraphRequestCompletion)completion; + +/** + @method + + This method adds an object to this connection. + + @param request A request to be included in the round-trip when start is called. + + @param completion A handler to call back when the round-trip completes or times out. + + @param parameters The dictionary of parameters to include for this request + as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). + Examples include "depends_on", "name", or "omit_response_on_success". + + The completion handler is retained until the block is called upon the + completion or cancellation of the connection. This request can be named + to allow for using the request's response in a subsequent request. + */ +- (void)addRequest:(id)request + parameters:(nullable NSDictionary *)parameters + completion:(FBSDKGraphRequestCompletion)completion; + +/// @methodgroup Instance methods + +/** + @method + + Signals that a connection should be logically terminated as the + application is no longer interested in a response. + + Synchronously calls any handlers indicating the request was cancelled. Cancel + does not guarantee that the request-related processing will cease. It + does promise that all handlers will complete before the cancel returns. A call to + cancel prior to a start implies a cancellation of all requests associated + with the connection. + */ +- (void)cancel; + +/** + @method + + This method starts a connection with the server and is capable of handling all of the + requests that were added to the connection. + + By default, a connection is scheduled on the current thread in the default mode when it is created. + See `setDelegateQueue:` for other options. + + This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. + */ +- (void)start; + +/** + @method + + Overrides the default version for a batch request + + The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning + for applications. If you want to override the version part while using batch requests on the connection, call + this method to set the version for the batch request. + + @param version This is a string in the form @"v2.0" which will be used for the version part of an API path + */ +- (void)overrideGraphAPIVersion:(NSString *)version; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h new file mode 100644 index 00000000..738ad47d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network + activity progress information from a . + */ +NS_SWIFT_NAME(GraphRequestConnectionDelegate) +@protocol FBSDKGraphRequestConnectionDelegate + +@optional + +/** + @method + + Tells the delegate the request connection will begin loading + + If the is created using one of the convenience factory methods prefixed with + start, the object returned from the convenience method has already begun loading and this method + will not be called when the delegate is set. + + @param connection The request connection that is starting a network request + */ +- (void)requestConnectionWillBeginLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection finished loading + + If the request connection completes without a network error occurring then this method is called. + Invocation of this method does not indicate success of every made, only that the + request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock + block to determine success or failure of each . + + This method is invoked after the completion handler for each . + + @param connection The request connection that successfully completed a network request + */ +- (void)requestConnectionDidFinishLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection failed with an error + + If the request connection fails with a network error then this method is called. The `error` + argument specifies why the network connection failed. The `NSError` object passed to the + FBSDKGraphRequestBlock block may contain additional information. + + @param connection The request connection that successfully completed a network request + @param error The `NSError` representing the network error that occurred, if any. May be nil + in some circumstances. Consult the `NSError` for the for reliable + failure information. + */ +- (void)requestConnection:(id)connection + didFailWithError:(NSError *)error; + +/** + @method + + Tells the delegate how much data has been sent and is planned to send to the remote host + + The byte count arguments refer to the aggregated objects, not a particular . + + Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. + + @param connection The request connection transmitting data to a remote host + @param bytesWritten The number of bytes sent in the last transmission + @param totalBytesWritten The total number of bytes sent to the remote host + @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host + */ +- (void) requestConnection:(id)connection + didSendBodyData:(NSInteger)bytesWritten + totalBytesWritten:(NSInteger)totalBytesWritten + totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h new file mode 100644 index 00000000..19e62d20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequestConnecting`. + */ +NS_SWIFT_NAME(GraphRequestConnectionFactory) +@interface FBSDKGraphRequestConnectionFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h new file mode 100644 index 00000000..96b43dfa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestConnecting; + +/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` +NS_SWIFT_NAME(GraphRequestConnectionFactoryProtocol) +@protocol FBSDKGraphRequestConnectionFactory + +- (id)createGraphRequestConnection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h new file mode 100644 index 00000000..3775cb4f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A container class for data attachments so that additional metadata can be provided about the attachment. +NS_SWIFT_NAME(GraphRequestDataAttachment) +@interface FBSDKGraphRequestDataAttachment : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the receiver with the attachment data and metadata. + @param data The attachment data (retained, not copied) + @param filename The filename for the attachment + @param contentType The content type for the attachment + */ +- (instancetype)initWithData:(NSData *)data + filename:(NSString *)filename + contentType:(NSString *)contentType + NS_DESIGNATED_INITIALIZER; + +/// The content type for the attachment. +@property (nonatomic, readonly, copy) NSString *contentType; + +/// The attachment data. +@property (nonatomic, readonly, strong) NSData *data; + +/// The filename for the attachment. +@property (nonatomic, readonly, copy) NSString *filename; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h new file mode 100644 index 00000000..6661ac1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestFactory; + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequest` + */ +NS_SWIFT_NAME(GraphRequestFactory) +@interface FBSDKGraphRequestFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h new file mode 100644 index 00000000..eb85a3ba --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +@protocol FBSDKGraphRequest; + +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + +Describes anything that can provide instances of `GraphRequestProtocol` + */ +NS_SWIFT_NAME(GraphRequestFactoryProtocol) +@protocol FBSDKGraphRequestFactory + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable FBSDKHTTPMethod)method + flags:(FBSDKGraphRequestFlags)flags; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)flags; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h new file mode 100644 index 00000000..68e7c8da --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags that indicate how a graph request should be treated in various scenarios +typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { + FBSDKGraphRequestFlagNone = 0, + /// indicates this request should not use a client token as its token parameter + FBSDKGraphRequestFlagSkipClientToken = 1 << 1, + /// indicates this request should not close the session if its response is an oauth error + FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, + /// indicates this request should not perform error recovery + FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, +} NS_SWIFT_NAME(GraphRequestFlags); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h new file mode 100644 index 00000000..e79728d9 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h @@ -0,0 +1,21 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// typedef for FBSDKHTTPMethod +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +/// GET Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodGET NS_SWIFT_NAME(get); + +/// POST Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodPOST NS_SWIFT_NAME(post); + +/// DELETE Request +FOUNDATION_EXPORT FBSDKHTTPMethod FBSDKHTTPMethodDELETE NS_SWIFT_NAME(delete); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h new file mode 100644 index 00000000..6cc4da38 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKGraphRequestConnection; +@protocol FBSDKGraphRequestConnecting; + +typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, + id _Nullable result, + NSError *_Nullable error); + +/// A protocol to describe anything that represents a graph request +NS_SWIFT_NAME(GraphRequestProtocol) +@protocol FBSDKGraphRequest + +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; + +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; + +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; + +/// The graph request flags to use +@property (nonatomic, readonly, assign) FBSDKGraphRequestFlags flags; + +/// Convenience property to determine if graph error recover is disabled +@property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; + +/// Convenience property to determine if the request has attachments +@property (nonatomic, readonly) BOOL hasAttachments; + +/** + Starts a connection to the Graph API. + @param completion The handler block to call when the request completes. + */ +- (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; + +/// A formatted description of the graph request +- (NSString *)formattedDescription; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h new file mode 100644 index 00000000..0404e39a --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Icon) +@interface FBSDKIcon : NSObject + +- (nullable CGPathRef)pathWithSize:(CGSize)size; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h new file mode 100644 index 00000000..4202de70 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ImpressionLoggingButton) +@interface FBSDKImpressionLoggingButton : UIButton +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h new file mode 100644 index 00000000..93829d56 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +#import +#import +#import +#import + +#if !TARGET_OS_TV + #import +#endif + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(InternalUtility) +@interface FBSDKInternalUtility : NSObject +#if !TARGET_OS_TV + +#else + +#endif + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +@property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +/** + Tests whether the supplied URL is a valid URL for opening in the browser. + @param URL The URL to test. + @return YES if the URL refers to an http or https resource, otherwise NO. + */ +- (BOOL)isBrowserURL:(NSURL *)URL; + +/** + Checks equality between 2 objects. + + Checks for pointer equality, nils, isEqual:. + @param object The first object to compare. + @param other The second object to compare. + @return YES if the objects are equal, otherwise NO. + */ +- (BOOL)object:(id)object isEqualToObject:(id)other; + +/// Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. +- (nullable UIViewController *)viewControllerForView:(UIView *)view; + +/// returns true if the url scheme is registered in the CFBundleURLTypes +- (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; + +/// returns currently displayed top view controller. +- (nullable UIViewController *)topMostViewController; + +/// returns the current key window +- (nullable UIWindow *)findWindow; + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; + +- (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h new file mode 100644 index 00000000..10846828 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(InternalUtilityProtocol) +@protocol FBSDKInternalUtility + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly) BOOL isFacebookAppInstalled; + +/* + Checks if the app is Unity. + */ +@property (nonatomic, readonly) BOOL isUnity; + +/** + Constructs an NSURL. + @param scheme The scheme for the URL. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The URL. + */ +- (nullable NSURL *)URLWithScheme:(NSString *)scheme + host:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs an URL for the current app. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The app URL. + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs a Facebook URL. + @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. + @param path The path for the URL. This may or may not include a version. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The Facebook URL. + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Registers a transient object so that it will not be deallocated until unregistered + @param object The transient object + */ +- (void)registerTransientObject:(id)object; + +/** + Unregisters a transient object that was previously registered with registerTransientObject: + @param object The transient object + */ +- (void)unregisterTransientObject:(__weak id)object; + +- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +/// Validates that the right URL schemes are registered, throws an NSException if not. +- (void)validateURLSchemes; + +/// add data processing options to the dictionary. +- (void)extendDictionaryWithDataProcessingOptions:(NSMutableDictionary *)parameters; + +/// Converts NSData to a hexadecimal UTF8 String. +- (nullable NSString *)hexadecimalStringFromData:(NSData *)data; + +/// validates that the app ID is non-nil, throws an NSException if nil. +- (void)validateAppID; + +/** + Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. + Returns the composed client access token. + */ +- (NSString *)validateRequiredClientAccessToken; + +/** + Extracts permissions from a response fetched from me/permissions + @param responseObject the response + @param grantedPermissions the set to add granted permissions to + @param declinedPermissions the set to add declined permissions to. + */ +- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject + grantedPermissions:(NSMutableSet *)grantedPermissions + declinedPermissions:(NSMutableSet *)declinedPermissions + expiredPermissions:(NSMutableSet *)expiredPermissions; + +/// validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. +- (void)validateFacebookReservedURLSchemes; + +/** + Parses an FB url's query params (and potentially fragment) into a dictionary. + @param url The FB url. + @return A dictionary with the key/value pairs. + */ +- (NSDictionary *)parametersFromFBURL:(NSURL *)url; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h new file mode 100644 index 00000000..a4292d54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStore) +@interface FBSDKKeychainStore : NSObject + +@property (nonatomic, readonly, copy) NSString *service; +@property (nullable, nonatomic, readonly, copy) NSString *accessGroup; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithService:(NSString *)service accessGroup:(nullable NSString *)accessGroup NS_DESIGNATED_INITIALIZER; + +- (BOOL)setData:(nullable NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +- (nullable NSData *)dataForKey:(NSString *)key; + +// hook for subclasses to override keychain query construction. +- (NSMutableDictionary *)queryForKey:(NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h new file mode 100644 index 00000000..149c59d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `KeychainStore` + */ +NS_SWIFT_NAME(KeychainStoreFactory) +@interface FBSDKKeychainStoreFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h new file mode 100644 index 00000000..4f8636a8 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProtocol) +@protocol FBSDKKeychainStore + +- (nullable NSString *)stringForKey:(NSString *)key; +- (nullable NSDictionary *)dictionaryForKey:(NSString *)key; + +- (BOOL)setString:(nullable NSString *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; +- (BOOL)setDictionary:(nullable NSDictionary *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h new file mode 100644 index 00000000..af0263ca --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProviding) +@protocol FBSDKKeychainStoreProviding + +- (nonnull id)createKeychainStoreWithService:(NSString *)service + accessGroup:(nullable NSString *)accessGroup; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h new file mode 100644 index 00000000..e9fd1304 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Location) +@interface FBSDKLocation : NSObject + +/// Location id +@property (nonatomic, readonly, strong) NSString *id; +/// Location name +@property (nonatomic, readonly, strong) NSString *name; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Returns a Location object from a dinctionary containing valid location information. + @param dictionary The dictionary containing raw location + + Valid location will consist of "id" and "name" strings. + */ ++ (nullable instancetype)locationFromDictionary:(NSDictionary *)dictionary; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h new file mode 100644 index 00000000..d6a31005 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Simple logging utility for conditionally logging strings and then emitting them + via NSLog(). + + @unsorted + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Logger) +@interface FBSDKLogger : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +// Simple helper to write a single log entry, based upon whether the behavior matches a specified on. ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h new file mode 100644 index 00000000..dbef5411 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Logging) +@protocol FBSDKLogging + +@property (nonatomic, readonly, copy) NSString *contents; +@property (nonatomic, readonly, copy) FBSDKLoggingBehavior loggingBehavior; + +- (instancetype)initWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +- (void)logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h new file mode 100644 index 00000000..900542d2 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/* + * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. + */ + +typedef NSString *FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); + +/// Include access token in logging. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; + +/// Log performance characteristics +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; + +/// Log FBSDKAppEvents interactions +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; + +/// Log Informational occurrences +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; + +/// Log cache errors. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; + +/// Log errors from SDK UI controls +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; + +/// Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; + +/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. + Info is the lowest level of severity, using it will result in logging all previously mentioned levels. + */ +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; + +/// Log errors from SDK network requests +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; + +/// Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. +FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h new file mode 100644 index 00000000..a6637497 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +@interface FBSDKLoginTooltip : NSObject +@property (nonatomic, readonly, getter = isEnabled, assign) BOOL enabled; +@property (nonatomic, readonly, copy) NSString *text; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithText:(NSString *)text + enabled:(BOOL)enabled + NS_DESIGNATED_INITIALIZER; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h new file mode 100644 index 00000000..3403551b --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(MeasurementEvent) +@interface FBSDKMeasurementEvent : NSObject + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h new file mode 100644 index 00000000..219d3fef --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. + + NSObject implicitly conforms to this protocol. + */ +NS_SWIFT_NAME(MutableCopying) +@protocol FBSDKMutableCopying + +/** + Implemented by NSObject as a convenience to mutableCopyWithZone:. + @return A mutable copy of the receiver. + */ +- (id)mutableCopy; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h new file mode 100644 index 00000000..5b157c20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Concrete type providing functionality that checks whether an error represents a + network error. + */ +NS_SWIFT_NAME(NetworkErrorChecker) +@interface FBSDKNetworkErrorChecker : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h new file mode 100644 index 00000000..2868737f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_SWIFT_NAME(NetworkErrorChecking) +@protocol FBSDKNetworkErrorChecking + +/** + Checks whether an error is a network error. + + @param error An error that may or may not represent a network error. + + @return `YES` if the error represents a network error, otherwise `NO`. + */ +- (BOOL)isNetworkError:(NSError *)error; + +@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h new file mode 100644 index 00000000..fa8f4cde --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductAvailability) + Specifies product availability for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) { + /// Item ships immediately + FBSDKProductAvailabilityInStock = 0, + /// No plan to restock + FBSDKProductAvailabilityOutOfStock, + /// Available in future + FBSDKProductAvailabilityPreOrder, + /// Ships in 1-2 weeks + FBSDKProductAvailabilityAvailableForOrder, + /// Discontinued + FBSDKProductAvailabilityDiscontinued, +} NS_SWIFT_NAME(AppEvents.ProductAvailability); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h new file mode 100644 index 00000000..41e23b1e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductCondition) + Specifies product condition for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductCondition) { + FBSDKProductConditionNew = 0, + FBSDKProductConditionRefurbished, + FBSDKProductConditionUsed, +} NS_SWIFT_NAME(AppEvents.ProductCondition); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h new file mode 100644 index 00000000..a38aa453 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h @@ -0,0 +1,289 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@class FBSDKLocation; +@class FBSDKProfile; +@class FBSDKUserAgeRange; + +NS_ASSUME_NONNULL_BEGIN + +/** + Notification indicating that the `currentProfile` has changed. + + the userInfo dictionary of the notification will contain keys + `FBSDKProfileChangeOldKey` and + `FBSDKProfileChangeNewKey`. + */ +FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification +NS_SWIFT_NAME(ProfileDidChange); + +/* key in notification's userInfo object for getting the old profile. + + If there was no old profile, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey +NS_SWIFT_NAME(ProfileChangeOldKey); + +/* key in notification's userInfo object for getting the new profile. + + If there is no new profile, the key will not be present. + */ +FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey +NS_SWIFT_NAME(ProfileChangeNewKey); + +/** + Describes the callback for loadCurrentProfileWithCompletion. + @param profile the FBSDKProfile + @param error the error during the request, if any + */ +typedef void (^ FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) +NS_SWIFT_NAME(ProfileBlock); + +/// Represents the unique identifier for an end user +typedef NSString FBSDKUserIdentifier + NS_SWIFT_NAME(UserIdentifier); + +/** + Represents an immutable Facebook profile + + This class provides a global "currentProfile" instance to more easily + add social context to your application. When the profile changes, a notification is + posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. + + Typically, you will want to call `enableUpdatesOnAccessTokenChange:YES` so that + it automatically observes changes to the `[FBSDKAccessToken currentAccessToken]`. + + You can use this class to build your own `FBSDKProfilePictureView` or in place of typical requests to "/me". + */ +NS_SWIFT_NAME(Profile) +@interface FBSDKProfile : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + initializes a new instance. + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate; + +/** + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + @param imageURL an optional URL to use for fetching a user's profile image + @param email the user's email + @param friendIDs a list of identifiers for the user's friends + @param birthday the user's birthday + @param ageRange the user's age range + @param hometown the user's hometown + @param location the user's location + @param gender the user's gender + @param isLimited indicates if the information provided is incomplete in some way. + When true, `loadCurrentProfileWithCompletion:` will assume the profile is + incomplete and disregard any cached profile. Defaults to false. + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate + imageURL:(nullable NSURL *)imageURL + email:(nullable NSString *)email + friendIDs:(nullable NSArray *)friendIDs + birthday:(nullable NSDate *)birthday + ageRange:(nullable FBSDKUserAgeRange *)ageRange + hometown:(nullable FBSDKLocation *)hometown + location:(nullable FBSDKLocation *)location + gender:(nullable NSString *)gender + isLimited:(BOOL)isLimited; + +/** + initializes a new instance. + @param userID the user ID + @param firstName the user's first name + @param middleName the user's middle name + @param lastName the user's last name + @param name the user's complete name + @param linkURL the link for this profile + @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. + @param imageURL an optional URL to use for fetching a user's profile image + @param email the user's email + @param friendIDs a list of identifiers for the user's friends + @param birthday the user's birthday + @param ageRange the user's age range + @param hometown the user's hometown + @param location the user's location + @param gender the user's gender + */ +- (instancetype)initWithUserID:(FBSDKUserIdentifier *)userID + firstName:(nullable NSString *)firstName + middleName:(nullable NSString *)middleName + lastName:(nullable NSString *)lastName + name:(nullable NSString *)name + linkURL:(nullable NSURL *)linkURL + refreshDate:(nullable NSDate *)refreshDate + imageURL:(nullable NSURL *)imageURL + email:(nullable NSString *)email + friendIDs:(nullable NSArray *)friendIDs + birthday:(nullable NSDate *)birthday + ageRange:(nullable FBSDKUserAgeRange *)ageRange + hometown:(nullable FBSDKLocation *)hometown + location:(nullable FBSDKLocation *)location + gender:(nullable NSString *)gender + NS_DESIGNATED_INITIALIZER; + +/** + The current profile instance and posts the appropriate notification + if the profile parameter is different than the receiver. + + This persists the profile to NSUserDefaults. + */ + +/// The current profile +@property (class, nullable, nonatomic, strong) FBSDKProfile *currentProfile +NS_SWIFT_NAME(current); + +/// The user id +@property (nonatomic, readonly, copy) FBSDKUserIdentifier *userID; +/// The user's first name +@property (nullable, nonatomic, readonly, copy) NSString *firstName; +/// The user's middle name +@property (nullable, nonatomic, readonly, copy) NSString *middleName; +/// The user's last name +@property (nullable, nonatomic, readonly, copy) NSString *lastName; +/// The user's complete name +@property (nullable, nonatomic, readonly, copy) NSString *name; +/** + A URL to the user's profile. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_link' permission + + Consider using `FBSDKAppLinkResolver` to resolve this + to an app link to link directly to the user's profile in the Facebook app. + */ +@property (nullable, nonatomic, readonly) NSURL *linkURL; + +/// The last time the profile data was fetched. +@property (nonatomic, readonly) NSDate *refreshDate; +/// A URL to use for fetching a user's profile image. +@property (nullable, nonatomic, readonly) NSURL *imageURL; +/** + The user's email. + + IMPORTANT: This field will only be populated if your user has granted your application the 'email' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSString *email; +/** + A list of identifiers of the user's friends. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_friends' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSArray *friendIDs; + +/** + The user's birthday. + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_birthday' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSDate *birthday; + +/** + The user's age range + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_age_range' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKUserAgeRange *ageRange; + +/** + The user's hometown + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_hometown' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKLocation *hometown; + +/** + The user's location + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_location' permission. + */ +@property (nullable, nonatomic, readonly, copy) FBSDKLocation *location; + +/** + The user's gender + + IMPORTANT: This field will only be populated if your user has granted your application the 'user_gender' permission. + */ +@property (nullable, nonatomic, readonly, copy) NSString *gender; + +/** + Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications + @param enable YES is observing + + If observing, this class will issue a graph request for public profile data when the current token's userID + differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. + + Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible + for `currentProfile` to return nil until the data is fetched. + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void)enableUpdatesOnAccessTokenChange:(BOOL)enable +NS_SWIFT_NAME(enableUpdatesOnAccessTokenChange(_:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Loads the current profile and passes it to the completion block. + @param completion The block to be executed once the profile is loaded + + If the profile is already loaded, this method will call the completion block synchronously, otherwise it + will begin a graph request to update `currentProfile` and then call the completion block when finished. + */ ++ (void)loadCurrentProfileWithCompletion:(nullable FBSDKProfileBlock)completion; + +/** + A convenience method for returning a complete `NSURL` for retrieving the user's profile image. + @param mode The picture mode + @param size The height and width. This will be rounded to integer precision. + */ +// UNCRUSTIFY_FORMAT_OFF +- (nullable NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size +NS_SWIFT_NAME(imageURL(forMode:size:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Returns YES if the profile is equivalent to the receiver. + @param profile the profile to compare to. + */ +- (BOOL)isEqualToProfile:(FBSDKProfile *)profile; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h new file mode 100644 index 00000000..36bf8c54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h @@ -0,0 +1,72 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@class FBSDKProfile; + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKProfilePictureMode enum + Defines the aspect ratio mode for the source image of the profile picture. + */ +typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) { + /// A square cropped version of the image will be included in the view. + FBSDKProfilePictureModeSquare, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeNormal, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeAlbum, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeSmall, + /// The original picture's aspect ratio will be used for the source image in the view. + FBSDKProfilePictureModeLarge, +} NS_SWIFT_NAME(Profile.PictureMode); + +/// A view to display a profile picture. +NS_SWIFT_NAME(FBProfilePictureView) +@interface FBSDKProfilePictureView : UIView + +/** + Create a new instance of `FBSDKProfilePictureView`. + + - Parameter frame: Frame rectangle for the view. + - Parameter profile: Optional profile to display a picture for. + */ +- (instancetype)initWithFrame:(CGRect)frame + profile:(FBSDKProfile *_Nullable)profile; + +/** + Create a new instance of `FBSDKProfilePictureView`. + + - Parameter profile: Optional profile to display a picture for. + */ +- (instancetype)initWithProfile:(FBSDKProfile *_Nullable)profile; + +/// The mode for the receiver to determine the aspect ratio of the source image. +@property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; + +/// The profile ID to show the picture for. +@property (nonatomic, copy) NSString *profileID; + +/** + Explicitly marks the receiver as needing to update the image. + + This method is called whenever any properties that affect the source image are modified, but this can also + be used to trigger a manual update of the image if it needs to be re-downloaded. + */ +- (void)setNeedsImageUpdate; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h new file mode 100644 index 00000000..ac05481f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKProfile; + +NS_SWIFT_NAME(ProfileProviding) +@protocol FBSDKProfileProviding + +@property (class, nullable, nonatomic, strong) FBSDKProfile *currentProfile +NS_SWIFT_NAME(current); + ++ (nullable FBSDKProfile *)fetchCachedProfile; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h new file mode 100644 index 00000000..653a0389 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h @@ -0,0 +1,15 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/** + Provides a random string + @param numberOfBytes the number of bytes to use + */ +extern NSString *fb_randomString(NSUInteger numberOfBytes); diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h new file mode 100644 index 00000000..884b84ac --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal block type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoginTooltipBlock) +typedef void (^FBSDKLoginTooltipBlock)(FBSDKLoginTooltip *_Nullable loginTooltip, NSError *_Nullable error); + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ServerConfigurationProvider) +@interface FBSDKServerConfigurationProvider : NSObject + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly) NSString *loggingToken; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (NSUInteger)cachedSmartLoginOptions; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (BOOL)useSafariViewControllerForDialogName:(NSString *)dialogName; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)loadServerConfigurationWithCompletionBlock:(nullable FBSDKLoginTooltipBlock)completionBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h new file mode 100644 index 00000000..6b3a2897 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h @@ -0,0 +1,197 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Settings) +@interface FBSDKSettings : NSObject + +#if !FBTEST +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; +#endif + +/// The shared settings instance. Prefer this and the exposed instance methods over the class variants. +@property (class, nonatomic, readonly) FBSDKSettings *sharedSettings; + +/// Retrieve the current iOS SDK version. +@property (nonatomic, readonly, copy) NSString *sdkVersion; + +/// Retrieve the current default Graph API version. +@property (nonatomic, readonly, copy) NSString *defaultGraphAPIVersion; + +/** + The quality of JPEG images sent to Facebook from the SDK, + expressed as a value from 0.0 to 1.0. + + If not explicitly set, the default is 0.9. +*/ +@property (nonatomic) CGFloat JPEGCompressionQuality +NS_SWIFT_NAME(jpegCompressionQuality); + +/** + Controls the auto logging of basic app events, such as activateApp and deactivateApp. + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; + +/** + Controls the fb_codeless_debug logging event + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; + +/** + Controls the access to IDFA + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; + +/** + Controls the SKAdNetwork report + If not explicitly set, the default is true + */ +@property (nonatomic, getter = isSKAdNetworkReportEnabled) BOOL skAdNetworkReportEnabled; + +/** + Whether data such as that generated through FBSDKAppEvents and sent to Facebook + should be restricted from being used for other than analytics and conversions. + Defaults to NO. This value is stored on the device and persists across app launches. + */ +@property (nonatomic) BOOL isEventDataUsageLimited; + +/** + Whether in memory cached values should be used for expensive metadata fields, such as + carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. + Defaults to NO. This value is stored on the device and persists across app launches. + */ +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; + +/// A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; + +/** + The Facebook App ID used by the SDK. + + If not explicitly set, the default will be read from the application's plist (FacebookAppID). + */ +@property (nullable, nonatomic, copy) NSString *appID; + +/** + The default url scheme suffix used for sessions. + + If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). + */ +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; + +/** + The Client Token that has been set via [[FBSDKSettings sharedSettings] setClientToken]. + This is needed for certain API calls when made anonymously, without a user-based access token. + + The Facebook App's "client token", which, for a given appid can be found in the Security + section of the Advanced tab of the Facebook App settings found at + + If not explicitly set, the default will be read from the application's plist (FacebookClientToken). + */ +@property (nullable, nonatomic, copy) NSString *clientToken; + +/** + The Facebook Display Name used by the SDK. + + This should match the Display Name that has been set for the app with the corresponding Facebook App ID, + in the Facebook App Dashboard. + + If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). + */ +@property (nullable, nonatomic, copy) NSString *displayName; + +/** + The Facebook domain part. This can be used to change the Facebook domain + (e.g. @"beta") so that requests will be sent to `graph.beta.facebook.com` + + If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). + */ +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; + +/** + The current Facebook SDK logging behavior. This should consist of strings + defined as constants with FBSDKLoggingBehavior*. + + This should consist a set of strings indicating what information should be logged + defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. + + You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLoggingBehavior: + + The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors + */ +@property (nonatomic, copy) NSSet *loggingBehaviors; + +/** + Overrides the default Graph API version to use with `FBSDKGraphRequests`. + + The string should be of the form `@"v2.7"`. + + Defaults to `defaultGraphAPIVersion`. + */ +@property (nonatomic, copy) NSString *graphAPIVersion; + +/** + Internal property exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; + +/** + The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook + If not explicitly set in iOS14 or above, the default is false in iOS14 or above. + */ +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; + +/** +Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** +Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; + +/** + Enable a particular Facebook SDK logging behavior. + + @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + */ +- (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +/** + Disable a particular Facebook SDK logging behavior. + + @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + */ +- (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h new file mode 100644 index 00000000..1e21fe02 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(SettingsLogging) +@protocol FBSDKSettingsLogging + +- (void)logWarnings; +- (void)logIfSDKSettingsChanged; +- (void)recordInstall; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h new file mode 100644 index 00000000..d0eeb7ab --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h @@ -0,0 +1,63 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(SettingsProtocol) +@protocol FBSDKSettings + +@property (nullable, nonatomic, copy) NSString *appID; +@property (nullable, nonatomic, copy) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; +@property (nonatomic, readonly, copy) NSString *sdkVersion; +@property (nullable, nonatomic, copy) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; +@property (nonnull, nonatomic, copy) NSSet *loggingBehaviors; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; +@property (nonatomic, readonly) BOOL isDataProcessingRestricted; +@property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; +@property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; +@property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; +@property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; +@property (nullable, nonatomic, readonly) NSDate *installTimestamp; +@property (nullable, nonatomic, readonly) NSDate *advertiserTrackingEnabledTimestamp; +@property (nonatomic) BOOL isEventDataUsageLimited; +@property (nonatomic) BOOL shouldUseTokenOptimizations; +@property (nonatomic, copy) NSString *graphAPIVersion; +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; +@property (nullable, nonatomic, readonly, copy) NSString *graphAPIDebugParamValue; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nullable, nonatomic, readonly) NSDictionary *persistableDataProcessingOptions; + +/** + Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** + Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h new file mode 100644 index 00000000..4d30ced6 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Constant used to describe the 'Message' dialog +FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameMessage; +/// Constant used to describe the 'Share' dialog +FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameShare; + +/** + A lightweight interface to expose aspects of FBSDKServerConfiguration that are used by dialogs in ShareKit. + + Internal Use Only + */ +NS_SWIFT_NAME(ShareDialogConfiguration) +@interface FBSDKShareDialogConfiguration : NSObject + +@property (nonatomic, readonly, copy) NSString *defaultShareMode; + +- (BOOL)shouldUseNativeDialogForDialogName:(NSString *)dialogName; +- (BOOL)shouldUseSafariViewControllerForDialogName:(NSString *)dialogName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h new file mode 100644 index 00000000..6b07cb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(TokenCaching) +@protocol FBSDKTokenCaching + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) FBSDKAccessToken *accessToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h new file mode 100644 index 00000000..87f227de --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(TokenStringProviding) +@protocol FBSDKTokenStringProviding + +/** + Return the token string of the current access token. + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +@property (class, nullable, nonatomic, readonly, copy) NSString *tokenString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h new file mode 100644 index 00000000..ea415c83 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern CATransform3D const FBSDKCATransform3DIdentity; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@interface FBSDKTransformer : NSObject +- (CATransform3D)CATransform3DMakeScale:(CGFloat)sx sy:(CGFloat)sy sz:(CGFloat)sz; +- (CATransform3D)CATransform3DMakeTranslation:(CGFloat)tx ty:(CGFloat)ty tz:(CGFloat)tz; +- (CATransform3D)CATransform3DConcat:(CATransform3D)a b:(CATransform3D)b; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h new file mode 100644 index 00000000..292430f5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKAppLink; + +/** + Provides a set of utilities for working with NSURLs, such as parsing of query parameters + and handling for App Link requests. + */ +NS_SWIFT_NAME(AppLinkURL) +@interface FBSDKURL : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Creates a link target from a raw URL. + On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's + application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: + to support better FBSDKMeasurementEvent notifications + @param url The instance of `NSURL` to create FBSDKURL from. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)URLWithURL:(NSURL *)url +NS_SWIFT_NAME(init(url:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's + application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. + @param url The instance of `NSURL` to create FBSDKURL from. + @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication +NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Gets the target URL. If the link is an App Link, this is the target of the App Link. + Otherwise, it is the url that created the target. + */ +@property (nonatomic, readonly, strong) NSURL *targetURL; + +/// Gets the query parameters for the target, parsed into an NSDictionary. +@property (nonatomic, readonly, strong) NSDictionary *targetQueryParameters; + +/** + If this link target is an App Link, this is the data found in al_applink_data. + Otherwise, it is nil. + */ +@property (nullable, nonatomic, readonly, strong) NSDictionary *appLinkData; + +/// If this link target is an App Link, this is the data found in extras. +@property (nullable, nonatomic, readonly, strong) NSDictionary *appLinkExtras; + +/// The App Link indicating how to navigate back to the referer app, if any. +@property (nullable, nonatomic, readonly, strong) id appLinkReferer; + +/// The URL that was used to create this FBSDKURL. +@property (nonatomic, readonly, strong) NSURL *inputURL; + +/// The query parameters of the inputURL, parsed into an NSDictionary. +@property (nonatomic, readonly, strong) NSDictionary *inputQueryParameters; + +/// The flag indicating whether the URL comes from auto app link +@property (nonatomic, readonly, getter = isAutoAppLink) BOOL isAutoAppLink; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h new file mode 100644 index 00000000..31741f40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(URLHosting) +@protocol FBSDKURLHosting + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h new file mode 100644 index 00000000..ff91da7d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKURLOpening; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(URLOpener) +@protocol FBSDKURLOpener + +- (void)openURL:(NSURL *)url + sender:(nullable id)sender + handler:(FBSDKSuccessBlock)handler; + +// UNCRUSTIFY_FORMAT_OFF +- (void)openURLWithSafariViewController:(NSURL *)url + sender:(id)sender + fromViewController:(UIViewController *)fromViewController + handler:(FBSDKSuccessBlock)handler +NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h new file mode 100644 index 00000000..65772a5c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(URLOpening) +@protocol FBSDKURLOpening + +// Implementations should make sure they can handle nil parameters +// which is possible in SafariViewController. +// see canOpenURL below. +- (BOOL)application:(nullable UIApplication *)application + openURL:(nullable NSURL *)url + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +// create a different handler to return YES/NO if the receiver can process the above openURL:. +// This is separated so that we can process the openURL: in callbacks, while still returning +// the result of canOpenURL synchronously in FBSDKApplicationDelegate +- (BOOL) canOpenURL:(NSURL *)url + forApplication:(nullable UIApplication *)application + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nullable id)annotation; + +- (void)applicationDidBecomeActive:(UIApplication *)application; + +- (BOOL)isAuthenticationURL:(NSURL *)url; + +@optional +- (BOOL)shouldStopPropagationOfURL:(NSURL *)url; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h new file mode 100644 index 00000000..f7283921 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *FBSDKURLScheme NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(URLScheme); + +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeFacebookAPI; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeMessengerApp; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTPS NS_SWIFT_NAME(https); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTP NS_SWIFT_NAME(http); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeWeb; diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h new file mode 100644 index 00000000..7d719165 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h @@ -0,0 +1,35 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(UserAgeRange) +@interface FBSDKUserAgeRange : NSObject + +/// The user's minimun age, nil if unspecified +@property (nullable, nonatomic, readonly, strong) NSNumber *min; +/// The user's maximun age, nil if unspecified +@property (nullable, nonatomic, readonly, strong) NSNumber *max; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Returns a UserAgeRange object from a dinctionary containing valid user age range. + @param dictionary The dictionary containing raw user age range + + Valid user age range will consist of "min" and/or "max" values that are + positive integers, where "min" is smaller than or equal to "max". + */ ++ (nullable instancetype)ageRangeFromDictionary:(NSDictionary *)dictionary; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h new file mode 100644 index 00000000..eb5ca0a4 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -0,0 +1,108 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Class to contain common utility methods. +NS_SWIFT_NAME(Utility) +@interface FBSDKUtility : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Parses a query string into a dictionary. + @param queryString The query string value. + @return A dictionary with the key/value pairs. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString +NS_SWIFT_NAME(dictionary(withQuery:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Constructs a query string from a dictionary. + @param dictionary The dictionary with key/value pairs for the query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return Query string representation of the parameters. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary + error:(NSError **)errorRef +NS_SWIFT_NAME(query(from:)) +__attribute__((swift_error(nonnull_error))); +// UNCRUSTIFY_FORMAT_ON + +/** + Decodes a value from an URL. + @param value The value to decode. + @return The decoded value. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)URLDecode:(NSString *)value +NS_SWIFT_NAME(decode(urlString:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Encodes a value for an URL. + @param value The value to encode. + @return The encoded value. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (NSString *)URLEncode:(NSString *)value +NS_SWIFT_NAME(encode(urlString:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Creates a timer using Grand Central Dispatch. + @param interval The interval to fire the timer, in seconds. + @param block The code block to execute when timer is fired. + @return The dispatch handle. + */ ++ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; + +/** + Stop a timer that was started by startGCDTimerWithInterval. + @param timer The dispatch handle received from startGCDTimerWithInterval. + */ ++ (void)stopGCDTimer:(dispatch_source_t)timer; + +/** + Get SHA256 hased string of NSString/NSData + + @param input The data that needs to be hashed, it could be NSString or NSData. + */ + +// UNCRUSTIFY_FORMAT_OFF ++ (nullable NSString *)SHA256Hash:(NSObject *)input +NS_SWIFT_NAME(sha256Hash(_:)); +// UNCRUSTIFY_FORMAT_ON + +/// Returns the graphdomain stored in FBSDKAuthenticationToken ++ (nullable NSString *)getGraphDomainFromToken; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ ++ (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h new file mode 100644 index 00000000..136683d1 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import +#import +#import + +#import + +@protocol _FBSDKWindowFinding; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(WebDialog) +@interface FBSDKWebDialog : NSObject + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic) BOOL shouldDeferVisibility; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nullable, nonatomic, strong) id<_FBSDKWindowFinding> windowFinder; + ++ (instancetype)new NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ ++ (instancetype)dialogWithName:(NSString *)name + delegate:(id)delegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (instancetype)createAndShowWithName:(NSString *)name + parameters:(nullable NSDictionary *)parameters + frame:(CGRect)frame + delegate:(id)delegate + windowFinder:(nullable id<_FBSDKWindowFinding>)windowFinder +NS_SWIFT_NAME(createAndShow(name:parameters:frame:delegate:windowFinder:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h new file mode 100644 index 00000000..6dd4b926 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h @@ -0,0 +1,56 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +@class FBSDKWebDialog; + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(WebDialogDelegate) +@protocol FBSDKWebDialogDelegate + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary *)results; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h new file mode 100644 index 00000000..b0861b81 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +@protocol FBSDKWebDialogViewDelegate; + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(FBWebDialogView) +@interface FBSDKWebDialogView : UIView + +@property (nonatomic, weak) id delegate; + +- (void)loadURL:(NSURL *)URL; +- (void)stopLoading; + +@end + +NS_SWIFT_NAME(WebDialogViewDelegate) +@protocol FBSDKWebDialogViewDelegate + +- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results; +- (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; +- (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; +- (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h new file mode 100644 index 00000000..f1d7dbed --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h @@ -0,0 +1,32 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A reference implementation for an App Link resolver that uses a hidden WKWebView + to parse the HTML containing App Link metadata. + */ +NS_SWIFT_NAME(WebViewAppLinkResolver) +@interface FBSDKWebViewAppLinkResolver : NSObject + +/// Gets the instance of a FBSDKWebViewAppLinkResolver. +@property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance +NS_SWIFT_NAME(shared); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h new file mode 100644 index 00000000..a9d946f3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(_WindowFinding) +@protocol _FBSDKWindowFinding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable UIWindow *)findWindow; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h new file mode 100644 index 00000000..a8114b1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoggerCreating) +@protocol __FBSDKLoggerCreating + +- (id)createLoggerWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist new file mode 100644 index 00000000..f83a4967 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..12abea86 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..52b442b0 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,93 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +@_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { + public var permissions: Swift.Set { + get + } + public var declinedPermissions: Swift.Set { + get + } + public var expiredPermissions: Swift.Set { + get + } + public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} +public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { + case publicProfile + case userFriends + case email + case userAboutMe + case userActionsBooks + case userActionsFitness + case userActionsMusic + case userActionsNews + case userActionsVideo + case userBirthday + case userEducationHistory + case userEvents + case userGamesActivity + case userGender + case userHometown + case userLikes + case userLocation + case userManagedGroups + case userPhotos + case userPosts + case userRelationships + case userRelationshipDetails + case userReligionPolitics + case userTaggedPlaces + case userVideos + case userWebsite + case userWorkHistory + case readCustomFriendlists + case readInsights + case readAudienceNetworkInsights + case readPageMailboxes + case pagesShowList + case pagesManageCta + case pagesManageInstantArticles + case adsRead + case custom(Swift.String) + public init(stringLiteral value: Swift.String) + public var name: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..a480081b Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..12a5822f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,93 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +@_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { + public var permissions: Swift.Set { + get + } + public var declinedPermissions: Swift.Set { + get + } + public var expiredPermissions: Swift.Set { + get + } + public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} +public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { + case publicProfile + case userFriends + case email + case userAboutMe + case userActionsBooks + case userActionsFitness + case userActionsMusic + case userActionsNews + case userActionsVideo + case userBirthday + case userEducationHistory + case userEvents + case userGamesActivity + case userGender + case userHometown + case userLikes + case userLocation + case userManagedGroups + case userPhotos + case userPosts + case userRelationships + case userRelationshipDetails + case userReligionPolitics + case userTaggedPlaces + case userVideos + case userWebsite + case userWorkHistory + case readCustomFriendlists + case readInsights + case readAudienceNetworkInsights + case readPageMailboxes + case pagesShowList + case pagesManageCta + case pagesManageInstantArticles + case adsRead + case custom(Swift.String) + public init(stringLiteral value: Swift.String) + public var name: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/module.modulemap b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Versions/A/Modules/module.modulemap rename to ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..250ab02a Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..b0a3dfd0 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..54477620 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,1797 @@ + + + + + files + + Headers/FBSDKAccessToken.h + + Zwalh7WGm73EGYq6r0hOtY6TVyM= + + Headers/FBSDKAccessTokenProtocols.h + + QpJzB6oI1x1D3M0cC8Yw7FSuwKg= + + Headers/FBSDKAdvertisingTrackingStatus.h + + s2/tT+xSXPH4xXaQ+yW41JtgT58= + + Headers/FBSDKAppAvailabilityChecker.h + + Wyf9l4OPVlNw4rmgihSwsLLXekY= + + Headers/FBSDKAppEventName.h + + EU49DFEvgz3pfVKd2Gh6GcVz19w= + + Headers/FBSDKAppEventParameterName.h + + jMPwz6fdms/XUiUDkGZXO8LsEPs= + + Headers/FBSDKAppEventParameterProduct.h + + r+KeRcYNIPkXBrMbyUHT2wI7s9Y= + + Headers/FBSDKAppEventParameterValue.h + + 040yhBlHKamIDlwNu0ImpgLTCqc= + + Headers/FBSDKAppEventUserDataType.h + + A3lEI7gxtNx4AHoXWeE0s7u1zK8= + + Headers/FBSDKAppEvents.h + + ZabZwehtvq6nno9KnlPUHOfoXSA= + + Headers/FBSDKAppEventsFlushBehavior.h + + tGoQfvz6uAy5DjnhPnzX/Ai2vl4= + + Headers/FBSDKAppEventsNotificationName.h + + y7c3PKWx/w77oSbeugClHIvTMS8= + + Headers/FBSDKAppLink.h + + 5EIxpe89PDf7uNARo4Jy4QH+Qo4= + + Headers/FBSDKAppLinkNavigation.h + + RY5XtfOnoyCwcpgHKJiSeuMPBIA= + + Headers/FBSDKAppLinkResolver.h + + 7sO6Yn5KZcxXlo5Y+w+lhkolKk8= + + Headers/FBSDKAppLinkResolving.h + + vW0iP2TWioh9F2xVFhjb96AWH/M= + + Headers/FBSDKAppLinkTarget.h + + Jv4V7jimmNWdukOakiI+cOXPRTU= + + Headers/FBSDKAppLinkTargetProtocol.h + + KjpJOKaE7Hu4fZ/kcuexDfd7h/E= + + Headers/FBSDKAppLinkUtility.h + + eg8m/+VYcUPPXnNT1s5tbmf4z60= + + Headers/FBSDKAppURLSchemeProviding.h + + G7H5ArEaw56tAdukKkeFnHJW3yM= + + Headers/FBSDKApplicationDelegate.h + + gySEL45XjsZYoHif6xbW5+3LZNQ= + + Headers/FBSDKApplicationObserving.h + + E5Ew6Wmyl//0dt7F2wSyYMbL8Uc= + + Headers/FBSDKAuthenticationToken.h + + 8MSOJbkw+GYK17UVaHITUogBFow= + + Headers/FBSDKAuthenticationTokenClaims.h + + xojLcwuGpunIQjN3S1ntX2IxWxk= + + Headers/FBSDKAuthenticationTokenProtocols.h + + ll9VzBIGgFDag+gJiL8CfwN8Vmc= + + Headers/FBSDKBridgeAPI.h + + I5hqZr4+zcVZsAmHsy4JSL1Fgt8= + + Headers/FBSDKBridgeAPIProtocol.h + + MsZsfhF27cV7UwnA9wtLWKut7x8= + + Headers/FBSDKBridgeAPIProtocolType.h + + DblZg5KWlfoY7uhozPWbR8A+C+Q= + + Headers/FBSDKBridgeAPIRequest.h + + /49KetCwFynSQPcoa2fwqdM6WCU= + + Headers/FBSDKBridgeAPIRequestCreating.h + + fSrgRjXiEf48iO5SW4tUzCK4Dfw= + + Headers/FBSDKBridgeAPIRequestOpening.h + + +Du1Slb3MvBO9hnallcqMyu0oAw= + + Headers/FBSDKBridgeAPIRequestProtocol.h + + QvIJ69YhObUzXyvQTDogepJbLIY= + + Headers/FBSDKBridgeAPIResponse.h + + vy3kN0D9t6fqcYW4uwO5oHLybmw= + + Headers/FBSDKButton.h + + Q5s1g6x77uecqksyNP9YvwAxGKo= + + Headers/FBSDKButtonImpressionLogging.h + + LsVpQhR6smaHCPnF/ITEWiKGkKA= + + Headers/FBSDKConstants.h + + 8uLZKrsuXsxVHJGVSrF1lCoNawo= + + Headers/FBSDKCoreKit-Swift.h + + 9+bMBCD9BxRjD3PQ3rB3NOMTVqk= + + Headers/FBSDKCoreKit.h + + rSB/5qnmwQ/YfcHSajkFConHwuI= + + Headers/FBSDKCoreKitVersions.h + + rKH5hq1ilwGLoekVN/Gg8mdUg9g= + + Headers/FBSDKDeviceButton.h + + 4LIheHz+TKvNTDHMFLx9U5N9muI= + + Headers/FBSDKDeviceDialogView.h + + 0aubj8CDlLTz/o8MfbxQrck/VQs= + + Headers/FBSDKDeviceViewControllerBase.h + + 9d5jpsDwPq4ZpbCHYzNDectdVyE= + + Headers/FBSDKDynamicFrameworkLoaderProxy.h + + gQze+1wXFmg8HHDE0Ba4/AdlSbk= + + Headers/FBSDKDynamicSocialFrameworkLoader.h + + VkK7+4REIGtAPH/eFKxy/bj9hQ0= + + Headers/FBSDKErrorCreating.h + + hSTHauBFdEYzYLgpazD8Nu2mbvA= + + Headers/FBSDKErrorFactory.h + + BbwtPEHEtIq6FGLxlzJ+93hv4XU= + + Headers/FBSDKErrorRecoveryAttempting.h + + r3mkBDHcKe63UzmZCJLFEisXL3I= + + Headers/FBSDKFeature.h + + FyLPjFGney8xxCzilFkUSbm265Y= + + Headers/FBSDKFeatureChecking.h + + rYTkx84W03mL0rrno4sthw6poiM= + + Headers/FBSDKGraphErrorRecoveryProcessor.h + + /3AE6n6eta/pkvOIaQ5ZDZrxIwc= + + Headers/FBSDKGraphRequest.h + + mDiia1xQGNDzGWkoO2IrQrHcVCo= + + Headers/FBSDKGraphRequestConnecting.h + + paaU79+o3FwlCqzfosIGlXZTwL4= + + Headers/FBSDKGraphRequestConnection.h + + ZCtXBvpuATZKAZvJLOo9h5KrckA= + + Headers/FBSDKGraphRequestConnectionDelegate.h + + FSHiVcHDpJTlfdfBczQNHtjDJ8s= + + Headers/FBSDKGraphRequestConnectionFactory.h + + gAfT3DO/vuTTlEaJPEP8hL5P3Eo= + + Headers/FBSDKGraphRequestConnectionFactoryProtocol.h + + A26a5H79Zb1dRO6YHMFB4DbS+D8= + + Headers/FBSDKGraphRequestDataAttachment.h + + 7vvCqPiZp4o6JKVaJJ4FP9XkXKE= + + Headers/FBSDKGraphRequestFactory.h + + lAwX1CKv5VHiJ07/xZZylICOdg4= + + Headers/FBSDKGraphRequestFactoryProtocol.h + + Nz3K53RPMCO3ckDCvhJoBJ9TIKI= + + Headers/FBSDKGraphRequestFlags.h + + Zas2ccUoNaCrjUffAdLC6TmKLWs= + + Headers/FBSDKGraphRequestHTTPMethod.h + + sF4WT7ko2ZXuQ91thBewwSb29Cc= + + Headers/FBSDKGraphRequestProtocol.h + + E72bbJ8BaX/EV/so4aPEeaLRTkY= + + Headers/FBSDKIcon.h + + nSUcEGcswYAb2H/1Kk1Ibii38sQ= + + Headers/FBSDKImpressionLoggingButton.h + + aaainoJHYRbRmab8MpwHmrU4hVo= + + Headers/FBSDKInternalUtility.h + + upq6sOVxvYgmqem02YoK1SQZ4fI= + + Headers/FBSDKInternalUtilityProtocol.h + + Fv2HZA8YkLc1F/996f+/OhkAzZM= + + Headers/FBSDKKeychainStore.h + + VSfBFlzguwgAJhVey77PM3TiKzI= + + Headers/FBSDKKeychainStoreFactory.h + + EokxqDkQxYQBz5YnFwcqJvVKd8I= + + Headers/FBSDKKeychainStoreProtocol.h + + Vl4nIrUwT7cqcjwlXymbPkKUVDo= + + Headers/FBSDKKeychainStoreProviding.h + + mIeRZ1Khyvf/6V2HXI3+7c15XfU= + + Headers/FBSDKLocation.h + + lVldFN//gmPckkWOntm6/lMe0QE= + + Headers/FBSDKLogger.h + + rtRqjTXsaZXv5x8H14rMIs3g7Gk= + + Headers/FBSDKLogging.h + + /DbryGZcqEQACAktvCjPjV6SDG4= + + Headers/FBSDKLoggingBehavior.h + + 2RipnoPNHjzmVyzHpZjxsO+csE0= + + Headers/FBSDKLoginTooltip.h + + t9qlwGoUeyWhxDfXE8Ky6RnF/gg= + + Headers/FBSDKMeasurementEvent.h + + iDxUikYGmDa2FVGCbslgxrjwXLA= + + Headers/FBSDKMutableCopying.h + + CdAKmAi79FHfugMUCBcou38XjyY= + + Headers/FBSDKNetworkErrorChecker.h + + lc4ltIsnGN0wefVKZeW3BTQqt8o= + + Headers/FBSDKNetworkErrorChecking.h + + DQOOpk+tae6sTARv6zgYkUNQv+4= + + Headers/FBSDKProductAvailability.h + + 4z6lAOLiyG+H6sMmuDzBXlrBO4Q= + + Headers/FBSDKProductCondition.h + + p2M86R+0XjuIIHBALGh4qHhF0sg= + + Headers/FBSDKProfile.h + + a1wf8Hf9JZZ6hWCfCShWPzBo7hk= + + Headers/FBSDKProfilePictureView.h + + Ha1FZWHpTkpVErTLPsBp8dmIzFY= + + Headers/FBSDKProfileProtocols.h + + osJIfxC8jjnWg+nZiIydGspDpKo= + + Headers/FBSDKRandom.h + + R8FED9YvoEocX/AhmRTKcVPRw2o= + + Headers/FBSDKServerConfigurationProvider.h + + pQXes4mDHFLyo95AmuqC6AXyKDI= + + Headers/FBSDKSettings.h + + FIxUl9WHubBQ4Rmv8W7iNVRzrq4= + + Headers/FBSDKSettingsLogging.h + + j4NKiO1um7BzI27sPShA+WNNV6E= + + Headers/FBSDKSettingsProtocol.h + + QogmjQBweHFkUWSIRYsBQvR4gHE= + + Headers/FBSDKShareDialogConfiguration.h + + WPPtv+9HV+w3NbzlQBfQDXQ6qlQ= + + Headers/FBSDKTokenCaching.h + + Y9D8zDMXaiaJEPNG6yqmuv8sdxU= + + Headers/FBSDKTokenStringProviding.h + + 1ULLCT9qWhm7HkrSyND4RJwRF6Y= + + Headers/FBSDKTransformer.h + + Ui2GFPACS7T6kK9LcCLcdJyCYyo= + + Headers/FBSDKURL.h + + d5KoDUOKDIKe8CdBCFa5iFYqMyQ= + + Headers/FBSDKURLHosting.h + + t5Vuvclz3txsOHO/DxRweisyVC8= + + Headers/FBSDKURLOpener.h + + A0FSD5yqJH1esXZTdJ5le57N30Q= + + Headers/FBSDKURLOpening.h + + ExR8Hwm+b4hQrM+eFZoUR3yLS1U= + + Headers/FBSDKURLScheme.h + + 36HfFNYLwWfRajDYFDJeNZe/evc= + + Headers/FBSDKUserAgeRange.h + + eRyqSxEieMcqdjv0yKXNIDnmRIg= + + Headers/FBSDKUtility.h + + ACK+e48w6WLwZDhZT9VIaXDWTlk= + + Headers/FBSDKWebDialog.h + + s8cqZqq/NcQyFzujtEc+0qtxxx0= + + Headers/FBSDKWebDialogDelegate.h + + Chc8NMEwHSvrQkghQPV6O7rBAW8= + + Headers/FBSDKWebDialogView.h + + hui2sUnpJKWcSpt107HTbPs4cps= + + Headers/FBSDKWebViewAppLinkResolver.h + + jEC9UH9Inm7DYqoFZv2qaN3Pe14= + + Headers/_FBSDKWindowFinding.h + + Gac9mAAYHny41SRhpW53CbfSo2s= + + Headers/__FBSDKLoggerCreating.h + + y1VVRA/XNhhKMaoTUc/66smvRqI= + + Info.plist + + 7cBZ8wjK7iI22cGLNsWRbhHHe5M= + + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + SOeTyGMlV0Pce/AIRVDilpx8AuQ= + + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + dgS0T4uzMbrFwTTwTODMov6u3jA= + + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + +D/u7OW7z/SJ5G7nvs6wPA1K6+E= + + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + Qhrzxqllh0TRwSkirS/PXEboCs0= + + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + 4fnn3HFuUqt2vVNYeVU/5JLoOIY= + + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + Bhl9OitWiY6WVryneeKy+85g2XA= + + Modules/module.modulemap + + dqxVNYXT9nBvFc3sI+M8nUrDXuA= + + + files2 + + Headers/FBSDKAccessToken.h + + hash + + Zwalh7WGm73EGYq6r0hOtY6TVyM= + + hash2 + + 1HuXQBYX9e+yfKLIyhwED67a3VCkpra3DxlLwws0NvA= + + + Headers/FBSDKAccessTokenProtocols.h + + hash + + QpJzB6oI1x1D3M0cC8Yw7FSuwKg= + + hash2 + + VuMGgje9C8CglYD1qDMt29vcNIUBUZlTAdNo+qvSeXM= + + + Headers/FBSDKAdvertisingTrackingStatus.h + + hash + + s2/tT+xSXPH4xXaQ+yW41JtgT58= + + hash2 + + pj5HBFKU2AJRVkryxLDxsNyV+Hq0vhsL7ESLeXA7gco= + + + Headers/FBSDKAppAvailabilityChecker.h + + hash + + Wyf9l4OPVlNw4rmgihSwsLLXekY= + + hash2 + + WCKAfRQSLZ76amGNcy7D85Zr0FqbK3yqgD2x9Q2KMVc= + + + Headers/FBSDKAppEventName.h + + hash + + EU49DFEvgz3pfVKd2Gh6GcVz19w= + + hash2 + + qlGcgxs7AVCOJpK7+czagW3XaPQIdPFE23qdql2xK3s= + + + Headers/FBSDKAppEventParameterName.h + + hash + + jMPwz6fdms/XUiUDkGZXO8LsEPs= + + hash2 + + P5BcIc7FNHua2MKnE3mmflQlvvdqk25zXugjGZGRhJk= + + + Headers/FBSDKAppEventParameterProduct.h + + hash + + r+KeRcYNIPkXBrMbyUHT2wI7s9Y= + + hash2 + + FIPXmw+JMv7bBSbF0zhfVC2Ib03Sx9JYrwjlNp1XInI= + + + Headers/FBSDKAppEventParameterValue.h + + hash + + 040yhBlHKamIDlwNu0ImpgLTCqc= + + hash2 + + Q2olYJJI/DN976h566Nwy3D+obhtAQAKHOJ5lKeTfm8= + + + Headers/FBSDKAppEventUserDataType.h + + hash + + A3lEI7gxtNx4AHoXWeE0s7u1zK8= + + hash2 + + 7pjsRgcXBeV8tJeLjrQvQ/3ZBmzY9k086Z46TsArMag= + + + Headers/FBSDKAppEvents.h + + hash + + ZabZwehtvq6nno9KnlPUHOfoXSA= + + hash2 + + /dqfqBWS1XAnIVpkJtTdrw+vGtx3hEWCNfcr96cZ7rU= + + + Headers/FBSDKAppEventsFlushBehavior.h + + hash + + tGoQfvz6uAy5DjnhPnzX/Ai2vl4= + + hash2 + + iUxqEKL4pmF7f47Qul2Oe8QI0MjDPnOn3VhWjVQWe90= + + + Headers/FBSDKAppEventsNotificationName.h + + hash + + y7c3PKWx/w77oSbeugClHIvTMS8= + + hash2 + + 7JmzpHhHPCXS4WcGYrhN2g1u5YXUgR/ltWdRyfv8l0I= + + + Headers/FBSDKAppLink.h + + hash + + 5EIxpe89PDf7uNARo4Jy4QH+Qo4= + + hash2 + + g/IxfDNhT5FlzCFaIqj87XZGnrfTh/0pcEjCqf8dc+Y= + + + Headers/FBSDKAppLinkNavigation.h + + hash + + RY5XtfOnoyCwcpgHKJiSeuMPBIA= + + hash2 + + 2CTZLIVldVIEEyp7qR0dEELZmUYjxrNoSe2J/m1affQ= + + + Headers/FBSDKAppLinkResolver.h + + hash + + 7sO6Yn5KZcxXlo5Y+w+lhkolKk8= + + hash2 + + 8aNQx4mlqNBxl/I9nP8S50yHG6KvLKKNYr2AOITTlko= + + + Headers/FBSDKAppLinkResolving.h + + hash + + vW0iP2TWioh9F2xVFhjb96AWH/M= + + hash2 + + qb3BIqDSak/QEJVHaa0UyJE2SIhRWJTvILOUETHKNbU= + + + Headers/FBSDKAppLinkTarget.h + + hash + + Jv4V7jimmNWdukOakiI+cOXPRTU= + + hash2 + + irWS1LgTXSXbrL6LszL/lt6uruZKKTG4ZIR+JPSYy5s= + + + Headers/FBSDKAppLinkTargetProtocol.h + + hash + + KjpJOKaE7Hu4fZ/kcuexDfd7h/E= + + hash2 + + xRIohRLTU/DyWAlvJeGXzuTsyj3d0Pb9Erqu0nLl2Qo= + + + Headers/FBSDKAppLinkUtility.h + + hash + + eg8m/+VYcUPPXnNT1s5tbmf4z60= + + hash2 + + TbJ3O5YJdrGHT7yvN5AV2LwUY7TCwYXzOU8UkYqesEU= + + + Headers/FBSDKAppURLSchemeProviding.h + + hash + + G7H5ArEaw56tAdukKkeFnHJW3yM= + + hash2 + + o9vW113QSBrXeTu8w1RgrMfMpi3Li+ZHpavPt/xYGa4= + + + Headers/FBSDKApplicationDelegate.h + + hash + + gySEL45XjsZYoHif6xbW5+3LZNQ= + + hash2 + + 9pKDm3WpHxIUpfhHV2ax+r5Ruz52fIsSa/tSfHfH8TY= + + + Headers/FBSDKApplicationObserving.h + + hash + + E5Ew6Wmyl//0dt7F2wSyYMbL8Uc= + + hash2 + + I09jTNQCgePthHc0fW/okp1bhMUx7+PPWoHkC8vl+Ls= + + + Headers/FBSDKAuthenticationToken.h + + hash + + 8MSOJbkw+GYK17UVaHITUogBFow= + + hash2 + + vMJ3N8rqdWY+q5wZWX5vjz3+YpiIueuJEVZ63TxUS6s= + + + Headers/FBSDKAuthenticationTokenClaims.h + + hash + + xojLcwuGpunIQjN3S1ntX2IxWxk= + + hash2 + + aBU/e5udieGDwDgz+qcP4zTL0e86m4akTzjoHIZViY4= + + + Headers/FBSDKAuthenticationTokenProtocols.h + + hash + + ll9VzBIGgFDag+gJiL8CfwN8Vmc= + + hash2 + + 9hunZocu2ArA/iddd/8a9xWZwt0gHDZPA7mNEhsFEgQ= + + + Headers/FBSDKBridgeAPI.h + + hash + + I5hqZr4+zcVZsAmHsy4JSL1Fgt8= + + hash2 + + /VHa8dL7WXWTHDTBxYJJ/126TykZLdGDcG5xOUHAbIg= + + + Headers/FBSDKBridgeAPIProtocol.h + + hash + + MsZsfhF27cV7UwnA9wtLWKut7x8= + + hash2 + + X+z7XuqGNwH+3YPu+QB5WCsbNcdIaK5qh1sdLvUKelY= + + + Headers/FBSDKBridgeAPIProtocolType.h + + hash + + DblZg5KWlfoY7uhozPWbR8A+C+Q= + + hash2 + + A5XYnc2oBVddlLz3wGiibtMvO6i/A+82gXL5XY+AsgA= + + + Headers/FBSDKBridgeAPIRequest.h + + hash + + /49KetCwFynSQPcoa2fwqdM6WCU= + + hash2 + + skJUk4euPJRaKtWFNSusDh5VCs+v8OI5CRiaykPJyNw= + + + Headers/FBSDKBridgeAPIRequestCreating.h + + hash + + fSrgRjXiEf48iO5SW4tUzCK4Dfw= + + hash2 + + NX+gToQ0lPJ7TSH2qMy4mIDEYMYzkZhwyZbP0XvC1iI= + + + Headers/FBSDKBridgeAPIRequestOpening.h + + hash + + +Du1Slb3MvBO9hnallcqMyu0oAw= + + hash2 + + s2lyojY76IEBtZow3eRPQRAb8vLKp8C63M/45OEbA1I= + + + Headers/FBSDKBridgeAPIRequestProtocol.h + + hash + + QvIJ69YhObUzXyvQTDogepJbLIY= + + hash2 + + zXyn4IrEQSs/K0vIuWaHZHWeYSHJfjrS2xjq3hrHThs= + + + Headers/FBSDKBridgeAPIResponse.h + + hash + + vy3kN0D9t6fqcYW4uwO5oHLybmw= + + hash2 + + ILxKEtXitTQmlNge486f2BNIV5KF7sl8I7WOgk43fCU= + + + Headers/FBSDKButton.h + + hash + + Q5s1g6x77uecqksyNP9YvwAxGKo= + + hash2 + + VGY0AU3C6L7ZwTarF+0BOGRkeoqOQcLDpxQJ6sRMJXY= + + + Headers/FBSDKButtonImpressionLogging.h + + hash + + LsVpQhR6smaHCPnF/ITEWiKGkKA= + + hash2 + + pShKA3myYUve8S5W/TI08BTWmhPh0RgoZQ6lY9c5S9g= + + + Headers/FBSDKConstants.h + + hash + + 8uLZKrsuXsxVHJGVSrF1lCoNawo= + + hash2 + + LxzBWAAzRjmjvoPtHtvZHe66BnfzV1RlnGfB8ljOYVA= + + + Headers/FBSDKCoreKit-Swift.h + + hash + + 9+bMBCD9BxRjD3PQ3rB3NOMTVqk= + + hash2 + + Jl9dwDlBiVxHiW68OI5OC2RYXiGeUhSeLro9/4KPfJU= + + + Headers/FBSDKCoreKit.h + + hash + + rSB/5qnmwQ/YfcHSajkFConHwuI= + + hash2 + + wiDLJIdGwhq62RT8NUGC9H3Ji6WVgPCTE3q7FTMneJw= + + + Headers/FBSDKCoreKitVersions.h + + hash + + rKH5hq1ilwGLoekVN/Gg8mdUg9g= + + hash2 + + l7IPGNpfCqVF+sjcP5uMsu37gMB3fm66FZWFuDUwc3E= + + + Headers/FBSDKDeviceButton.h + + hash + + 4LIheHz+TKvNTDHMFLx9U5N9muI= + + hash2 + + jraVs1muJpXk8r7ljiHH2+6sCGrZ0j+17u95Jn5xgKM= + + + Headers/FBSDKDeviceDialogView.h + + hash + + 0aubj8CDlLTz/o8MfbxQrck/VQs= + + hash2 + + 5SsLAz81rfMji3a9qaEVQ9gWESKGuH6ziUaSTA4K+k4= + + + Headers/FBSDKDeviceViewControllerBase.h + + hash + + 9d5jpsDwPq4ZpbCHYzNDectdVyE= + + hash2 + + 996f3WvoxwknKnreRc5JpTLQcUB27LR5tq5tV3qRHe0= + + + Headers/FBSDKDynamicFrameworkLoaderProxy.h + + hash + + gQze+1wXFmg8HHDE0Ba4/AdlSbk= + + hash2 + + DKzc5A2VHGjb5zjiW11FfYE+be1Je5rxetWvpGpLWP8= + + + Headers/FBSDKDynamicSocialFrameworkLoader.h + + hash + + VkK7+4REIGtAPH/eFKxy/bj9hQ0= + + hash2 + + I6uYOLsEUDxk7HKK39oiWyshO9sP8I6Ul2aPS4AGbaM= + + + Headers/FBSDKErrorCreating.h + + hash + + hSTHauBFdEYzYLgpazD8Nu2mbvA= + + hash2 + + J1rXYSPoy877pIwlZKDP6n/b3DufexQeIl0pOymmYVY= + + + Headers/FBSDKErrorFactory.h + + hash + + BbwtPEHEtIq6FGLxlzJ+93hv4XU= + + hash2 + + PwxuvjiaBR9QpRJl5SjDI8lRM5aDTxvbBAloH4txjBs= + + + Headers/FBSDKErrorRecoveryAttempting.h + + hash + + r3mkBDHcKe63UzmZCJLFEisXL3I= + + hash2 + + bbQLx2KLum7BokOQzq6eMFMcPRKyQgeSJyYi567SqfQ= + + + Headers/FBSDKFeature.h + + hash + + FyLPjFGney8xxCzilFkUSbm265Y= + + hash2 + + y4M4PFCnnEh5bBoswQADFakDdQJKWmhSzNYwEjdspE0= + + + Headers/FBSDKFeatureChecking.h + + hash + + rYTkx84W03mL0rrno4sthw6poiM= + + hash2 + + QtYErERzFYGRmUpt4HXd8p062xQtrNl5l+J2nUhhc1k= + + + Headers/FBSDKGraphErrorRecoveryProcessor.h + + hash + + /3AE6n6eta/pkvOIaQ5ZDZrxIwc= + + hash2 + + boW9M+T41fcjt/4pL+1wAI0jjDX2bGoZKHNSOiS3GCA= + + + Headers/FBSDKGraphRequest.h + + hash + + mDiia1xQGNDzGWkoO2IrQrHcVCo= + + hash2 + + cObAdeSuYo3AG0Il/A6PknPlmQQkmsy8p6wzTTeJnFc= + + + Headers/FBSDKGraphRequestConnecting.h + + hash + + paaU79+o3FwlCqzfosIGlXZTwL4= + + hash2 + + ly7JyuRHRTif+4dhHHyNJrgci4jYJ1SPobEAWFdeBG8= + + + Headers/FBSDKGraphRequestConnection.h + + hash + + ZCtXBvpuATZKAZvJLOo9h5KrckA= + + hash2 + + ZbfPRx7gmcdeVKVyDE+cliM8ehWUJBPao1Kbkzn0Xv8= + + + Headers/FBSDKGraphRequestConnectionDelegate.h + + hash + + FSHiVcHDpJTlfdfBczQNHtjDJ8s= + + hash2 + + pbeIgtjILQ+9lWJviGFFqpO8IqXWnVf2DQ094YKDKMY= + + + Headers/FBSDKGraphRequestConnectionFactory.h + + hash + + gAfT3DO/vuTTlEaJPEP8hL5P3Eo= + + hash2 + + xgTvIuiH3O0GP4dAfx+lVweVvj/3VUFzk/ZwDkEd6UM= + + + Headers/FBSDKGraphRequestConnectionFactoryProtocol.h + + hash + + A26a5H79Zb1dRO6YHMFB4DbS+D8= + + hash2 + + ZSBkNkUs6k4hh3lOO6aa5+j5kuh9vwSm6BTbH++KEH4= + + + Headers/FBSDKGraphRequestDataAttachment.h + + hash + + 7vvCqPiZp4o6JKVaJJ4FP9XkXKE= + + hash2 + + rrQm0dv7u0VNuBOOr4bOsLq22U2VRKN5+/8z8dvg8ac= + + + Headers/FBSDKGraphRequestFactory.h + + hash + + lAwX1CKv5VHiJ07/xZZylICOdg4= + + hash2 + + VHji6+eQJ/noGhXoav1+rDhYGkeNSPac5f3JMIMO4OQ= + + + Headers/FBSDKGraphRequestFactoryProtocol.h + + hash + + Nz3K53RPMCO3ckDCvhJoBJ9TIKI= + + hash2 + + 4EdOx1EfPwkCg86SDjtSacKJozvb0RRnJZ19a7qirAA= + + + Headers/FBSDKGraphRequestFlags.h + + hash + + Zas2ccUoNaCrjUffAdLC6TmKLWs= + + hash2 + + QaBxTTw493IFQLv0fwkhBkWu57wAPkAZ/fexBSmcWuA= + + + Headers/FBSDKGraphRequestHTTPMethod.h + + hash + + sF4WT7ko2ZXuQ91thBewwSb29Cc= + + hash2 + + s/ZdV1PYtfb+e5MToTE5eWQ/g8Ea8Lfbn1y5cPXIois= + + + Headers/FBSDKGraphRequestProtocol.h + + hash + + E72bbJ8BaX/EV/so4aPEeaLRTkY= + + hash2 + + GDWolFR0Dj6corFdcjDQZdk7rfU0AEPiBD4Ij/x0efk= + + + Headers/FBSDKIcon.h + + hash + + nSUcEGcswYAb2H/1Kk1Ibii38sQ= + + hash2 + + +bRm7DWEBj2Qs6f5L8UwS8K4WF3DXn9C+47shPYf33Q= + + + Headers/FBSDKImpressionLoggingButton.h + + hash + + aaainoJHYRbRmab8MpwHmrU4hVo= + + hash2 + + YdoyQtxZm0tnh9jsgEZSnzReYlue+nwzRR4z3AsUkdg= + + + Headers/FBSDKInternalUtility.h + + hash + + upq6sOVxvYgmqem02YoK1SQZ4fI= + + hash2 + + Fe2S171oUUBElc9qkWiXG7eZQtTmmXOQ8JFhXqh9too= + + + Headers/FBSDKInternalUtilityProtocol.h + + hash + + Fv2HZA8YkLc1F/996f+/OhkAzZM= + + hash2 + + mbZQDpstOa8EgXL6i2KXC/6Al3EIoKxJT0wqzk2UNfs= + + + Headers/FBSDKKeychainStore.h + + hash + + VSfBFlzguwgAJhVey77PM3TiKzI= + + hash2 + + sQGCel/07cMPMZI0kl8wscwPV9WL/JIYf1ns0PSf8v0= + + + Headers/FBSDKKeychainStoreFactory.h + + hash + + EokxqDkQxYQBz5YnFwcqJvVKd8I= + + hash2 + + la/OM0KnLr35SmfD02P88Sr62T2F8+uRVF/wDtbdfSw= + + + Headers/FBSDKKeychainStoreProtocol.h + + hash + + Vl4nIrUwT7cqcjwlXymbPkKUVDo= + + hash2 + + XNfcYyJYq69j5eL0ARtTlzkh8SdVCq+G/s9eY4Pd8O8= + + + Headers/FBSDKKeychainStoreProviding.h + + hash + + mIeRZ1Khyvf/6V2HXI3+7c15XfU= + + hash2 + + N5iX620VVuEnU9MNl/truAcPdvE78EoCZ13WK/XGM7w= + + + Headers/FBSDKLocation.h + + hash + + lVldFN//gmPckkWOntm6/lMe0QE= + + hash2 + + 4VM07vWgUKPPsLEMLF29hXYKIHBkc9vETSX506Z++Uw= + + + Headers/FBSDKLogger.h + + hash + + rtRqjTXsaZXv5x8H14rMIs3g7Gk= + + hash2 + + Qfqspxm3/sPBdO0HFJAKtqdycEFIM/L2eebvKieQ5F4= + + + Headers/FBSDKLogging.h + + hash + + /DbryGZcqEQACAktvCjPjV6SDG4= + + hash2 + + IvKTyTv5bHSAJcZqLwaHR/lW5CFnjIggFOzHMRDWMk4= + + + Headers/FBSDKLoggingBehavior.h + + hash + + 2RipnoPNHjzmVyzHpZjxsO+csE0= + + hash2 + + 4aOXHNufAYanMkOEmfMy+Os4pKJrcNj1FhZ5sT1dlwA= + + + Headers/FBSDKLoginTooltip.h + + hash + + t9qlwGoUeyWhxDfXE8Ky6RnF/gg= + + hash2 + + C6wHDAq5ukwucR1FkTnnq3ucsw6y7GR9wDadgB3zHZY= + + + Headers/FBSDKMeasurementEvent.h + + hash + + iDxUikYGmDa2FVGCbslgxrjwXLA= + + hash2 + + pQsOL0XS7oLwroR3nl+OX9iQElmW8sTnvwrqKgbgoas= + + + Headers/FBSDKMutableCopying.h + + hash + + CdAKmAi79FHfugMUCBcou38XjyY= + + hash2 + + 9WETC6Qraw3B3QY90JfYu/elsAnM/L40JTEsRAOO+hQ= + + + Headers/FBSDKNetworkErrorChecker.h + + hash + + lc4ltIsnGN0wefVKZeW3BTQqt8o= + + hash2 + + mQPfqbSnxLTJW64KKhoGcZPQYNTYQABLzG1AZ2hcTSs= + + + Headers/FBSDKNetworkErrorChecking.h + + hash + + DQOOpk+tae6sTARv6zgYkUNQv+4= + + hash2 + + JaxujLpfeoL0uJ15AXk/+TxmnQ+XgmtHYz9sb5k3r1w= + + + Headers/FBSDKProductAvailability.h + + hash + + 4z6lAOLiyG+H6sMmuDzBXlrBO4Q= + + hash2 + + AfSg3sbP+VegxUAApbWi9NSI+/dlu9LbDGiLvCWo3Z0= + + + Headers/FBSDKProductCondition.h + + hash + + p2M86R+0XjuIIHBALGh4qHhF0sg= + + hash2 + + dNGTpMMgyZMruD+nBPSsD0Y3Bc2L8ZoTcsW1f5tdK7Q= + + + Headers/FBSDKProfile.h + + hash + + a1wf8Hf9JZZ6hWCfCShWPzBo7hk= + + hash2 + + iG8YHX07jMMrMI6thsGnT/Xv5wMMTO52dV+w5SBO5fw= + + + Headers/FBSDKProfilePictureView.h + + hash + + Ha1FZWHpTkpVErTLPsBp8dmIzFY= + + hash2 + + +RZ2/BzlpoTMWjbOHFqG6m1hhbE1kZ3UdI7y955aYTE= + + + Headers/FBSDKProfileProtocols.h + + hash + + osJIfxC8jjnWg+nZiIydGspDpKo= + + hash2 + + IEi+jwFakp2U3rTrt+M4o8n/OleKxYtn20oi2/DBfW0= + + + Headers/FBSDKRandom.h + + hash + + R8FED9YvoEocX/AhmRTKcVPRw2o= + + hash2 + + JXR3YBjvsfljeUoFjq/rNAz0+acuqvjZkXBhXXs5bgE= + + + Headers/FBSDKServerConfigurationProvider.h + + hash + + pQXes4mDHFLyo95AmuqC6AXyKDI= + + hash2 + + 01hR69Hyq4I9ftA7aAoMDpz9HPUBUDo234syKknYqek= + + + Headers/FBSDKSettings.h + + hash + + FIxUl9WHubBQ4Rmv8W7iNVRzrq4= + + hash2 + + P3FaEtZ85Yn2izQSfBxU5Z7R0wZX7KuiRjTEsgEoSGU= + + + Headers/FBSDKSettingsLogging.h + + hash + + j4NKiO1um7BzI27sPShA+WNNV6E= + + hash2 + + GgfZ+r7AkNT2pA6iA72tqgExzEgxS0MRiVNUSlpsa48= + + + Headers/FBSDKSettingsProtocol.h + + hash + + QogmjQBweHFkUWSIRYsBQvR4gHE= + + hash2 + + vYviw3P0xVBPMPq5TFbuuFWvwiZH9HkZcHV1gavtPLo= + + + Headers/FBSDKShareDialogConfiguration.h + + hash + + WPPtv+9HV+w3NbzlQBfQDXQ6qlQ= + + hash2 + + K875Kx7WBiydIBg/+0ysq8NjN9EUtXTCYJADXXApiGw= + + + Headers/FBSDKTokenCaching.h + + hash + + Y9D8zDMXaiaJEPNG6yqmuv8sdxU= + + hash2 + + adI/CmzszZ3MQwaZv5E3iCsNy9ipB09TK9oNjPirDD4= + + + Headers/FBSDKTokenStringProviding.h + + hash + + 1ULLCT9qWhm7HkrSyND4RJwRF6Y= + + hash2 + + Cmhyy2RK5YdGkiMeYR7YqggjtKl5xi9gfIWd5Rzyos0= + + + Headers/FBSDKTransformer.h + + hash + + Ui2GFPACS7T6kK9LcCLcdJyCYyo= + + hash2 + + 76ADDGvmmKAAjwJQmqZOKN1QRhrUmGE9qELPwGG2F4k= + + + Headers/FBSDKURL.h + + hash + + d5KoDUOKDIKe8CdBCFa5iFYqMyQ= + + hash2 + + z00FICbn5ff0howaGWioLWtllVLJgjG7rjFDC45tHy0= + + + Headers/FBSDKURLHosting.h + + hash + + t5Vuvclz3txsOHO/DxRweisyVC8= + + hash2 + + JCLr3/884XZGGQb+q4SVXOAqYudnP/xSxJwFQrBu/rM= + + + Headers/FBSDKURLOpener.h + + hash + + A0FSD5yqJH1esXZTdJ5le57N30Q= + + hash2 + + wj7zVEbrD0B1jWpZL7ds2JfPoOHbKyQMRQ9zaz1Tkns= + + + Headers/FBSDKURLOpening.h + + hash + + ExR8Hwm+b4hQrM+eFZoUR3yLS1U= + + hash2 + + Tz1w+caBEpltndmOob6oHx2noM6mODsJ8CyYC4022mM= + + + Headers/FBSDKURLScheme.h + + hash + + 36HfFNYLwWfRajDYFDJeNZe/evc= + + hash2 + + BdpEnJgCwk4m/BX4jdUcFWtch+dOASiPi4b4XuShRow= + + + Headers/FBSDKUserAgeRange.h + + hash + + eRyqSxEieMcqdjv0yKXNIDnmRIg= + + hash2 + + HlG9273bkbhwQ3Z40EFALmtcSl7mgJYAMF+i4LVTQuM= + + + Headers/FBSDKUtility.h + + hash + + ACK+e48w6WLwZDhZT9VIaXDWTlk= + + hash2 + + aDJa31ufENPB6jQuSRYbBb60HcsTocEvvcqZw2iWBN8= + + + Headers/FBSDKWebDialog.h + + hash + + s8cqZqq/NcQyFzujtEc+0qtxxx0= + + hash2 + + ATqlu9KYW/pAwdcdpb4GlQIz1Nk2STbt9iCKNwzSp1A= + + + Headers/FBSDKWebDialogDelegate.h + + hash + + Chc8NMEwHSvrQkghQPV6O7rBAW8= + + hash2 + + fAbiGz2QpyZhBW9PcnYlwGajlmRi8TQdfmFST1Ii2ko= + + + Headers/FBSDKWebDialogView.h + + hash + + hui2sUnpJKWcSpt107HTbPs4cps= + + hash2 + + m2WxAYCfc7WCR5dy6dNBQc1AHggtgjChVTABh5wi5aE= + + + Headers/FBSDKWebViewAppLinkResolver.h + + hash + + jEC9UH9Inm7DYqoFZv2qaN3Pe14= + + hash2 + + +Ac5AbGpEiHL5SuKIFm5ORqswif+O0w+zlIxL1qgUd4= + + + Headers/_FBSDKWindowFinding.h + + hash + + Gac9mAAYHny41SRhpW53CbfSo2s= + + hash2 + + QxPymhBROXgyvxD0bzeN+T5ennsD7zaelwvA1a2l3oE= + + + Headers/__FBSDKLoggerCreating.h + + hash + + y1VVRA/XNhhKMaoTUc/66smvRqI= + + hash2 + + /8e+8f0FIi7sNd85JGNd2gXdF5x4vJgOTUOgWIssxL4= + + + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + SOeTyGMlV0Pce/AIRVDilpx8AuQ= + + hash2 + + OtfSnEsgL4ee0LJwLsbB8yGfFm8k6msQA5WcaSUxnIM= + + + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + dgS0T4uzMbrFwTTwTODMov6u3jA= + + hash2 + + fxK4roXKS1FDV1LoSf6IXJ+P1AQfoyCTMVk6GhuFILY= + + + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + +D/u7OW7z/SJ5G7nvs6wPA1K6+E= + + hash2 + + ZH0oWSTPFlXx2U/VRMsKElJp8JDadBr300wtvnADDZI= + + + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + Qhrzxqllh0TRwSkirS/PXEboCs0= + + hash2 + + O9Ldqo9i1WiDlc8Q+YCdlUOBqSy2dNg/nMrLhCgsHac= + + + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + 4fnn3HFuUqt2vVNYeVU/5JLoOIY= + + hash2 + + A9fHfMxrpR6y5ojjgsdpjt3xBfSRZiEjJjidpADNjRQ= + + + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + Bhl9OitWiY6WVryneeKy+85g2XA= + + hash2 + + i2OSBM/te86KqC3XgzmzF8urN69nqbhBexZd/0ZHTkg= + + + Modules/module.modulemap + + hash + + dqxVNYXT9nBvFc3sI+M8nUrDXuA= + + hash2 + + c2A9sHV9BPDFexemM1nM/fNWiYjoYt4V7Zxb+LDeu2Y= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeSignature b/ios/platform/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/BCSymbolMaps/086D7D34-A5C4-305B-83E8-F0AFC6147DB3.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/BCSymbolMaps/086D7D34-A5C4-305B-83E8-F0AFC6147DB3.bcsymbolmap deleted file mode 100644 index 2a620724..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/BCSymbolMaps/086D7D34-A5C4-305B-83E8-F0AFC6147DB3.bcsymbolmap +++ /dev/null @@ -1,4151 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -AppleTVOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit_TV-Dynamic/IntermediateBuildFilesPath/FBSDKCoreKit.build/Release-appletvos/FBSDKCoreKit_TV-Dynamic.build/DerivedSources/FBSDKCoreKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:] --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:graphDomain:] --[FBSDKAccessToken hasGranted:] --[FBSDKAccessToken isDataAccessExpired] --[FBSDKAccessToken isExpired] -+[FBSDKAccessToken tokenCache] -+[FBSDKAccessToken setTokenCache:] -+[FBSDKAccessToken resetTokenCache] -+[FBSDKAccessToken currentAccessToken] -+[FBSDKAccessToken tokenString] -+[FBSDKAccessToken setCurrentAccessToken:] -+[FBSDKAccessToken setCurrentAccessToken:shouldDispatchNotif:] -+[FBSDKAccessToken isCurrentAccessTokenActive] -+[FBSDKAccessToken refreshCurrentAccessToken:] -___46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -+[FBSDKAccessToken refreshCurrentAccessTokenWithCompletion:] -+[FBSDKAccessToken connectionFactory] -+[FBSDKAccessToken setConnectionFactory:] --[FBSDKAccessToken hash] --[FBSDKAccessToken isEqual:] --[FBSDKAccessToken isEqualToAccessToken:] --[FBSDKAccessToken copyWithZone:] -+[FBSDKAccessToken supportsSecureCoding] --[FBSDKAccessToken initWithCoder:] --[FBSDKAccessToken encodeWithCoder:] --[FBSDKAccessToken appID] --[FBSDKAccessToken dataAccessExpirationDate] --[FBSDKAccessToken declinedPermissions] --[FBSDKAccessToken expiredPermissions] --[FBSDKAccessToken expirationDate] --[FBSDKAccessToken permissions] --[FBSDKAccessToken refreshDate] --[FBSDKAccessToken tokenString] --[FBSDKAccessToken userID] --[FBSDKAccessToken graphDomain] --[FBSDKAccessToken .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_g_tokenCache -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_g_currentAccessToken -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.91 -_g_connectionFactory -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -__OBJC_$_CLASS_METHODS_FBSDKAccessToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAccessToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAccessToken -__OBJC_METACLASS_RO_$_FBSDKAccessToken -__OBJC_$_INSTANCE_METHODS_FBSDKAccessToken -_OBJC_IVAR_$_FBSDKAccessToken._appID -_OBJC_IVAR_$_FBSDKAccessToken._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKAccessToken._declinedPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expiredPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expirationDate -_OBJC_IVAR_$_FBSDKAccessToken._permissions -_OBJC_IVAR_$_FBSDKAccessToken._refreshDate -_OBJC_IVAR_$_FBSDKAccessToken._tokenString -_OBJC_IVAR_$_FBSDKAccessToken._userID -_OBJC_IVAR_$_FBSDKAccessToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessToken -__OBJC_$_PROP_LIST_FBSDKAccessToken -__OBJC_CLASS_RO_$_FBSDKAccessToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke --[FBSDKAccessTokenExpirer initWithNotificationCenter:] --[FBSDKAccessTokenExpirer dealloc] --[FBSDKAccessTokenExpirer _checkAccessTokenExpirationDate] --[FBSDKAccessTokenExpirer _timerDidFire] --[FBSDKAccessTokenExpirer notificationCenter] --[FBSDKAccessTokenExpirer .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -__OBJC_METACLASS_RO_$_FBSDKAccessTokenExpirer -__OBJC_$_INSTANCE_METHODS_FBSDKAccessTokenExpirer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._timer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._notificationCenter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessTokenExpirer -__OBJC_$_PROP_LIST_FBSDKAccessTokenExpirer -__OBJC_CLASS_RO_$_FBSDKAccessTokenExpirer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -+[FBSDKAppEvents initialize] -___28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEvents init] --[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:] -___61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKAppEvents startObservingApplicationLifecycleNotifications] --[FBSDKAppEvents dealloc] -+[FBSDKAppEvents logEvent:] --[FBSDKAppEvents logEvent:] -+[FBSDKAppEvents logEvent:valueToSum:] --[FBSDKAppEvents logEvent:valueToSum:] -+[FBSDKAppEvents logEvent:parameters:] --[FBSDKAppEvents logEvent:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:] --[FBSDKAppEvents logEvent:valueToSum:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents logPurchase:currency:] -+[FBSDKAppEvents logPurchase:currency:parameters:] -+[FBSDKAppEvents logPurchase:currency:parameters:accessToken:] -+[FBSDKAppEvents logPushNotificationOpen:] -+[FBSDKAppEvents logPushNotificationOpen:action:] -+[FBSDKAppEvents logProductItem:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:] -+[FBSDKAppEvents activateApp] --[FBSDKAppEvents activateApp] -+[FBSDKAppEvents setPushNotificationsDeviceToken:] -+[FBSDKAppEvents setPushNotificationsDeviceTokenString:] -+[FBSDKAppEvents flushBehavior] -+[FBSDKAppEvents setFlushBehavior:] -+[FBSDKAppEvents loggingOverrideAppID] -+[FBSDKAppEvents setLoggingOverrideAppID:] -+[FBSDKAppEvents flush] -+[FBSDKAppEvents setUserID:] --[FBSDKAppEvents setUserID:] -+[FBSDKAppEvents clearUserID] --[FBSDKAppEvents clearUserID] -+[FBSDKAppEvents userID] -+[FBSDKAppEvents setUserEmail:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:] -+[FBSDKAppEvents getUserData] -+[FBSDKAppEvents clearUserData] -+[FBSDKAppEvents setUserData:forType:] -+[FBSDKAppEvents clearUserDataForType:] -+[FBSDKAppEvents anonymousID] -+[FBSDKAppEvents setIsUnityInit:] -+[FBSDKAppEvents sendEventBindingsToUnity] --[FBSDKAppEvents configureWithGateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestProvider:featureChecker:store:logger:settings:paymentObserver:timeSpentRecorderFactory:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:swizzler:advertiserIDProvider:] -+[FBSDKAppEvents setFeatureChecker:] -+[FBSDKAppEvents setRequestProvider:] -+[FBSDKAppEvents setAppEventsConfigurationProvider:] -+[FBSDKAppEvents setServerConfigurationProvider:] -+[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents singleton] -___27+[FBSDKAppEvents singleton]_block_invoke -___copy_helper_block_e8_ -___destroy_helper_block_e8_ --[FBSDKAppEvents flushForReason:] -___33-[FBSDKAppEvents flushForReason:]_block_invoke -___copy_helper_block_e8_32s40s -___destroy_helper_block_e8_32s40s --[FBSDKAppEvents setSourceApplication:openURL:] --[FBSDKAppEvents setSourceApplication:isFromAppLink:] --[FBSDKAppEvents registerAutoResetSourceApplication] --[FBSDKAppEvents appID] --[FBSDKAppEvents publishInstall] -___32-[FBSDKAppEvents publishInstall]_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___32-[FBSDKAppEvents publishInstall]_block_invoke.542 -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -___copy_helper_block_e8_32s40s48s -___destroy_helper_block_e8_32s40s48s --[FBSDKAppEvents publishATE] -___28-[FBSDKAppEvents publishATE]_block_invoke --[FBSDKAppEvents appendInstallTimestamp:] --[FBSDKAppEvents fetchServerConfiguration:] -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -___copy_helper_block_e8_32s40b --[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -___88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r --[FBSDKAppEvents checkPersistedEvents] -___38-[FBSDKAppEvents checkPersistedEvents]_block_invoke --[FBSDKAppEvents flushOnMainQueue:forReason:] -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 --[FBSDKAppEvents handleActivitiesPostCompletion:loggingEntry:appEventsState:] --[FBSDKAppEvents flushTimerFired:] --[FBSDKAppEvents applicationDidBecomeActive] --[FBSDKAppEvents applicationMovingFromActiveStateOrTerminating] --[FBSDKAppEvents validateConfiguration] -+[FBSDKAppEvents requestForCustomAudienceThirdPartyIDWithAccessToken:] --[FBSDKAppEvents store] --[FBSDKAppEvents setStore:] --[FBSDKAppEvents flushBehavior] --[FBSDKAppEvents setFlushBehavior:] --[FBSDKAppEvents applicationState] --[FBSDKAppEvents setApplicationState:] --[FBSDKAppEvents pushNotificationsDeviceTokenString] --[FBSDKAppEvents setPushNotificationsDeviceTokenString:] --[FBSDKAppEvents flushTimer] --[FBSDKAppEvents setFlushTimer:] --[FBSDKAppEvents userID] --[FBSDKAppEvents atePublisher] --[FBSDKAppEvents setAtePublisher:] --[FBSDKAppEvents swizzler] --[FBSDKAppEvents setSwizzler:] --[FBSDKAppEvents timeSpentRecorder] --[FBSDKAppEvents setTimeSpentRecorder:] --[FBSDKAppEvents appEventsStateProvider] --[FBSDKAppEvents setAppEventsStateProvider:] --[FBSDKAppEvents advertiserIDProvider] --[FBSDKAppEvents setAdvertiserIDProvider:] --[FBSDKAppEvents atePublisherFactory] --[FBSDKAppEvents setAtePublisherFactory:] --[FBSDKAppEvents isConfigured] --[FBSDKAppEvents setIsConfigured:] --[FBSDKAppEvents disableTimer] --[FBSDKAppEvents setDisableTimer:] --[FBSDKAppEvents .cxx_destruct] -_shared -_g_overrideAppID -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -___block_descriptor_40_e8_32w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_CLASSLIST_REFERENCES_$_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.314 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_CLASSLIST_REFERENCES_$_.323 -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_SELECTOR_REFERENCES_.340 -_g_logger -_OBJC_SELECTOR_REFERENCES_.344 -_OBJC_SELECTOR_REFERENCES_.346 -_OBJC_CLASSLIST_REFERENCES_$_.347 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.384 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_CLASSLIST_REFERENCES_$_.402 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_SELECTOR_REFERENCES_.412 -_OBJC_SELECTOR_REFERENCES_.414 -_g_explicitEventsLoggedYet -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -_OBJC_CLASSLIST_REFERENCES_$_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_SELECTOR_REFERENCES_.442 -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_SELECTOR_REFERENCES_.446 -_OBJC_SELECTOR_REFERENCES_.448 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.455 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.459 -_g_gateKeeperManager -_OBJC_SELECTOR_REFERENCES_.461 -_OBJC_SELECTOR_REFERENCES_.463 -_g_settings -_g_paymentObserver -_g_appEventsStateStore -_g_eventDeactivationParameterProcessor -_g_restrictiveDataFilterParameterProcessor -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.475 -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.485 -_OBJC_SELECTOR_REFERENCES_.487 -_OBJC_SELECTOR_REFERENCES_.489 -_g_featureChecker -_g_graphRequestProvider -_g_appEventsConfigurationProvider -_g_serverConfigurationProvider -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_SELECTOR_REFERENCES_.493 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_SELECTOR_REFERENCES_.501 -_OBJC_SELECTOR_REFERENCES_.503 -_singleton.onceToken -_OBJC_SELECTOR_REFERENCES_.505 -___block_descriptor_40_e8__e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.507 -_OBJC_SELECTOR_REFERENCES_.509 -_OBJC_SELECTOR_REFERENCES_.511 -_OBJC_SELECTOR_REFERENCES_.513 -___block_descriptor_56_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.515 -_OBJC_SELECTOR_REFERENCES_.517 -_OBJC_SELECTOR_REFERENCES_.519 -_OBJC_SELECTOR_REFERENCES_.521 -_OBJC_SELECTOR_REFERENCES_.527 -_OBJC_SELECTOR_REFERENCES_.529 -_OBJC_SELECTOR_REFERENCES_.533 -_OBJC_SELECTOR_REFERENCES_.535 -_OBJC_SELECTOR_REFERENCES_.537 -_OBJC_SELECTOR_REFERENCES_.541 -_OBJC_CLASSLIST_REFERENCES_$_.543 -_OBJC_SELECTOR_REFERENCES_.545 -___block_descriptor_56_e8_32s40s48r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.550 -___block_descriptor_56_e8_32s40s48s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.552 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -_OBJC_SELECTOR_REFERENCES_.558 -_OBJC_SELECTOR_REFERENCES_.560 -_OBJC_SELECTOR_REFERENCES_.564 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_SELECTOR_REFERENCES_.568 -_OBJC_SELECTOR_REFERENCES_.570 -___block_descriptor_32_e8_v12?0B8l -___block_literal_global.572 -_OBJC_SELECTOR_REFERENCES_.574 -_OBJC_SELECTOR_REFERENCES_.576 -___block_literal_global.577 -___block_descriptor_40_e8_32w_e8_v12?0B8l -___block_descriptor_48_e8_32s40bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.580 -___block_descriptor_48_e8_32s40bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.582 -_OBJC_SELECTOR_REFERENCES_.586 -_OBJC_SELECTOR_REFERENCES_.590 -_OBJC_SELECTOR_REFERENCES_.592 -_OBJC_SELECTOR_REFERENCES_.594 -_OBJC_SELECTOR_REFERENCES_.598 -___block_descriptor_40_e8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.603 -_OBJC_SELECTOR_REFERENCES_.605 -_OBJC_SELECTOR_REFERENCES_.607 -_OBJC_CLASSLIST_REFERENCES_$_.610 -_OBJC_SELECTOR_REFERENCES_.612 -_OBJC_CLASSLIST_REFERENCES_$_.613 -_OBJC_SELECTOR_REFERENCES_.615 -_OBJC_SELECTOR_REFERENCES_.617 -_OBJC_SELECTOR_REFERENCES_.619 -_OBJC_SELECTOR_REFERENCES_.621 -_OBJC_SELECTOR_REFERENCES_.623 -_OBJC_SELECTOR_REFERENCES_.627 -_OBJC_SELECTOR_REFERENCES_.633 -_OBJC_SELECTOR_REFERENCES_.635 -_OBJC_SELECTOR_REFERENCES_.637 -_OBJC_SELECTOR_REFERENCES_.639 -_OBJC_SELECTOR_REFERENCES_.643 -_OBJC_SELECTOR_REFERENCES_.645 -_OBJC_SELECTOR_REFERENCES_.647 -_OBJC_SELECTOR_REFERENCES_.649 -_OBJC_SELECTOR_REFERENCES_.651 -_OBJC_SELECTOR_REFERENCES_.653 -_OBJC_SELECTOR_REFERENCES_.655 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.659 -_OBJC_SELECTOR_REFERENCES_.661 -_OBJC_SELECTOR_REFERENCES_.671 -_OBJC_SELECTOR_REFERENCES_.677 -_OBJC_SELECTOR_REFERENCES_.679 -_OBJC_SELECTOR_REFERENCES_.681 -_OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.689 -_OBJC_SELECTOR_REFERENCES_.691 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.695 -_OBJC_SELECTOR_REFERENCES_.697 -_OBJC_SELECTOR_REFERENCES_.701 -_OBJC_SELECTOR_REFERENCES_.703 -_OBJC_SELECTOR_REFERENCES_.715 -_OBJC_SELECTOR_REFERENCES_.717 -_OBJC_CLASSLIST_REFERENCES_$_.718 -_OBJC_SELECTOR_REFERENCES_.720 -_OBJC_SELECTOR_REFERENCES_.722 -_OBJC_SELECTOR_REFERENCES_.724 -_OBJC_SELECTOR_REFERENCES_.726 -_OBJC_SELECTOR_REFERENCES_.728 -__OBJC_$_CLASS_METHODS_FBSDKAppEvents -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEvents -__OBJC_METACLASS_RO_$_FBSDKAppEvents -__OBJC_$_INSTANCE_METHODS_FBSDKAppEvents -_OBJC_IVAR_$_FBSDKAppEvents._serverConfiguration -_OBJC_IVAR_$_FBSDKAppEvents._appEventsState -_OBJC_IVAR_$_FBSDKAppEvents._isUnityInit -_OBJC_IVAR_$_FBSDKAppEvents._isConfigured -_OBJC_IVAR_$_FBSDKAppEvents._disableTimer -_OBJC_IVAR_$_FBSDKAppEvents._store -_OBJC_IVAR_$_FBSDKAppEvents._flushBehavior -_OBJC_IVAR_$_FBSDKAppEvents._applicationState -_OBJC_IVAR_$_FBSDKAppEvents._pushNotificationsDeviceTokenString -_OBJC_IVAR_$_FBSDKAppEvents._flushTimer -_OBJC_IVAR_$_FBSDKAppEvents._userID -_OBJC_IVAR_$_FBSDKAppEvents._atePublisher -_OBJC_IVAR_$_FBSDKAppEvents._swizzler -_OBJC_IVAR_$_FBSDKAppEvents._timeSpentRecorder -_OBJC_IVAR_$_FBSDKAppEvents._appEventsStateProvider -_OBJC_IVAR_$_FBSDKAppEvents._advertiserIDProvider -_OBJC_IVAR_$_FBSDKAppEvents._atePublisherFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEvents -__OBJC_$_PROP_LIST_FBSDKAppEvents -__OBJC_CLASS_RO_$_FBSDKAppEvents -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -__38-[FBSDKAppEvents checkPersistedEvents]_block_invoke -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -__copy_helper_block_e8_32s40b -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -__28-[FBSDKAppEvents publishATE]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48s -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__32-[FBSDKAppEvents publishInstall]_block_invoke.542 -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__32-[FBSDKAppEvents publishInstall]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40s -__33-[FBSDKAppEvents flushForReason:]_block_invoke -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__27+[FBSDKAppEvents singleton]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -__28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEventsAtePublisher initWithAppIdentifier:graphRequestFactory:settings:store:] --[FBSDKAppEventsAtePublisher publishATE] -___40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsAtePublisher appIdentifier] --[FBSDKAppEventsAtePublisher graphRequestFactory] --[FBSDKAppEventsAtePublisher setGraphRequestFactory:] --[FBSDKAppEventsAtePublisher settings] --[FBSDKAppEventsAtePublisher setSettings:] --[FBSDKAppEventsAtePublisher store] --[FBSDKAppEventsAtePublisher setStore:] --[FBSDKAppEventsAtePublisher isProcessing] --[FBSDKAppEventsAtePublisher setIsProcessing:] --[FBSDKAppEventsAtePublisher .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_PROTOCOL_REFS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublishing -__OBJC_PROTOCOL_$_FBSDKAtePublishing -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublishing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsAtePublisher -__OBJC_METACLASS_RO_$_FBSDKAppEventsAtePublisher -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsAtePublisher -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._isProcessing -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._appIdentifier -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._graphRequestFactory -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._settings -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsAtePublisher -__OBJC_$_PROP_LIST_FBSDKAppEventsAtePublisher -__OBJC_CLASS_RO_$_FBSDKAppEventsAtePublisher -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h -__40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsConfiguration initWithJSON:] --[FBSDKAppEventsConfiguration initWithDefaultATEStatus:advertiserIDCollectionEnabled:eventCollectionEnabled:] -+[FBSDKAppEventsConfiguration defaultConfiguration] -+[FBSDKAppEventsConfiguration supportsSecureCoding] --[FBSDKAppEventsConfiguration initWithCoder:] --[FBSDKAppEventsConfiguration encodeWithCoder:] --[FBSDKAppEventsConfiguration copyWithZone:] --[FBSDKAppEventsConfiguration defaultATEStatus] --[FBSDKAppEventsConfiguration advertiserIDCollectionEnabled] --[FBSDKAppEventsConfiguration eventCollectionEnabled] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._eventCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._defaultATEStatus -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfiguration -__OBJC_$_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_CLASS_RO_$_FBSDKAppEventsConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -+[FBSDKAppEventsConfigurationManager shared] -___44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] --[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] -+[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] --[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] -+[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] --[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] -___74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -___copy_helper_block_e8_32s -+[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _isTimestampValid] --[FBSDKAppEventsConfigurationManager store] --[FBSDKAppEventsConfigurationManager setStore:] --[FBSDKAppEventsConfigurationManager settings] --[FBSDKAppEventsConfigurationManager setSettings:] --[FBSDKAppEventsConfigurationManager requestFactory] --[FBSDKAppEventsConfigurationManager setRequestFactory:] --[FBSDKAppEventsConfigurationManager connectionFactory] --[FBSDKAppEventsConfigurationManager setConnectionFactory:] --[FBSDKAppEventsConfigurationManager configuration] --[FBSDKAppEventsConfigurationManager setConfiguration:] --[FBSDKAppEventsConfigurationManager isLoadingConfiguration] --[FBSDKAppEventsConfigurationManager setIsLoadingConfiguration:] --[FBSDKAppEventsConfigurationManager hasRequeryFinishedForAppStart] --[FBSDKAppEventsConfigurationManager setHasRequeryFinishedForAppStart:] --[FBSDKAppEventsConfigurationManager timestamp] --[FBSDKAppEventsConfigurationManager setTimestamp:] --[FBSDKAppEventsConfigurationManager completionBlocks] --[FBSDKAppEventsConfigurationManager setCompletionBlocks:] --[FBSDKAppEventsConfigurationManager .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_shared.instance -_sharedConfigurationManagerNonce -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfigurationManager -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._isLoadingConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._hasRequeryFinishedForAppStart -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._store -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._settings -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._requestFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._connectionFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._configuration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._timestamp -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._completionBlocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfigurationManager -__OBJC_$_PROP_LIST_FBSDKAppEventsConfigurationManager -__OBJC_CLASS_RO_$_FBSDKAppEventsConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -__copy_helper_block_e8_32s -__74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -__44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsDeviceInfo extendDictionaryWithDeviceInfo:] -+[FBSDKAppEventsDeviceInfo initialize] -+[FBSDKAppEventsDeviceInfo sharedDeviceInfo] --[FBSDKAppEventsDeviceInfo init] --[FBSDKAppEventsDeviceInfo encodedDeviceInfo] --[FBSDKAppEventsDeviceInfo setEncodedDeviceInfo:] --[FBSDKAppEventsDeviceInfo _collectPersistentData] --[FBSDKAppEventsDeviceInfo _isGroup1Expired] --[FBSDKAppEventsDeviceInfo _collectGroup1Data] --[FBSDKAppEventsDeviceInfo _generateEncoding] --[FBSDKAppEventsDeviceInfo unixTimeNow] -+[FBSDKAppEventsDeviceInfo _getTotalDiskSpace] -+[FBSDKAppEventsDeviceInfo _getRemainingDiskSpace] -+[FBSDKAppEventsDeviceInfo _coreCount] -+[FBSDKAppEventsDeviceInfo _readSysCtlUInt:type:] -+[FBSDKAppEventsDeviceInfo _getCarrier] --[FBSDKAppEventsDeviceInfo .cxx_destruct] -_sharedDeviceInfo._sharedDeviceInfo -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.103 -_OBJC_SELECTOR_REFERENCES_.105 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsDeviceInfo -__OBJC_METACLASS_RO_$_FBSDKAppEventsDeviceInfo -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsDeviceInfo -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._carrierName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneAbbrev -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._remainingDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._bundleIdentifier -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._longVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._shortVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._sysVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._machine -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._language -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._totalDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._coreCount -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._width -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._height -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._density -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._lastGroup1CheckTime -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._isEncodingDirty -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._encodedDeviceInfo -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsDeviceInfo -__OBJC_CLASS_RO_$_FBSDKAppEventsDeviceInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -+[FBSDKAppEventsState configureWithEventProcessors:] --[FBSDKAppEventsState initWithToken:appID:] --[FBSDKAppEventsState copyWithZone:] -+[FBSDKAppEventsState supportsSecureCoding] --[FBSDKAppEventsState initWithCoder:] --[FBSDKAppEventsState encodeWithCoder:] --[FBSDKAppEventsState events] --[FBSDKAppEventsState addEventsFromAppEventState:] --[FBSDKAppEventsState addEvent:isImplicit:] --[FBSDKAppEventsState extractReceiptData] --[FBSDKAppEventsState areAllEventsImplicit] --[FBSDKAppEventsState isCompatibleWithAppEventsState:] --[FBSDKAppEventsState isCompatibleWithTokenString:appID:] --[FBSDKAppEventsState JSONStringForEventsIncludingImplicitEvents:] --[FBSDKAppEventsState numSkipped] --[FBSDKAppEventsState tokenString] --[FBSDKAppEventsState appID] --[FBSDKAppEventsState .cxx_destruct] -__eventProcessors -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.108 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsState -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsState -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsState -__OBJC_METACLASS_RO_$_FBSDKAppEventsState -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsState -_OBJC_IVAR_$_FBSDKAppEventsState._mutableEvents -_OBJC_IVAR_$_FBSDKAppEventsState._numSkipped -_OBJC_IVAR_$_FBSDKAppEventsState._tokenString -_OBJC_IVAR_$_FBSDKAppEventsState._appID -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsState -__OBJC_$_PROP_LIST_FBSDKAppEventsState -__OBJC_CLASS_RO_$_FBSDKAppEventsState -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h --[FBSDKAppEventsStateFactory createStateWithToken:appID:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppEventsStateProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppEventsStateProviding -__OBJC_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsStateFactory -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateFactory -__OBJC_CLASS_RO_$_FBSDKAppEventsStateFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m --[FBSDKAppEventsStateManager init] --[FBSDKAppEventsStateManager setCanSkipDiskCheck:] --[FBSDKAppEventsStateManager canSkipDiskCheck] -+[FBSDKAppEventsStateManager shared] -___36+[FBSDKAppEventsStateManager shared]_block_invoke --[FBSDKAppEventsStateManager clearPersistedAppEventsStates] --[FBSDKAppEventsStateManager persistAppEventsData:] --[FBSDKAppEventsStateManager retrievePersistedAppEventsStates] --[FBSDKAppEventsStateManager filePath] -_shared.nonce -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_CLASSLIST_REFERENCES_$_.64 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsStateManager -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsStateManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateManager -_OBJC_IVAR_$_FBSDKAppEventsStateManager._canSkipDiskCheck -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsStateManager -__OBJC_CLASS_RO_$_FBSDKAppEventsStateManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -__36+[FBSDKAppEventsStateManager shared]_block_invoke -+[FBSDKAppEventsUtility initialize] -+[FBSDKAppEventsUtility shared] -___31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:] -___88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke --[FBSDKAppEventsUtility advertiserID] --[FBSDKAppEventsUtility _advertiserIDFromDynamicFrameworkResolver:shouldUseCachedManager:] --[FBSDKAppEventsUtility _asIdentifierManagerWithShouldUseCachedManager:dynamicFrameworkResolver:] -+[FBSDKAppEventsUtility isStandardEvent:] -+[FBSDKAppEventsUtility clearLibraryFiles] -+[FBSDKAppEventsUtility ensureOnMainThread:className:] -+[FBSDKAppEventsUtility flushReasonToString:] -+[FBSDKAppEventsUtility logAndNotify:] -+[FBSDKAppEventsUtility logAndNotify:allowLogAsDeveloperError:] -+[FBSDKAppEventsUtility matchString:firstCharacterSet:restOfStringCharacterSet:] -+[FBSDKAppEventsUtility regexValidateIdentifier:] -___49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -+[FBSDKAppEventsUtility validateIdentifier:] -+[FBSDKAppEventsUtility tokenStringToUseFor:] -+[FBSDKAppEventsUtility unixTimeNow] -+[FBSDKAppEventsUtility convertToUnixTime:] -+[FBSDKAppEventsUtility isDebugBuild] -+[FBSDKAppEventsUtility shouldDropAppEvent] -+[FBSDKAppEventsUtility isSensitiveUserData:] -+[FBSDKAppEventsUtility isCreditCardNumber:] -+[FBSDKAppEventsUtility isEmailAddress:] -_standardEvents -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.fetchBundleOnce -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.urlSchemes -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.98 -__cachedAdvertiserIdentifierManager -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_regexValidateIdentifier:.firstCharacterSet -_regexValidateIdentifier:.restOfStringCharacterSet -_regexValidateIdentifier:.onceToken -_regexValidateIdentifier:.cachedIdentifiers -___block_literal_global.165 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_CLASSLIST_REFERENCES_$_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_CLASSLIST_REFERENCES_$_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsUtility -__OBJC_METACLASS_RO_$_FBSDKAppEventsUtility -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsUtility -__OBJC_$_PROP_LIST_FBSDKAppEventsUtility -__OBJC_CLASS_RO_$_FBSDKAppEventsUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -__49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -__88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke -__31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKApplicationDelegate initializeSDK:] -+[FBSDKApplicationDelegate sharedInstance] -___42+[FBSDKApplicationDelegate sharedInstance]_block_invoke --[FBSDKApplicationDelegate init] --[FBSDKApplicationDelegate initWithNotificationCenter:tokenWallet:settings:featureChecker:appEvents:serverConfigurationProvider:store:authenticationTokenWallet:] --[FBSDKApplicationDelegate initializeSDK] --[FBSDKApplicationDelegate initializeSDKWithLaunchOptions:] --[FBSDKApplicationDelegate handleDeferredActivationIfNeeded] --[FBSDKApplicationDelegate configureSourceApplicationWithLaunchOptions:] --[FBSDKApplicationDelegate logInitialization] --[FBSDKApplicationDelegate enableInstrumentation] -___49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke --[FBSDKApplicationDelegate addObservers] --[FBSDKApplicationDelegate dealloc] --[FBSDKApplicationDelegate application:openURL:options:] --[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:] --[FBSDKApplicationDelegate application:didFinishLaunchingWithOptions:] --[FBSDKApplicationDelegate initializeTokenCache] --[FBSDKApplicationDelegate fetchServerConfiguration] --[FBSDKApplicationDelegate notifyLaunchObserversWithApplication:launchOptions:] --[FBSDKApplicationDelegate applicationDidEnterBackground:] --[FBSDKApplicationDelegate applicationDidBecomeActive:] --[FBSDKApplicationDelegate applicationWillResignActive:] --[FBSDKApplicationDelegate addObserver:] --[FBSDKApplicationDelegate removeObserver:] -+[FBSDKApplicationDelegate applicationState] --[FBSDKApplicationDelegate setApplicationState:] --[FBSDKApplicationDelegate _logIfAppLinkEvent:] --[FBSDKApplicationDelegate _logSDKInitialize] --[FBSDKApplicationDelegate _logIfAutoAppLinkEnabled] -+[FBSDKApplicationDelegate isSDKInitialized] --[FBSDKApplicationDelegate configureDependencies] --[FBSDKApplicationDelegate featureChecker] --[FBSDKApplicationDelegate tokenWallet] --[FBSDKApplicationDelegate settings] --[FBSDKApplicationDelegate notificationObserver] --[FBSDKApplicationDelegate applicationObservers] --[FBSDKApplicationDelegate appEvents] --[FBSDKApplicationDelegate serverConfigurationProvider] --[FBSDKApplicationDelegate store] --[FBSDKApplicationDelegate authenticationTokenWallet] --[FBSDKApplicationDelegate accessTokenExpirer] --[FBSDKApplicationDelegate isAppLaunched] --[FBSDKApplicationDelegate setIsAppLaunched:] --[FBSDKApplicationDelegate .cxx_destruct] -_sharedInstance._sharedInstance -_sharedInstance.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.10 -_hasInitializeBeenCalled -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -__applicationState -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_CLASSLIST_REFERENCES_$_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_CLASSLIST_REFERENCES_$_.257 -_OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_CLASSLIST_REFERENCES_$_.259 -_OBJC_CLASSLIST_REFERENCES_$_.260 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_CLASSLIST_REFERENCES_$_.265 -_OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_CLASSLIST_REFERENCES_$_.276 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_CLASSLIST_REFERENCES_$_.283 -_OBJC_CLASSLIST_REFERENCES_$_.286 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_CLASSLIST_REFERENCES_$_.289 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_CLASSLIST_REFERENCES_$_.293 -_OBJC_CLASSLIST_REFERENCES_$_.296 -_OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_CLASSLIST_REFERENCES_$_.298 -_OBJC_CLASSLIST_REFERENCES_$_.299 -_OBJC_CLASSLIST_REFERENCES_$_.300 -_OBJC_CLASSLIST_REFERENCES_$_.301 -_OBJC_CLASSLIST_REFERENCES_$_.311 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_CLASSLIST_REFERENCES_$_.314 -_OBJC_CLASSLIST_REFERENCES_$_.315 -_OBJC_SELECTOR_REFERENCES_.317 -__OBJC_$_CLASS_METHODS_FBSDKApplicationDelegate -__OBJC_$_CLASS_PROP_LIST_FBSDKApplicationDelegate -__OBJC_METACLASS_RO_$_FBSDKApplicationDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKApplicationDelegate -_OBJC_IVAR_$_FBSDKApplicationDelegate._isAppLaunched -_OBJC_IVAR_$_FBSDKApplicationDelegate._featureChecker -_OBJC_IVAR_$_FBSDKApplicationDelegate._tokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._settings -_OBJC_IVAR_$_FBSDKApplicationDelegate._notificationObserver -_OBJC_IVAR_$_FBSDKApplicationDelegate._applicationObservers -_OBJC_IVAR_$_FBSDKApplicationDelegate._appEvents -_OBJC_IVAR_$_FBSDKApplicationDelegate._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._store -_OBJC_IVAR_$_FBSDKApplicationDelegate._authenticationTokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._accessTokenExpirer -__OBJC_$_INSTANCE_VARIABLES_FBSDKApplicationDelegate -__OBJC_$_PROP_LIST_FBSDKApplicationDelegate -__OBJC_CLASS_RO_$_FBSDKApplicationDelegate -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m -FBSDKCoreKit/FBSDKApplicationDelegate.m -__49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke -__42+[FBSDKApplicationDelegate sharedInstance]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m --[FBSDKAtePublisherFactory initWithStore:graphRequestFactory:settings:] --[FBSDKAtePublisherFactory createPublisherWithAppID:] --[FBSDKAtePublisherFactory graphRequestFactory] --[FBSDKAtePublisherFactory settings] --[FBSDKAtePublisherFactory store] --[FBSDKAtePublisherFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublisherCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublisherCreating -__OBJC_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAtePublisherFactory -__OBJC_METACLASS_RO_$_FBSDKAtePublisherFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAtePublisherFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._graphRequestFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._settings -_OBJC_IVAR_$_FBSDKAtePublisherFactory._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAtePublisherFactory -__OBJC_$_PROP_LIST_FBSDKAtePublisherFactory -__OBJC_CLASS_RO_$_FBSDKAtePublisherFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m --[FBSDKAuthenticationToken initWithTokenString:nonce:graphDomain:] --[FBSDKAuthenticationToken initWithTokenString:nonce:] -+[FBSDKAuthenticationToken currentAuthenticationToken] -+[FBSDKAuthenticationToken setCurrentAuthenticationToken:] --[FBSDKAuthenticationToken claims] -+[FBSDKAuthenticationToken tokenCache] -+[FBSDKAuthenticationToken setTokenCache:] -+[FBSDKAuthenticationToken resetTokenCache] -+[FBSDKAuthenticationToken supportsSecureCoding] --[FBSDKAuthenticationToken initWithCoder:] --[FBSDKAuthenticationToken encodeWithCoder:] --[FBSDKAuthenticationToken copyWithZone:] --[FBSDKAuthenticationToken tokenString] --[FBSDKAuthenticationToken nonce] --[FBSDKAuthenticationToken graphDomain] --[FBSDKAuthenticationToken .cxx_destruct] -_g_currentAuthenticationToken -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationToken -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAuthenticationToken -__OBJC_METACLASS_RO_$_FBSDKAuthenticationToken -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationToken -_OBJC_IVAR_$_FBSDKAuthenticationToken._jti -_OBJC_IVAR_$_FBSDKAuthenticationToken._tokenString -_OBJC_IVAR_$_FBSDKAuthenticationToken._nonce -_OBJC_IVAR_$_FBSDKAuthenticationToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationToken -__OBJC_$_PROP_LIST_FBSDKAuthenticationToken -__OBJC_CLASS_RO_$_FBSDKAuthenticationToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.h --[FBSDKAuthenticationTokenClaims initWithJti:iss:aud:nonce:exp:iat:sub:name:givenName:middleName:familyName:email:picture:userFriends:userBirthday:userAgeRange:userHometown:userLocation:userGender:userLink:] -+[FBSDKAuthenticationTokenClaims claimsFromEncodedString:nonce:] -+[FBSDKAuthenticationTokenClaims extractLocationDictFromClaims:key:] --[FBSDKAuthenticationTokenClaims isEqualToClaims:] --[FBSDKAuthenticationTokenClaims isEqual:] --[FBSDKAuthenticationTokenClaims jti] --[FBSDKAuthenticationTokenClaims iss] --[FBSDKAuthenticationTokenClaims aud] --[FBSDKAuthenticationTokenClaims nonce] --[FBSDKAuthenticationTokenClaims exp] --[FBSDKAuthenticationTokenClaims iat] --[FBSDKAuthenticationTokenClaims sub] --[FBSDKAuthenticationTokenClaims name] --[FBSDKAuthenticationTokenClaims givenName] --[FBSDKAuthenticationTokenClaims middleName] --[FBSDKAuthenticationTokenClaims familyName] --[FBSDKAuthenticationTokenClaims email] --[FBSDKAuthenticationTokenClaims picture] --[FBSDKAuthenticationTokenClaims userFriends] --[FBSDKAuthenticationTokenClaims userBirthday] --[FBSDKAuthenticationTokenClaims userAgeRange] --[FBSDKAuthenticationTokenClaims userHometown] --[FBSDKAuthenticationTokenClaims userLocation] --[FBSDKAuthenticationTokenClaims userGender] --[FBSDKAuthenticationTokenClaims userLink] --[FBSDKAuthenticationTokenClaims .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.93 -_OBJC_CLASSLIST_REFERENCES_$_.96 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenClaims -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenClaims -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenClaims -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._jti -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iss -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._aud -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._nonce -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._exp -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iat -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._sub -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._name -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._givenName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._middleName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._familyName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._email -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._picture -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userFriends -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userBirthday -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userAgeRange -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userHometown -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLocation -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userGender -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenClaims -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenClaims -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenClaims -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h -+[FBSDKButton applicationActivationNotifier] -+[FBSDKButton setApplicationActivationNotifier:] --[FBSDKButton initWithFrame:] --[FBSDKButton awakeFromNib] --[FBSDKButton dealloc] --[FBSDKButton setEnabled:] --[FBSDKButton imageRectForContentRect:] --[FBSDKButton intrinsicContentSize] --[FBSDKButton sizeThatFits:] --[FBSDKButton sizeToFit] --[FBSDKButton titleRectForContentRect:] -_FBSDKTextSize --[FBSDKButton logTapEventWithEventName:parameters:] --[FBSDKButton checkImplicitlyDisabled] --[FBSDKButton configureButton] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton defaultBackgroundColor] --[FBSDKButton defaultDisabledColor] --[FBSDKButton defaultFont] --[FBSDKButton defaultHighlightedColor] --[FBSDKButton defaultIcon] --[FBSDKButton defaultSelectedColor] --[FBSDKButton highlightedContentColor] --[FBSDKButton isImplicitlyDisabled] --[FBSDKButton sizeThatFits:title:] --[FBSDKButton _applicationDidBecomeActiveNotification:] --[FBSDKButton _backgroundImageWithColor:cornerRadius:scale:] --[FBSDKButton _configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton _fontSizeForHeight:] --[FBSDKButton _heightForContentRect:] --[FBSDKButton _heightForFont:] --[FBSDKButton _marginForHeight:] --[FBSDKButton _paddingForHeight:] --[FBSDKButton _textPaddingCorrectionForHeight:] -__applicationActivationNotifier -_OBJC_IVAR_$_FBSDKButton._skipIntrinsicContentSizing -_OBJC_IVAR_$_FBSDKButton._isExplicitlyDisabled -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -__OBJC_$_CLASS_METHODS_FBSDKButton -__OBJC_$_CLASS_PROP_LIST_FBSDKButton -__OBJC_METACLASS_RO_$_FBSDKButton -__OBJC_$_INSTANCE_METHODS_FBSDKButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKButton -__OBJC_$_PROP_LIST_FBSDKButton -__OBJC_CLASS_RO_$_FBSDKButton -_OBJC_CLASSLIST_REFERENCES_$_.175 -_OBJC_CLASSLIST_REFERENCES_$_.179 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m -FBSDKCoreKit/FBSDKButton.m -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -FBSDKEdgeInsetsInsetSize -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKTextSize -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m --[FBSDKCrashObserver init] --[FBSDKCrashObserver initWithFeatureChecker:graphRequestProvider:settings:] -+[FBSDKCrashObserver shared] -___28+[FBSDKCrashObserver shared]_block_invoke --[FBSDKCrashObserver didReceiveCrashLogs:] -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 --[FBSDKCrashObserver prefixes] --[FBSDKCrashObserver setPrefixes:] --[FBSDKCrashObserver frameworks] --[FBSDKCrashObserver setFrameworks:] --[FBSDKCrashObserver featureChecker] --[FBSDKCrashObserver setFeatureChecker:] --[FBSDKCrashObserver requestProvider] --[FBSDKCrashObserver setRequestProvider:] --[FBSDKCrashObserver settings] --[FBSDKCrashObserver setSettings:] --[FBSDKCrashObserver .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_shared._sharedInstance -_OBJC_CLASSLIST_REFERENCES_$_.34 -___block_descriptor_32_e54_v32?0""816"NSError"24l -___block_descriptor_40_e8_32s_e8_v12?0B8l -__OBJC_$_CLASS_METHODS_FBSDKCrashObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKCrashObserving -__OBJC_$_PROP_LIST_FBSDKCrashObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKCrashObserving -__OBJC_PROTOCOL_$_FBSDKCrashObserving -__OBJC_LABEL_PROTOCOL_$_FBSDKCrashObserving -__OBJC_CLASS_PROTOCOLS_$_FBSDKCrashObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashObserver -__OBJC_METACLASS_RO_$_FBSDKCrashObserver -__OBJC_$_INSTANCE_METHODS_FBSDKCrashObserver -_OBJC_IVAR_$_FBSDKCrashObserver.prefixes -_OBJC_IVAR_$_FBSDKCrashObserver.frameworks -_OBJC_IVAR_$_FBSDKCrashObserver._featureChecker -_OBJC_IVAR_$_FBSDKCrashObserver._requestProvider -_OBJC_IVAR_$_FBSDKCrashObserver._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKCrashObserver -__OBJC_$_PROP_LIST_FBSDKCrashObserver -__OBJC_CLASS_RO_$_FBSDKCrashObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -__28+[FBSDKCrashObserver shared]_block_invoke -+[FBSDKCrashShield settings] -+[FBSDKCrashShield requestProvider] -+[FBSDKCrashShield featureChecking] -+[FBSDKCrashShield configureWithSettings:requestProvider:featureChecking:] -+[FBSDKCrashShield initialize] -+[FBSDKCrashShield analyze:] -+[FBSDKCrashShield featureForString:] -+[FBSDKCrashShield _getFeature:] -+[FBSDKCrashShield _getClassName:] -__settings -__requestProvider -__featureChecking -__featureMapping -__featureForStringMap -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_CLASSLIST_REFERENCES_$_.135 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.150 -__OBJC_$_CLASS_METHODS_FBSDKCrashShield -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashShield -__OBJC_METACLASS_RO_$_FBSDKCrashShield -__OBJC_CLASS_RO_$_FBSDKCrashShield -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -+[FBSDKCrypto randomBytes:] -+[FBSDKCrypto randomString:] -__OBJC_$_CLASS_METHODS_FBSDKCrypto -__OBJC_METACLASS_RO_$_FBSDKCrypto -__OBJC_CLASS_RO_$_FBSDKCrypto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCryptoBlankData --[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:] -___70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke -___70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke.13 --[FBSDKDeviceButton imageRectForContentRect:] --[FBSDKDeviceButton titleRectForContentRect:] --[FBSDKDeviceButton defaultFont] --[FBSDKDeviceButton sizeThatFits:attributedTitle:] --[FBSDKDeviceButton sizeThatFits:title:] --[FBSDKDeviceButton attributedTitleStringFromString:] -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.47 -__OBJC_METACLASS_RO_$_FBSDKDeviceButton -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceButton -__OBJC_CLASS_RO_$_FBSDKDeviceButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceButton.m -FBSDKCoreKit/FBSDKDeviceButton.m -__70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke.13 -__70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke --[FBSDKDeviceDialogView initWithFrame:] --[FBSDKDeviceDialogView setConfirmationCode:] --[FBSDKDeviceDialogView logoColor] --[FBSDKDeviceDialogView buildView] --[FBSDKDeviceDialogView _cancelButtonTap:] --[FBSDKDeviceDialogView delegate] --[FBSDKDeviceDialogView setDelegate:] --[FBSDKDeviceDialogView confirmationCode] --[FBSDKDeviceDialogView .cxx_destruct] -_OBJC_IVAR_$_FBSDKDeviceDialogView._confirmationCode -_OBJC_IVAR_$_FBSDKDeviceDialogView._confirmationCodeLabel -_OBJC_IVAR_$_FBSDKDeviceDialogView._qrImageView -_OBJC_IVAR_$_FBSDKDeviceDialogView._spinner -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.102 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_IVAR_$_FBSDKDeviceDialogView._delegate -__OBJC_METACLASS_RO_$_FBSDKDeviceDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceDialogView -__OBJC_$_PROP_LIST_FBSDKDeviceDialogView -__OBJC_CLASS_RO_$_FBSDKDeviceDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.m -FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.m -FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.h -+[FBSDKDeviceUtilities buildQRCodeWithAuthorizationCode:] -__OBJC_$_CLASS_METHODS_FBSDKDeviceUtilities -__OBJC_METACLASS_RO_$_FBSDKDeviceUtilities -__OBJC_CLASS_RO_$_FBSDKDeviceUtilities -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.m -FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.m --[FBSDKDeviceViewControllerBase init] --[FBSDKDeviceViewControllerBase loadView] --[FBSDKDeviceViewControllerBase deviceDialogView] --[FBSDKDeviceViewControllerBase transitionDuration:] --[FBSDKDeviceViewControllerBase animateTransition:] -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.37 -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.43 -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke_2 --[FBSDKDeviceViewControllerBase animationControllerForDismissedController:] --[FBSDKDeviceViewControllerBase animationControllerForPresentedController:presentingController:sourceController:] --[FBSDKDeviceViewControllerBase presentationControllerForPresentedViewController:presentingViewController:sourceViewController:] --[FBSDKDeviceViewControllerBase deviceDialogViewDidCancel:] -_OBJC_CLASSLIST_REFERENCES_$_.9 -__OBJC_$_PROTOCOL_REFS_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_METHOD_TYPES_UIViewControllerAnimatedTransitioning -__OBJC_PROTOCOL_$_UIViewControllerAnimatedTransitioning -__OBJC_LABEL_PROTOCOL_$_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_REFS_UIViewControllerTransitioningDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIViewControllerTransitioningDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UIViewControllerTransitioningDelegate -__OBJC_PROTOCOL_$_UIViewControllerTransitioningDelegate -__OBJC_LABEL_PROTOCOL_$_UIViewControllerTransitioningDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKDeviceDialogViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDeviceDialogViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDeviceDialogViewDelegate -__OBJC_PROTOCOL_$_FBSDKDeviceDialogViewDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKDeviceDialogViewDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceViewControllerBase -__OBJC_METACLASS_RO_$_FBSDKDeviceViewControllerBase -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceViewControllerBase -__OBJC_$_PROP_LIST_FBSDKDeviceViewControllerBase -__OBJC_CLASS_RO_$_FBSDKDeviceViewControllerBase -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceViewControllerBase.m -FBSDKCoreKit/FBSDKDeviceViewControllerBase.m -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke_2 -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.43 -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.37 -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke --[FBSDKDialogConfiguration initWithName:URL:appVersions:] -+[FBSDKDialogConfiguration supportsSecureCoding] --[FBSDKDialogConfiguration initWithCoder:] --[FBSDKDialogConfiguration encodeWithCoder:] --[FBSDKDialogConfiguration copyWithZone:] --[FBSDKDialogConfiguration appVersions] --[FBSDKDialogConfiguration name] --[FBSDKDialogConfiguration URL] --[FBSDKDialogConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -__OBJC_$_CLASS_METHODS_FBSDKDialogConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKDialogConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKDialogConfiguration -__OBJC_METACLASS_RO_$_FBSDKDialogConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKDialogConfiguration -_OBJC_IVAR_$_FBSDKDialogConfiguration._appVersions -_OBJC_IVAR_$_FBSDKDialogConfiguration._name -_OBJC_IVAR_$_FBSDKDialogConfiguration._URL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDialogConfiguration -__OBJC_$_PROP_LIST_FBSDKDialogConfiguration -__OBJC_CLASS_RO_$_FBSDKDialogConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h -+[FBSDKDynamicFrameworkLoader shared] -___37+[FBSDKDynamicFrameworkLoader shared]_block_invoke --[FBSDKDynamicFrameworkLoader safariViewControllerClass] --[FBSDKDynamicFrameworkLoader asIdentifierManagerClass] -+[FBSDKDynamicFrameworkLoader loadkSecRandomDefault] -_fbsdkdfl_handle_get_Security -_fbsdkdfl_load_symbol_once -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessible] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccount] -+[FBSDKDynamicFrameworkLoader loadkSecAttrService] -+[FBSDKDynamicFrameworkLoader loadkSecValueData] -+[FBSDKDynamicFrameworkLoader loadkSecClassGenericPassword] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessGroup] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimit] -+[FBSDKDynamicFrameworkLoader loadkSecReturnData] -+[FBSDKDynamicFrameworkLoader loadkSecClass] -_fbsdkdfl_handle_get_Social -_fbsdkdfl_handle_get_QuartzCore -_fbsdkdfl_handle_get_AdSupport -_fbsdkdfl_handle_get_SafariServices -_fbsdkdfl_handle_get_AuthenticationServices -_fbsdkdfl_handle_get_CoreTelephony -_fbsdkdfl_load_Security_once -_fbsdkdfl_load_framework_once -_fbsdkdfl_load_Social_once -_fbsdkdfl_load_QuartzCore_once -_fbsdkdfl_load_AdSupport_once -_fbsdkdfl_load_SafariServices_once -_fbsdkdfl_load_AuthenticationServices_once -_fbsdkdfl_load_CoreTelephony_once -_shared.onceToken -_shared.shared -_loadkSecRandomDefault.k -_loadkSecRandomDefault.kSecRandomDefault_once -_loadkSecRandomDefault.ctx -_loadkSecAttrAccessible.k -_loadkSecAttrAccessible.kSecAttrAccessible_once -_loadkSecAttrAccessible.ctx -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.k -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly_once -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.ctx -_loadkSecAttrAccount.k -_loadkSecAttrAccount.kSecAttrAccount_once -_loadkSecAttrAccount.ctx -_loadkSecAttrService.k -_loadkSecAttrService.kSecAttrService_once -_loadkSecAttrService.ctx -_loadkSecValueData.k -_loadkSecValueData.kSecValueData_once -_loadkSecValueData.ctx -_loadkSecClassGenericPassword.k -_loadkSecClassGenericPassword.kSecClassGenericPassword_once -_loadkSecClassGenericPassword.ctx -_loadkSecAttrAccessGroup.k -_loadkSecAttrAccessGroup.kSecAttrAccessGroup_once -_loadkSecAttrAccessGroup.ctx -_loadkSecMatchLimitOne.k -_loadkSecMatchLimitOne.kSecMatchLimitOne_once -_loadkSecMatchLimitOne.ctx -_loadkSecMatchLimit.k -_loadkSecMatchLimit.kSecMatchLimit_once -_loadkSecMatchLimit.ctx -_loadkSecReturnData.k -_loadkSecReturnData.kSecReturnData_once -_loadkSecReturnData.ctx -_loadkSecClass.k -_loadkSecClass.kSecClass_once -_loadkSecClass.ctx -__OBJC_$_CLASS_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROTOCOL_REFS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDynamicFrameworkResolving -__OBJC_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKDynamicFrameworkLoader -__OBJC_METACLASS_RO_$_FBSDKDynamicFrameworkLoader -__OBJC_$_INSTANCE_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROP_LIST_FBSDKDynamicFrameworkLoader -__OBJC_CLASS_RO_$_FBSDKDynamicFrameworkLoader -_fbsdkdfl_SecRandomCopyBytes.f -_fbsdkdfl_SecRandomCopyBytes.SecRandomCopyBytes_once -_fbsdkdfl_SecRandomCopyBytes.ctx -_fbsdkdfl_SecItemUpdate.f -_fbsdkdfl_SecItemUpdate.SecItemUpdate_once -_fbsdkdfl_SecItemUpdate.ctx -_fbsdkdfl_SecItemAdd.f -_fbsdkdfl_SecItemAdd.SecItemAdd_once -_fbsdkdfl_SecItemAdd.ctx -_fbsdkdfl_SecItemCopyMatching.f -_fbsdkdfl_SecItemCopyMatching.SecItemCopyMatching_once -_fbsdkdfl_SecItemCopyMatching.ctx -_fbsdkdfl_SecItemDelete.f -_fbsdkdfl_SecItemDelete.SecItemDelete_once -_fbsdkdfl_SecItemDelete.ctx -_fbsdkdfl_SLServiceTypeFacebook.k -_fbsdkdfl_SLServiceTypeFacebook.SLServiceTypeFacebook_once -_fbsdkdfl_SLServiceTypeFacebook.ctx -_fbsdkdfl_SLComposeViewControllerClass.c -_fbsdkdfl_SLComposeViewControllerClass.SLComposeViewController_once -_fbsdkdfl_SLComposeViewControllerClass.ctx -_fbsdkdfl_CATransactionClass.c -_fbsdkdfl_CATransactionClass.CATransaction_once -_fbsdkdfl_CATransactionClass.ctx -_fbsdkdfl_CATransform3DMakeScale.f -_fbsdkdfl_CATransform3DMakeScale.CATransform3DMakeScale_once -_fbsdkdfl_CATransform3DMakeScale.ctx -_fbsdkdfl_CATransform3DMakeTranslation.f -_fbsdkdfl_CATransform3DMakeTranslation.CATransform3DMakeTranslation_once -_fbsdkdfl_CATransform3DMakeTranslation.ctx -_fbsdkdfl_CATransform3DConcat.f -_fbsdkdfl_CATransform3DConcat.CATransform3DConcat_once -_fbsdkdfl_CATransform3DConcat.ctx -_fbsdkdfl_ASIdentifierManagerClass.c -_fbsdkdfl_ASIdentifierManagerClass.ASIdentifierManager_once -_fbsdkdfl_ASIdentifierManagerClass.ctx -_fbsdkdfl_SFSafariViewControllerClass.c -_fbsdkdfl_SFSafariViewControllerClass.SFSafariViewController_once -_fbsdkdfl_SFSafariViewControllerClass.ctx -_fbsdkdfl_SFAuthenticationSessionClass.c -_fbsdkdfl_SFAuthenticationSessionClass.SFAuthenticationSession_once -_fbsdkdfl_SFAuthenticationSessionClass.ctx -_fbsdkdfl_ASWebAuthenticationSessionClass.c -_fbsdkdfl_ASWebAuthenticationSessionClass.ASWebAuthenticationSession_once -_fbsdkdfl_ASWebAuthenticationSessionClass.ctx -_fbsdkdfl_CTTelephonyNetworkInfoClass.c -_fbsdkdfl_CTTelephonyNetworkInfoClass.CTTelephonyNetworkInfo_once -_fbsdkdfl_CTTelephonyNetworkInfoClass.ctx -_fbsdkdfl_handle_get_Security.Security_handle -_fbsdkdfl_handle_get_Security.Security_once -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.140 -_fbsdkdfl_handle_get_Social.Social_handle -_fbsdkdfl_handle_get_Social.Social_once -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_handle -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_once -_fbsdkdfl_handle_get_AdSupport.AdSupport_handle -_fbsdkdfl_handle_get_AdSupport.AdSupport_once -_fbsdkdfl_handle_get_SafariServices.SafariServices_handle -_fbsdkdfl_handle_get_SafariServices.SafariServices_once -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_handle -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_once -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_handle -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_once -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_CoreTelephony_once -FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_AuthenticationServices_once -fbsdkdfl_load_SafariServices_once -fbsdkdfl_load_AdSupport_once -fbsdkdfl_load_QuartzCore_once -fbsdkdfl_load_Social_once -fbsdkdfl_load_framework_once -fbsdkdfl_load_library_once -fbsdkdfl_load_Security_once -fbsdkdfl_handle_get_CoreTelephony -fbsdkdfl_CTTelephonyNetworkInfoClass -fbsdkdfl_handle_get_AuthenticationServices -fbsdkdfl_ASWebAuthenticationSessionClass -fbsdkdfl_SFAuthenticationSessionClass -fbsdkdfl_handle_get_SafariServices -fbsdkdfl_handle_get_AdSupport -fbsdkdfl_CATransform3DConcat -fbsdkdfl_CATransform3DMakeTranslation -fbsdkdfl_CATransform3DMakeScale -fbsdkdfl_handle_get_QuartzCore -fbsdkdfl_CATransactionClass -fbsdkdfl_SLComposeViewControllerClass -fbsdkdfl_handle_get_Social -fbsdkdfl_SLServiceTypeFacebook -fbsdkdfl_SecItemDelete -fbsdkdfl_SecItemCopyMatching -fbsdkdfl_SecItemAdd -fbsdkdfl_SecItemUpdate -fbsdkdfl_SecRandomCopyBytes -fbsdkdfl_load_symbol_once -fbsdkdfl_handle_get_Security -fbsdkdfl_ASIdentifierManagerClass -fbsdkdfl_SFSafariViewControllerClass -__37+[FBSDKDynamicFrameworkLoader shared]_block_invoke -+[FBSDKError errorReporter] -+[FBSDKError setErrorReporter:] -+[FBSDKError configureWithErrorReporter:] -+[FBSDKError errorWithCode:message:] -+[FBSDKError errorWithDomain:code:message:] -+[FBSDKError errorWithCode:message:underlyingError:] -+[FBSDKError errorWithDomain:code:message:underlyingError:] -+[FBSDKError errorWithCode:userInfo:message:underlyingError:] -+[FBSDKError errorWithDomain:code:userInfo:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithName:value:message:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:] -+[FBSDKError invalidArgumentErrorWithName:value:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:underlyingError:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:underlyingError:] -+[FBSDKError requiredArgumentErrorWithName:message:] -+[FBSDKError requiredArgumentErrorWithDomain:name:message:] -+[FBSDKError requiredArgumentErrorWithName:message:underlyingError:] -+[FBSDKError unknownErrorWithMessage:] -+[FBSDKError isNetworkError:] -__errorReporter -__OBJC_$_CLASS_METHODS_FBSDKError -__OBJC_$_CLASS_PROP_LIST_FBSDKError -__OBJC_METACLASS_RO_$_FBSDKError -__OBJC_CLASS_RO_$_FBSDKError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKError.m -FBSDKCoreKit/FBSDKError.m --[FBSDKErrorConfiguration initWithDictionary:] --[FBSDKErrorConfiguration recoveryConfigurationForCode:subcode:request:] --[FBSDKErrorConfiguration updateWithArray:] -___43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke -+[FBSDKErrorConfiguration supportsSecureCoding] --[FBSDKErrorConfiguration initWithCoder:] --[FBSDKErrorConfiguration encodeWithCoder:] --[FBSDKErrorConfiguration copyWithZone:] --[FBSDKErrorConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_CLASSLIST_REFERENCES_$_.46 -_OBJC_CLASSLIST_REFERENCES_$_.61 -___block_descriptor_48_e8_32s40s_e25_v32?0"NSString"816^B24l -__OBJC_$_CLASS_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_REFS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDecodableErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfiguration -_OBJC_IVAR_$_FBSDKErrorConfiguration._configurationDictionary -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -__43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke --[FBSDKErrorConfigurationProvider errorConfiguration] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfigurationProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfigurationProviding -__OBJC_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfigurationProvider -__OBJC_METACLASS_RO_$_FBSDKErrorConfigurationProvider -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfigurationProvider -__OBJC_CLASS_RO_$_FBSDKErrorConfigurationProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m --[FBSDKTemporaryErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -+[FBSDKErrorRecoveryAttempter recoveryAttempterFromConfiguration:] --[FBSDKErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -__OBJC_METACLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROTOCOL_REFS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorRecoveryAttempting -__OBJC_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryAttempter -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m -FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m --[FBSDKErrorRecoveryConfiguration initWithRecoveryDescription:optionDescriptions:category:recoveryActionName:] -+[FBSDKErrorRecoveryConfiguration supportsSecureCoding] --[FBSDKErrorRecoveryConfiguration initWithCoder:] --[FBSDKErrorRecoveryConfiguration encodeWithCoder:] --[FBSDKErrorRecoveryConfiguration copyWithZone:] --[FBSDKErrorRecoveryConfiguration localizedRecoveryDescription] --[FBSDKErrorRecoveryConfiguration localizedRecoveryOptionDescriptions] --[FBSDKErrorRecoveryConfiguration errorCategory] --[FBSDKErrorRecoveryConfiguration recoveryActionName] --[FBSDKErrorRecoveryConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryConfiguration -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryDescription -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryOptionDescriptions -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._errorCategory -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._recoveryActionName -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorRecoveryConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h --[FBSDKErrorReport init] --[FBSDKErrorReport initWithGraphRequestProvider:fileManager:settings:fileDataExtractor:] -+[FBSDKErrorReport shared] -___26+[FBSDKErrorReport shared]_block_invoke --[FBSDKErrorReport enable] -+[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport createErrorDirectoryIfNeeded] --[FBSDKErrorReport uploadErrors] -___32-[FBSDKErrorReport uploadErrors]_block_invoke --[FBSDKErrorReport loadErrorReports] -___36-[FBSDKErrorReport loadErrorReports]_block_invoke -___36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 --[FBSDKErrorReport _clearErrorInfo] --[FBSDKErrorReport _saveErrorInfoToDisk:] --[FBSDKErrorReport _pathToErrorInfoFile] --[FBSDKErrorReport requestProvider] --[FBSDKErrorReport setRequestProvider:] --[FBSDKErrorReport fileManager] --[FBSDKErrorReport setFileManager:] --[FBSDKErrorReport settings] --[FBSDKErrorReport setSettings:] --[FBSDKErrorReport dataExtractor] --[FBSDKErrorReport setDataExtractor:] --[FBSDKErrorReport directoryPath] --[FBSDKErrorReport isEnabled] --[FBSDKErrorReport setIsEnabled:] --[FBSDKErrorReport .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.106 -___block_descriptor_32_e25_B24?08"NSDictionary"16l -___block_descriptor_32_e11_q24?0816l -___block_literal_global.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_SELECTOR_REFERENCES_.145 -__OBJC_$_CLASS_METHODS_FBSDKErrorReport -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorReport -__OBJC_METACLASS_RO_$_FBSDKErrorReport -__OBJC_$_INSTANCE_METHODS_FBSDKErrorReport -_OBJC_IVAR_$_FBSDKErrorReport._isEnabled -_OBJC_IVAR_$_FBSDKErrorReport._requestProvider -_OBJC_IVAR_$_FBSDKErrorReport._fileManager -_OBJC_IVAR_$_FBSDKErrorReport._settings -_OBJC_IVAR_$_FBSDKErrorReport._dataExtractor -_OBJC_IVAR_$_FBSDKErrorReport._directoryPath -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorReport -__OBJC_$_PROP_LIST_FBSDKErrorReport -__OBJC_CLASS_RO_$_FBSDKErrorReport -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -__36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 -__36-[FBSDKErrorReport loadErrorReports]_block_invoke -__32-[FBSDKErrorReport uploadErrors]_block_invoke -__26+[FBSDKErrorReport shared]_block_invoke --[FBSDKDeactivatedEvent initWithEventName:deactivatedParams:] --[FBSDKDeactivatedEvent eventName] --[FBSDKDeactivatedEvent deactivatedParams] --[FBSDKDeactivatedEvent .cxx_destruct] -+[FBSDKEventDeactivationManager shared] -___39+[FBSDKEventDeactivationManager shared]_block_invoke --[FBSDKEventDeactivationManager initWithServerConfigurationProvider:] --[FBSDKEventDeactivationManager enable] -___39-[FBSDKEventDeactivationManager enable]_block_invoke --[FBSDKEventDeactivationManager processEvents:] --[FBSDKEventDeactivationManager processParameters:eventName:] --[FBSDKEventDeactivationManager _updateDeactivatedEvents:] --[FBSDKEventDeactivationManager isEventDeactivationEnabled] --[FBSDKEventDeactivationManager setIsEventDeactivationEnabled:] --[FBSDKEventDeactivationManager deactivatedEvents] --[FBSDKEventDeactivationManager setDeactivatedEvents:] --[FBSDKEventDeactivationManager eventsWithDeactivatedParams] --[FBSDKEventDeactivationManager setEventsWithDeactivatedParams:] --[FBSDKEventDeactivationManager serverConfigurationProvider] --[FBSDKEventDeactivationManager setServerConfigurationProvider:] --[FBSDKEventDeactivationManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_INSTANCE_METHODS_FBSDKDeactivatedEvent -_OBJC_IVAR_$_FBSDKDeactivatedEvent._eventName -_OBJC_IVAR_$_FBSDKDeactivatedEvent._deactivatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeactivatedEvent -__OBJC_$_PROP_LIST_FBSDKDeactivatedEvent -__OBJC_CLASS_RO_$_FBSDKDeactivatedEvent -_enable.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_CLASSLIST_REFERENCES_$_.86 -__OBJC_$_CLASS_METHODS_FBSDKEventDeactivationManager -__OBJC_METACLASS_RO_$_FBSDKEventDeactivationManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventDeactivationManager -_OBJC_IVAR_$_FBSDKEventDeactivationManager._isEventDeactivationEnabled -_OBJC_IVAR_$_FBSDKEventDeactivationManager._deactivatedEvents -_OBJC_IVAR_$_FBSDKEventDeactivationManager._eventsWithDeactivatedParams -_OBJC_IVAR_$_FBSDKEventDeactivationManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventDeactivationManager -__OBJC_$_PROP_LIST_FBSDKEventDeactivationManager -__OBJC_CLASS_RO_$_FBSDKEventDeactivationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -__39-[FBSDKEventDeactivationManager enable]_block_invoke -__39+[FBSDKEventDeactivationManager shared]_block_invoke -+[FBSDKFeatureManager shared] -___29+[FBSDKFeatureManager shared]_block_invoke --[FBSDKFeatureManager init] --[FBSDKFeatureManager initWithGateKeeperManager:store:] -+[FBSDKFeatureManager checkFeature:completionBlock:] --[FBSDKFeatureManager checkFeature:completionBlock:] -___52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -___copy_helper_block_e8_32b40s --[FBSDKFeatureManager isEnabled:] --[FBSDKFeatureManager disableFeature:] --[FBSDKFeatureManager storageKeyForFeature:] -+[FBSDKFeatureManager getParentFeature:] --[FBSDKFeatureManager checkGK:] -+[FBSDKFeatureManager featureName:] -+[FBSDKFeatureManager defaultStatus:] --[FBSDKFeatureManager gateKeeperManager] --[FBSDKFeatureManager setGateKeeperManager:] --[FBSDKFeatureManager store] --[FBSDKFeatureManager setStore:] --[FBSDKFeatureManager .cxx_destruct] -___block_descriptor_56_e8_32bs40s_e17_v16?0"NSError"8l -__OBJC_$_CLASS_METHODS_FBSDKFeatureManager -__OBJC_$_CLASS_PROP_LIST_FBSDKFeatureManager -__OBJC_METACLASS_RO_$_FBSDKFeatureManager -__OBJC_$_INSTANCE_METHODS_FBSDKFeatureManager -_OBJC_IVAR_$_FBSDKFeatureManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKFeatureManager._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKFeatureManager -__OBJC_$_PROP_LIST_FBSDKFeatureManager -__OBJC_CLASS_RO_$_FBSDKFeatureManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m -FBSDKCoreKit/Internal/FBSDKFeatureManager.m -__copy_helper_block_e8_32b40s -__52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -__29+[FBSDKFeatureManager shared]_block_invoke -+[FBSDKGateKeeperManager initialize] -+[FBSDKGateKeeperManager configureWithSettings:requestProvider:connectionProvider:store:] -+[FBSDKGateKeeperManager boolForKey:defaultValue:] -+[FBSDKGateKeeperManager loadGateKeepers:] -___42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke -+[FBSDKGateKeeperManager requestToLoadGateKeepers] -+[FBSDKGateKeeperManager processLoadRequestResponse:error:] -+[FBSDKGateKeeperManager _didProcessGKFromNetwork:] -+[FBSDKGateKeeperManager _gateKeeperTimestampIsValid:] -+[FBSDKGateKeeperManager _gateKeeperIsValid] -+[FBSDKGateKeeperManager requestProvider] -+[FBSDKGateKeeperManager settings] -+[FBSDKGateKeeperManager connectionProvider] -+[FBSDKGateKeeperManager gateKeepers] -+[FBSDKGateKeeperManager store] -__completionBlocks -__store -__connectionProvider -__canLoadGateKeepers -__gateKeepers -__loadingGateKeepers -__requeryFinishedForAppStart -___block_descriptor_40_e8__e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.90 -__timestamp -_OBJC_CLASSLIST_REFERENCES_$_.120 -__OBJC_$_CLASS_METHODS_FBSDKGateKeeperManager -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGateKeeperManaging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGateKeeperManaging -__OBJC_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_LABEL_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_CLASS_PROTOCOLS_$_FBSDKGateKeeperManager -__OBJC_METACLASS_RO_$_FBSDKGateKeeperManager -__OBJC_CLASS_RO_$_FBSDKGateKeeperManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -__42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke --[FBSDKGraphRequest initWithGraphPath:] --[FBSDKGraphRequest initWithGraphPath:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:] --[FBSDKGraphRequest initWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:version:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequest isGraphErrorRecoveryDisabled] --[FBSDKGraphRequest setGraphErrorRecoveryDisabled:] --[FBSDKGraphRequest hasAttachments] -___35-[FBSDKGraphRequest hasAttachments]_block_invoke -+[FBSDKGraphRequest isAttachment:] -+[FBSDKGraphRequest serializeURL:params:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:] -___61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBSDKGraphRequest preprocessParams:] -+[FBSDKGraphRequest setCurrentAccessTokenStringProvider:] -+[FBSDKGraphRequest setSettings:] --[FBSDKGraphRequest startWithCompletionHandler:] -___48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke --[FBSDKGraphRequest startWithCompletion:] --[FBSDKGraphRequest description] --[FBSDKGraphRequest formattedDescription] --[FBSDKGraphRequest HTTPMethod] --[FBSDKGraphRequest setHTTPMethod:] --[FBSDKGraphRequest flags] --[FBSDKGraphRequest setFlags:] --[FBSDKGraphRequest parameters] --[FBSDKGraphRequest setParameters:] --[FBSDKGraphRequest tokenString] --[FBSDKGraphRequest graphPath] --[FBSDKGraphRequest version] --[FBSDKGraphRequest connectionFactory] --[FBSDKGraphRequest setConnectionFactory:] --[FBSDKGraphRequest .cxx_destruct] -__currentAccessTokenStringProvider -_OBJC_CLASSLIST_REFERENCES_$_.53 -_OBJC_CLASSLIST_REFERENCES_$_.59 -_OBJC_CLASSLIST_REFERENCES_$_.79 -___block_descriptor_48_e8_40s_e12_24?08^B16l -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_CLASSLIST_REFERENCES_$_.116 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequest -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequest -__OBJC_PROTOCOL_$_FBSDKGraphRequest -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequest -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequest -__OBJC_METACLASS_RO_$_FBSDKGraphRequest -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequest -_OBJC_IVAR_$_FBSDKGraphRequest.HTTPMethod -_OBJC_IVAR_$_FBSDKGraphRequest.flags -_OBJC_IVAR_$_FBSDKGraphRequest._parameters -_OBJC_IVAR_$_FBSDKGraphRequest._tokenString -_OBJC_IVAR_$_FBSDKGraphRequest._graphPath -_OBJC_IVAR_$_FBSDKGraphRequest._version -_OBJC_IVAR_$_FBSDKGraphRequest._connectionFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest.199 -__OBJC_CLASS_RO_$_FBSDKGraphRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h -__48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -__35-[FBSDKGraphRequest hasAttachments]_block_invoke --[FBSDKGraphRequestBody init] --[FBSDKGraphRequestBody mimeContentType] --[FBSDKGraphRequestBody appendUTF8:] --[FBSDKGraphRequestBody appendWithKey:formValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:imageValue:logger:] -___57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:] -___66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke --[FBSDKGraphRequestBody data] --[FBSDKGraphRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBSDKGraphRequestBody compressedData] --[FBSDKGraphRequestBody requiresMultipartDataFormat] --[FBSDKGraphRequestBody setRequiresMultipartDataFormat:] --[FBSDKGraphRequestBody .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestBody -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestBody -_OBJC_IVAR_$_FBSDKGraphRequestBody._data -_OBJC_IVAR_$_FBSDKGraphRequestBody._json -_OBJC_IVAR_$_FBSDKGraphRequestBody._stringBoundary -_OBJC_IVAR_$_FBSDKGraphRequestBody._requiresMultipartDataFormat -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestBody -__OBJC_$_PROP_LIST_FBSDKGraphRequestBody -__OBJC_CLASS_RO_$_FBSDKGraphRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h -__66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke -__57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestConnection init] --[FBSDKGraphRequestConnection initWithURLSessionProxyFactory:errorConfigurationProvider:piggybackManagerProvider:settings:connectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:] --[FBSDKGraphRequestConnection dealloc] -+[FBSDKGraphRequestConnection setDefaultConnectionTimeout:] -+[FBSDKGraphRequestConnection defaultConnectionTimeout] --[FBSDKGraphRequestConnection addRequest:completionHandler:] -___60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:completion:] --[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:] -___75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:name:completion:] --[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:] -___76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:parameters:completion:] --[FBSDKGraphRequestConnection cancel] --[FBSDKGraphRequestConnection overrideGraphAPIVersion:] --[FBSDKGraphRequestConnection start] -___36-[FBSDKGraphRequestConnection start]_block_invoke -___36-[FBSDKGraphRequestConnection start]_block_invoke_2 -___36-[FBSDKGraphRequestConnection start]_block_invoke.136 --[FBSDKGraphRequestConnection delegateQueue] --[FBSDKGraphRequestConnection setDelegateQueue:] -+[FBSDKGraphRequestConnection setCanMakeRequests] -+[FBSDKGraphRequestConnection canMakeRequests] --[FBSDKGraphRequestConnection session] --[FBSDKGraphRequestConnection sessionProxyFactory] --[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:] -___73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke --[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:] -___75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke --[FBSDKGraphRequestConnection appendJSONRequests:toBody:andNameAttachments:logger:] --[FBSDKGraphRequestConnection _shouldWarnOnMissingFieldsParam:] --[FBSDKGraphRequestConnection _validateFieldsParamForGetRequests:] --[FBSDKGraphRequestConnection requestWithBatch:timeout:] --[FBSDKGraphRequestConnection addBody:toPostRequest:] --[FBSDKGraphRequestConnection urlStringForSingleRequest:forBatch:] --[FBSDKGraphRequestConnection completeFBSDKURLSessionWithResponse:data:networkError:] --[FBSDKGraphRequestConnection parseJSONResponse:error:statusCode:] --[FBSDKGraphRequestConnection parseJSONOrOtherwise:error:] --[FBSDKGraphRequestConnection _completeWithResults:networkError:] -___65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke --[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:] -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -___copy_helper_block_e8_32s40s48s56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKGraphRequestConnection processResultDebugDictionary:] -___60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke --[FBSDKGraphRequestConnection errorFromResult:request:] --[FBSDKGraphRequestConnection _errorWithCode:statusCode:parsedJSONResponse:innerError:message:] --[FBSDKGraphRequestConnection logAndInvokeHandler:error:] --[FBSDKGraphRequestConnection logAndInvokeHandler:response:responseData:requestStartTime:] --[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:] -___73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -___copy_helper_block_e8_32b40s48s56s --[FBSDKGraphRequestConnection logMessage:] --[FBSDKGraphRequestConnection taskDidCompleteWithResponse:data:requestStartTime:handler:] --[FBSDKGraphRequestConnection _taskDidCompleteWithError:handler:] --[FBSDKGraphRequestConnection logRequest:bodyLength:bodyLogger:attachmentLogger:] --[FBSDKGraphRequestConnection accessTokenWithRequest:] --[FBSDKGraphRequestConnection registerTokenToOmitFromLog:] --[FBSDKGraphRequestConnection warnIfMissingClientToken] --[FBSDKGraphRequestConnection userAgent] -___40-[FBSDKGraphRequestConnection userAgent]_block_invoke --[FBSDKGraphRequestConnection URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] --[FBSDKGraphRequestConnection description] --[FBSDKGraphRequestConnection delegate] --[FBSDKGraphRequestConnection setDelegate:] --[FBSDKGraphRequestConnection timeout] --[FBSDKGraphRequestConnection setTimeout:] --[FBSDKGraphRequestConnection urlResponse] --[FBSDKGraphRequestConnection requests] --[FBSDKGraphRequestConnection setRequests:] --[FBSDKGraphRequestConnection state] --[FBSDKGraphRequestConnection setState:] --[FBSDKGraphRequestConnection logger] --[FBSDKGraphRequestConnection setLogger:] --[FBSDKGraphRequestConnection requestStartTime] --[FBSDKGraphRequestConnection setRequestStartTime:] --[FBSDKGraphRequestConnection setSession:] --[FBSDKGraphRequestConnection setSessionProxyFactory:] --[FBSDKGraphRequestConnection errorConfigurationProvider] --[FBSDKGraphRequestConnection setErrorConfigurationProvider:] --[FBSDKGraphRequestConnection piggybackManagerProvider] --[FBSDKGraphRequestConnection setPiggybackManagerProvider:] --[FBSDKGraphRequestConnection settings] --[FBSDKGraphRequestConnection setSettings:] --[FBSDKGraphRequestConnection connectionFactory] --[FBSDKGraphRequestConnection setConnectionFactory:] --[FBSDKGraphRequestConnection eventLogger] --[FBSDKGraphRequestConnection setEventLogger:] --[FBSDKGraphRequestConnection operatingSystemVersionComparer] --[FBSDKGraphRequestConnection setOperatingSystemVersionComparer:] --[FBSDKGraphRequestConnection macCatalystDeterminator] --[FBSDKGraphRequestConnection setMacCatalystDeterminator:] --[FBSDKGraphRequestConnection .cxx_destruct] -_g_defaultTimeout -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_CLASSLIST_REFERENCES_$_.99 -___block_descriptor_40_e8_32s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__canMakeRequests -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.168 -___block_descriptor_48_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_CLASSLIST_REFERENCES_$_.192 -_OBJC_CLASSLIST_REFERENCES_$_.195 -_OBJC_SELECTOR_REFERENCES_.197 -___block_descriptor_49_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.268 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_SELECTOR_REFERENCES_.331 -_OBJC_CLASSLIST_REFERENCES_$_.332 -_OBJC_CLASSLIST_REFERENCES_$_.341 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -_OBJC_CLASSLIST_REFERENCES_$_.399 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.417 -___block_descriptor_56_e8_32s40s48s_e42_v32?0"FBSDKGraphRequestMetadata"8Q16^B24l -_OBJC_SELECTOR_REFERENCES_.420 -_OBJC_SELECTOR_REFERENCES_.422 -_OBJC_SELECTOR_REFERENCES_.426 -_OBJC_SELECTOR_REFERENCES_.428 -_OBJC_SELECTOR_REFERENCES_.430 -___block_descriptor_65_e8_32s40s48s56s_e5_v8?0l -___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l -_OBJC_SELECTOR_REFERENCES_.449 -_OBJC_CLASSLIST_REFERENCES_$_.484 -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 -_OBJC_CLASSLIST_REFERENCES_$_.489 -_OBJC_CLASSLIST_REFERENCES_$_.500 -___block_descriptor_64_e8_32bs40s48s56s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.508 -_OBJC_SELECTOR_REFERENCES_.510 -_OBJC_SELECTOR_REFERENCES_.512 -_OBJC_SELECTOR_REFERENCES_.516 -_OBJC_SELECTOR_REFERENCES_.518 -_OBJC_SELECTOR_REFERENCES_.524 -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.532 -_OBJC_SELECTOR_REFERENCES_.542 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_CLASSLIST_REFERENCES_$_.557 -_OBJC_SELECTOR_REFERENCES_.559 -_OBJC_SELECTOR_REFERENCES_.561 -_OBJC_SELECTOR_REFERENCES_.567 -_OBJC_SELECTOR_REFERENCES_.569 -_OBJC_SELECTOR_REFERENCES_.571 -_OBJC_SELECTOR_REFERENCES_.575 -_userAgent.agent -_userAgent.onceToken -_OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.589 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.595 -_OBJC_SELECTOR_REFERENCES_.601 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestConnection -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnection -__OBJC_$_CLASS_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnection -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnection -_OBJC_IVAR_$_FBSDKGraphRequestConnection._overrideVersionPart -_OBJC_IVAR_$_FBSDKGraphRequestConnection._expectingResults -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegateQueue -_OBJC_IVAR_$_FBSDKGraphRequestConnection._session -_OBJC_IVAR_$_FBSDKGraphRequestConnection._sessionProxyFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegate -_OBJC_IVAR_$_FBSDKGraphRequestConnection._timeout -_OBJC_IVAR_$_FBSDKGraphRequestConnection._urlResponse -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requests -_OBJC_IVAR_$_FBSDKGraphRequestConnection._state -_OBJC_IVAR_$_FBSDKGraphRequestConnection._logger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requestStartTime -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorConfigurationProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._piggybackManagerProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._settings -_OBJC_IVAR_$_FBSDKGraphRequestConnection._connectionFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._eventLogger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._operatingSystemVersionComparer -_OBJC_IVAR_$_FBSDKGraphRequestConnection._macCatalystDeterminator -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestConnection -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnection -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h -__40-[FBSDKGraphRequestConnection userAgent]_block_invoke -__copy_helper_block_e8_32b40s48s56s -__73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -__60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48s56s -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -__65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke -__75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke -__73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke -__36-[FBSDKGraphRequestConnection start]_block_invoke.136 -__36-[FBSDKGraphRequestConnection start]_block_invoke_2 -__36-[FBSDKGraphRequestConnection start]_block_invoke -__76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke -__75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke -__60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnectionFactory createGraphRequestConnection] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnectionProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnectionProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnectionFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnectionFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnectionFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnectionFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m -FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m --[FBSDKGraphRequestDataAttachment initWithData:filename:contentType:] --[FBSDKGraphRequestDataAttachment contentType] --[FBSDKGraphRequestDataAttachment data] --[FBSDKGraphRequestDataAttachment filename] --[FBSDKGraphRequestDataAttachment .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestDataAttachment -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestDataAttachment -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._contentType -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._data -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._filename -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestDataAttachment -__OBJC_$_PROP_LIST_FBSDKGraphRequestDataAttachment -__OBJC_CLASS_RO_$_FBSDKGraphRequestDataAttachment -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:flags:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m --[FBSDKGraphRequestMetadata initWithRequest:completionHandler:batchParameters:] --[FBSDKGraphRequestMetadata invokeCompletionHandlerForConnection:withResults:error:] --[FBSDKGraphRequestMetadata description] --[FBSDKGraphRequestMetadata request] --[FBSDKGraphRequestMetadata setRequest:] --[FBSDKGraphRequestMetadata completionHandler] --[FBSDKGraphRequestMetadata setCompletionHandler:] --[FBSDKGraphRequestMetadata batchParameters] --[FBSDKGraphRequestMetadata setBatchParameters:] --[FBSDKGraphRequestMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestMetadata -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._request -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._completionHandler -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._batchParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestMetadata -__OBJC_$_PROP_LIST_FBSDKGraphRequestMetadata -__OBJC_CLASS_RO_$_FBSDKGraphRequestMetadata -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h -+[FBSDKGraphRequestPiggybackManager tokenWallet] -+[FBSDKGraphRequestPiggybackManager settings] -+[FBSDKGraphRequestPiggybackManager serverConfiguration] -+[FBSDKGraphRequestPiggybackManager requestProvider] -+[FBSDKGraphRequestPiggybackManager configureWithTokenWallet:settings:serverConfiguration:requestProvider:] -+[FBSDKGraphRequestPiggybackManager addPiggybackRequests:] -+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:] -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -___copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -___copy_helper_block_e8_32b40b48r56r64r -___destroy_helper_block_e8_32s40s48r56r64r -+[FBSDKGraphRequestPiggybackManager addRefreshPiggybackIfStale:] -+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:] -___69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -+[FBSDKGraphRequestPiggybackManager _safeForPiggyback:] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshThresholdInSeconds] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshRetryInSeconds] -+[FBSDKGraphRequestPiggybackManager _lastRefreshTry] -+[FBSDKGraphRequestPiggybackManager _setLastRefreshTry:] -__lastRefreshTry -__tokenWallet -__serverConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_REFS__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_INSTANCE_METHODS__FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_REFERENCE_$__FBSDKGraphRequestConnecting -___block_descriptor_112_e8_40s48r56r64r72r80r88r96r104r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.100 -___block_descriptor_72_e8_32bs40r48r56r64r_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.118 -___block_descriptor_72_e8_32bs40bs48r56r64r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManager -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManager -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -__69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -__destroy_helper_block_e8_32s40s48r56r64r -__copy_helper_block_e8_32b40b48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -__destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -+[FBSDKGraphRequestPiggybackManagerProvider piggybackManager] -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m --[FBSDKIcon imageWithSize:] --[FBSDKIcon imageWithSize:scale:] --[FBSDKIcon imageWithSize:color:] --[FBSDKIcon imageWithSize:scale:color:] --[FBSDKIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKIcon -__OBJC_$_INSTANCE_METHODS_FBSDKIcon -__OBJC_CLASS_RO_$_FBSDKIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m -FBSDKCoreKit/Internal/UI/FBSDKIcon.m -+[FBSDKImageDownloader sharedInstance] -___38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImageDownloader init] --[FBSDKImageDownloader initWithSessionProvider:] --[FBSDKImageDownloader removeAll] --[FBSDKImageDownloader downloadImageWithURL:ttl:completion:] -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -___copy_helper_block_e8_32s40s48b56b --[FBSDKImageDownloader sessionProvider] --[FBSDKImageDownloader setSessionProvider:] --[FBSDKImageDownloader urlCache] --[FBSDKImageDownloader setUrlCache:] --[FBSDKImageDownloader .cxx_destruct] -_sharedInstance.instance -_OBJC_CLASSLIST_REFERENCES_$_.18 -___block_descriptor_40_e8_32bs_e29_v16?0"NSCachedURLResponse"8l -___block_descriptor_64_e8_32s40s48bs56bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_$_CLASS_METHODS_FBSDKImageDownloader -__OBJC_$_CLASS_PROP_LIST_FBSDKImageDownloader -__OBJC_METACLASS_RO_$_FBSDKImageDownloader -__OBJC_$_INSTANCE_METHODS_FBSDKImageDownloader -_OBJC_IVAR_$_FBSDKImageDownloader._sessionProvider -_OBJC_IVAR_$_FBSDKImageDownloader._urlCache -__OBJC_$_INSTANCE_VARIABLES_FBSDKImageDownloader -__OBJC_$_PROP_LIST_FBSDKImageDownloader -__OBJC_CLASS_RO_$_FBSDKImageDownloader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m -FBSDKCoreKit/Internal/FBSDKImageDownloader.m -__copy_helper_block_e8_32s40s48b56b -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -__38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImpressionTrackingButton layoutSubviews] -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_REFERENCE_$_FBSDKButtonImpressionTracking -_OBJC_CLASSLIST_REFERENCES_$_.55 -__OBJC_METACLASS_RO_$_FBSDKImpressionTrackingButton -__OBJC_$_INSTANCE_METHODS_FBSDKImpressionTrackingButton -__OBJC_CLASS_RO_$_FBSDKImpressionTrackingButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m -FBSDKCoreKit/FBSDKImpressionTrackingButton.m --[FBSDKInstrumentManager init] --[FBSDKInstrumentManager initWithFeatureCheckerProvider:settings:crashObserver:errorReport:crashHandler:] -+[FBSDKInstrumentManager shared] -___32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKInstrumentManager enable] -___32-[FBSDKInstrumentManager enable]_block_invoke -___32-[FBSDKInstrumentManager enable]_block_invoke.28 --[FBSDKInstrumentManager featureChecker] --[FBSDKInstrumentManager setFeatureChecker:] --[FBSDKInstrumentManager settings] --[FBSDKInstrumentManager setSettings:] --[FBSDKInstrumentManager crashObserver] --[FBSDKInstrumentManager setCrashObserver:] --[FBSDKInstrumentManager errorReport] --[FBSDKInstrumentManager setErrorReport:] --[FBSDKInstrumentManager crashHandler] --[FBSDKInstrumentManager setCrashHandler:] --[FBSDKInstrumentManager .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKInstrumentManager -__OBJC_$_CLASS_PROP_LIST_FBSDKInstrumentManager -__OBJC_METACLASS_RO_$_FBSDKInstrumentManager -__OBJC_$_INSTANCE_METHODS_FBSDKInstrumentManager -_OBJC_IVAR_$_FBSDKInstrumentManager._featureChecker -_OBJC_IVAR_$_FBSDKInstrumentManager._settings -_OBJC_IVAR_$_FBSDKInstrumentManager._crashObserver -_OBJC_IVAR_$_FBSDKInstrumentManager._errorReport -_OBJC_IVAR_$_FBSDKInstrumentManager._crashHandler -__OBJC_$_INSTANCE_VARIABLES_FBSDKInstrumentManager -__OBJC_$_PROP_LIST_FBSDKInstrumentManager -__OBJC_CLASS_RO_$_FBSDKInstrumentManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -__32-[FBSDKInstrumentManager enable]_block_invoke.28 -__32-[FBSDKInstrumentManager enable]_block_invoke -__32+[FBSDKInstrumentManager shared]_block_invoke -+[FBSDKInternalUtility sharedUtility] -___37+[FBSDKInternalUtility sharedUtility]_block_invoke -+[FBSDKInternalUtility configureWithInfoDictionaryProvider:] -+[FBSDKInternalUtility setLoggerType:] -+[FBSDKInternalUtility loggerType] --[FBSDKInternalUtility appURLScheme] --[FBSDKInternalUtility appURLWithHost:path:queryParameters:error:] --[FBSDKInternalUtility parametersFromFBURL:] --[FBSDKInternalUtility bundleForStrings] -___40-[FBSDKInternalUtility bundleForStrings]_block_invoke --[FBSDKInternalUtility currentTimeInMilliseconds] --[FBSDKInternalUtility extractPermissionsFromResponse:grantedPermissions:declinedPermissions:expiredPermissions:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility _facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility isBrowserURL:] --[FBSDKInternalUtility isFacebookBundleIdentifier:] --[FBSDKInternalUtility isSafariBundleIdentifier:] --[FBSDKInternalUtility object:isEqualToObject:] --[FBSDKInternalUtility operatingSystemVersion] -___46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke --[FBSDKInternalUtility URLWithScheme:host:path:queryParameters:error:] --[FBSDKInternalUtility deleteFacebookCookies] --[FBSDKInternalUtility registerTransientObject:] --[FBSDKInternalUtility unregisterTransientObject:] --[FBSDKInternalUtility viewControllerForView:] --[FBSDKInternalUtility isFacebookAppInstalled] -___46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke --[FBSDKInternalUtility isMessengerAppInstalled] -___47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke --[FBSDKInternalUtility isMSQRDPlayerAppInstalled] -___49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke --[FBSDKInternalUtility _canOpenURLScheme:] --[FBSDKInternalUtility validateAppID] --[FBSDKInternalUtility validateRequiredClientAccessToken] --[FBSDKInternalUtility validateURLSchemes] --[FBSDKInternalUtility validateFacebookReservedURLSchemes] --[FBSDKInternalUtility findWindow] --[FBSDKInternalUtility topMostViewController] --[FBSDKInternalUtility hexadecimalStringFromData:] --[FBSDKInternalUtility isRegisteredURLScheme:] -___46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke --[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:] -___56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isRegisteredCanOpenURLScheme:] -___53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isPublishPermission:] --[FBSDKInternalUtility isUnity] --[FBSDKInternalUtility validateConfiguration] --[FBSDKInternalUtility isConfigured] --[FBSDKInternalUtility setIsConfigured:] --[FBSDKInternalUtility infoDictionaryProvider] --[FBSDKInternalUtility setInfoDictionaryProvider:] --[FBSDKInternalUtility .cxx_destruct] -_sharedUtility.instance -_sharedUtilityNonce -__loggerType -_bundleForStrings.bundle -_bundleForStrings.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.107 -_operatingSystemVersion.operatingSystemVersion -_checkOperatingSystemVersionToken -___block_literal_global.142 -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.176 -__transientObjects -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_CLASSLIST_REFERENCES_$_.196 -_checkIfFacebookAppInstalledToken -___block_literal_global.210 -_checkIfMessengerAppInstalledToken -___block_literal_global.217 -_checkIfMSQRDPlayerAppInstalledToken -___block_literal_global.220 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_CLASSLIST_REFERENCES_$_.232 -_OBJC_CLASSLIST_REFERENCES_$_.243 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.279 -_isRegisteredURLScheme:.urlTypes -_fetchUrlSchemesToken -_OBJC_SELECTOR_REFERENCES_.326 -_checkRegisteredCanOpenURLScheme:.checkedSchemes -_checkRegisteredCanOpenUrlSchemesToken -___block_literal_global.327 -_OBJC_CLASSLIST_REFERENCES_$_.328 -_isRegisteredCanOpenURLScheme:.schemes -_fetchApplicationQuerySchemesToken -_OBJC_SELECTOR_REFERENCES_.348 -_OBJC_SELECTOR_REFERENCES_.352 -__OBJC_$_CLASS_METHODS_FBSDKInternalUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKInternalUtility -__OBJC_METACLASS_RO_$_FBSDKInternalUtility -__OBJC_$_INSTANCE_METHODS_FBSDKInternalUtility -_OBJC_IVAR_$_FBSDKInternalUtility._isConfigured -_OBJC_IVAR_$_FBSDKInternalUtility._infoDictionaryProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKInternalUtility -__OBJC_$_PROP_LIST_FBSDKInternalUtility -__OBJC_CLASS_RO_$_FBSDKInternalUtility -_OBJC_CLASSLIST_REFERENCES_$_.414 -_OBJC_SELECTOR_REFERENCES_.416 -_OBJC_SELECTOR_REFERENCES_.418 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKInternalUtility.m -FBSDKCoreKit/FBSDKInternalUtility.m -__53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke -__56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke -__46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke -__49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke -__47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke -__46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke -__46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke -ShouldOverrideHostWithGamingDomain -__40-[FBSDKInternalUtility bundleForStrings]_block_invoke -__37+[FBSDKInternalUtility sharedUtility]_block_invoke --[FBSDKKeychainStore initWithService:accessGroup:] --[FBSDKKeychainStore setDictionary:forKey:accessibility:] --[FBSDKKeychainStore dictionaryForKey:] --[FBSDKKeychainStore setString:forKey:accessibility:] --[FBSDKKeychainStore stringForKey:] --[FBSDKKeychainStore setData:forKey:accessibility:] --[FBSDKKeychainStore dataForKey:] --[FBSDKKeychainStore queryForKey:] --[FBSDKKeychainStore service] --[FBSDKKeychainStore accessGroup] --[FBSDKKeychainStore .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKKeychainStore -__OBJC_$_INSTANCE_METHODS_FBSDKKeychainStore -_OBJC_IVAR_$_FBSDKKeychainStore._service -_OBJC_IVAR_$_FBSDKKeychainStore._accessGroup -__OBJC_$_INSTANCE_VARIABLES_FBSDKKeychainStore -__OBJC_$_PROP_LIST_FBSDKKeychainStore -__OBJC_CLASS_RO_$_FBSDKKeychainStore -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h --[FBSDKLocation initWithId:name:] -+[FBSDKLocation locationFromDictionary:] --[FBSDKLocation hash] --[FBSDKLocation isEqual:] --[FBSDKLocation isEqualToLocation:] --[FBSDKLocation copyWithZone:] -+[FBSDKLocation supportsSecureCoding] --[FBSDKLocation encodeWithCoder:] --[FBSDKLocation initWithCoder:] --[FBSDKLocation id] --[FBSDKLocation name] --[FBSDKLocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.35 -__OBJC_$_CLASS_METHODS_FBSDKLocation -__OBJC_CLASS_PROTOCOLS_$_FBSDKLocation -__OBJC_$_CLASS_PROP_LIST_FBSDKLocation -__OBJC_METACLASS_RO_$_FBSDKLocation -__OBJC_$_INSTANCE_METHODS_FBSDKLocation -_OBJC_IVAR_$_FBSDKLocation._id -_OBJC_IVAR_$_FBSDKLocation._name -__OBJC_$_INSTANCE_VARIABLES_FBSDKLocation -__OBJC_$_PROP_LIST_FBSDKLocation -__OBJC_CLASS_RO_$_FBSDKLocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.h --[FBSDKLogger initWithLoggingBehavior:] --[FBSDKLogger contents] --[FBSDKLogger setContents:] --[FBSDKLogger appendString:] --[FBSDKLogger appendFormat:] --[FBSDKLogger appendKey:value:] --[FBSDKLogger emitToNSLog] -+[FBSDKLogger generateSerialNumber] -+[FBSDKLogger singleShotLogEntry:logEntry:] --[FBSDKLogger logEntry:] -+[FBSDKLogger singleShotLogEntry:timestampTag:formatString:] -+[FBSDKLogger registerCurrentTime:withTag:] -+[FBSDKLogger registerStringToReplace:replaceWith:] --[FBSDKLogger loggerSerialNumber] --[FBSDKLogger loggingBehavior] --[FBSDKLogger isActive] --[FBSDKLogger internalContents] --[FBSDKLogger .cxx_destruct] -_g_stringsToReplace -_g_startTimesWithTags -_OBJC_CLASSLIST_REFERENCES_$_.15 -_g_serialNumberCounter -__OBJC_$_CLASS_METHODS_FBSDKLogger -__OBJC_METACLASS_RO_$_FBSDKLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLogger -_OBJC_IVAR_$_FBSDKLogger._active -_OBJC_IVAR_$_FBSDKLogger._loggerSerialNumber -_OBJC_IVAR_$_FBSDKLogger._loggingBehavior -_OBJC_IVAR_$_FBSDKLogger._internalContents -__OBJC_$_INSTANCE_VARIABLES_FBSDKLogger -__OBJC_$_PROP_LIST_FBSDKLogger -__OBJC_CLASS_RO_$_FBSDKLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.h --[FBSDKLoggerFactory createLoggerWithLoggingBehavior:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoggingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoggingCreating -__OBJC_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoggerFactory -__OBJC_METACLASS_RO_$_FBSDKLoggerFactory -__OBJC_$_INSTANCE_METHODS_FBSDKLoggerFactory -__OBJC_CLASS_RO_$_FBSDKLoggerFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m -FBSDKCoreKit/Internal/FBSDKLoggerFactory.m --[FBSDKLogo pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKLogo -__OBJC_$_INSTANCE_METHODS_FBSDKLogo -__OBJC_CLASS_RO_$_FBSDKLogo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m -FBSDKCoreKit/Internal/UI/FBSDKLogo.m -+[FBSDKMath ceilForSize:] -+[FBSDKMath floorForSize:] -+[FBSDKMath hashWithInteger:] -+[FBSDKMath hashWithInteger:andInteger:] -+[FBSDKMath hashWithIntegerArray:count:] -+[FBSDKMath hashWithLong:] -+[FBSDKMath hashWithPointer:] -__OBJC_$_CLASS_METHODS_FBSDKMath -__OBJC_METACLASS_RO_$_FBSDKMath -__OBJC_CLASS_RO_$_FBSDKMath -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m -FBSDKCoreKit/Internal/FBSDKMath.m --[FBSDKModalFormPresentationController dimmedView] --[FBSDKModalFormPresentationController presentationTransitionWillBegin] -___71-[FBSDKModalFormPresentationController presentationTransitionWillBegin]_block_invoke --[FBSDKModalFormPresentationController presentationTransitionDidEnd:] --[FBSDKModalFormPresentationController dismissalTransitionWillBegin] -___68-[FBSDKModalFormPresentationController dismissalTransitionWillBegin]_block_invoke --[FBSDKModalFormPresentationController dismissalTransitionDidEnd:] --[FBSDKModalFormPresentationController viewWillTransitionToSize:withTransitionCoordinator:] -___91-[FBSDKModalFormPresentationController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke --[FBSDKModalFormPresentationController .cxx_destruct] -_OBJC_IVAR_$_FBSDKModalFormPresentationController._dimmedView -___block_descriptor_40_e8_32s_e56_v16?0""8l -__OBJC_METACLASS_RO_$_FBSDKModalFormPresentationController -__OBJC_$_INSTANCE_METHODS_FBSDKModalFormPresentationController -__OBJC_$_INSTANCE_VARIABLES_FBSDKModalFormPresentationController -__OBJC_CLASS_RO_$_FBSDKModalFormPresentationController -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.m -FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.m -__91-[FBSDKModalFormPresentationController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke -__68-[FBSDKModalFormPresentationController dismissalTransitionWillBegin]_block_invoke -__71-[FBSDKModalFormPresentationController presentationTransitionWillBegin]_block_invoke --[FBSDKObjectDecoder initWith:] --[FBSDKObjectDecoder decodeObjectOfClass:forKey:] --[FBSDKObjectDecoder decodeObjectOfClasses:forKey:] --[FBSDKObjectDecoder unarchiver] --[FBSDKObjectDecoder setUnarchiver:] --[FBSDKObjectDecoder .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKObjectDecoding -__OBJC_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_LABEL_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKObjectDecoder -__OBJC_METACLASS_RO_$_FBSDKObjectDecoder -__OBJC_$_INSTANCE_METHODS_FBSDKObjectDecoder -_OBJC_IVAR_$_FBSDKObjectDecoder._unarchiver -__OBJC_$_INSTANCE_VARIABLES_FBSDKObjectDecoder -__OBJC_$_PROP_LIST_FBSDKObjectDecoder -__OBJC_CLASS_RO_$_FBSDKObjectDecoder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m -FBSDKCoreKit/Internal/FBSDKObjectDecoder.m --[FBSDKPaymentObserver initWithPaymentQueue:paymentProductRequestorFactory:] -+[FBSDKPaymentObserver shared] -___30+[FBSDKPaymentObserver shared]_block_invoke --[FBSDKPaymentObserver startObservingTransactions] --[FBSDKPaymentObserver stopObservingTransactions] --[FBSDKPaymentObserver paymentQueue:updatedTransactions:] --[FBSDKPaymentObserver handleTransaction:] --[FBSDKPaymentObserver paymentQueue] --[FBSDKPaymentObserver requestorFactory] --[FBSDKPaymentObserver isObservingTransactions] --[FBSDKPaymentObserver setIsObservingTransactions:] --[FBSDKPaymentObserver .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPaymentObserver -__OBJC_$_PROTOCOL_REFS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_METHOD_TYPES_SKPaymentTransactionObserver -__OBJC_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_LABEL_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentObserver -__OBJC_METACLASS_RO_$_FBSDKPaymentObserver -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentObserver -_OBJC_IVAR_$_FBSDKPaymentObserver._isObservingTransactions -_OBJC_IVAR_$_FBSDKPaymentObserver._paymentQueue -_OBJC_IVAR_$_FBSDKPaymentObserver._requestorFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentObserver -__OBJC_$_PROP_LIST_FBSDKPaymentObserver -__OBJC_CLASS_RO_$_FBSDKPaymentObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -__30+[FBSDKPaymentObserver shared]_block_invoke -+[FBSDKPaymentProductRequestor initialize] --[FBSDKPaymentProductRequestor initWithTransaction:settings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] -+[FBSDKPaymentProductRequestor pendingRequestors] --[FBSDKPaymentProductRequestor setProductsRequest:] --[FBSDKPaymentProductRequestor resolveProducts] --[FBSDKPaymentProductRequestor getTruncatedString:] --[FBSDKPaymentProductRequestor logTransactionEvent:] --[FBSDKPaymentProductRequestor isSubscription:] --[FBSDKPaymentProductRequestor getEventParametersOfProduct:withTransaction:] --[FBSDKPaymentProductRequestor appendOriginalTransactionID:] --[FBSDKPaymentProductRequestor clearOriginalTransactionID:] --[FBSDKPaymentProductRequestor isStartTrial:ofProduct:] --[FBSDKPaymentProductRequestor durationOfSubscriptionPeriod:] --[FBSDKPaymentProductRequestor productsRequest:didReceiveResponse:] --[FBSDKPaymentProductRequestor requestDidFinish:] --[FBSDKPaymentProductRequestor request:didFailWithError:] --[FBSDKPaymentProductRequestor cleanUp] --[FBSDKPaymentProductRequestor logImplicitSubscribeTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitPurchaseTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitTransactionEvent:valueToSum:parameters:] --[FBSDKPaymentProductRequestor fetchDeviceReceipt] --[FBSDKPaymentProductRequestor transaction] --[FBSDKPaymentProductRequestor setTransaction:] --[FBSDKPaymentProductRequestor appStoreReceiptProvider] --[FBSDKPaymentProductRequestor productsRequest] --[FBSDKPaymentProductRequestor productRequestFactory] --[FBSDKPaymentProductRequestor settings] --[FBSDKPaymentProductRequestor eventLogger] --[FBSDKPaymentProductRequestor gateKeeperManager] --[FBSDKPaymentProductRequestor store] --[FBSDKPaymentProductRequestor loggerFactory] --[FBSDKPaymentProductRequestor originalTransactionSet] --[FBSDKPaymentProductRequestor setOriginalTransactionSet:] --[FBSDKPaymentProductRequestor eventsWithReceipt] --[FBSDKPaymentProductRequestor setEventsWithReceipt:] --[FBSDKPaymentProductRequestor formatter] --[FBSDKPaymentProductRequestor .cxx_destruct] -__pendingRequestors -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_CLASSLIST_REFERENCES_$_.204 -__OBJC_$_CLASS_METHODS_FBSDKPaymentProductRequestor -__OBJC_$_PROTOCOL_REFS_SKRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKRequestDelegate -__OBJC_PROTOCOL_$_SKRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKRequestDelegate -__OBJC_$_PROTOCOL_REFS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKProductsRequestDelegate -__OBJC_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestor -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestor -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestor -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._transaction -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._appStoreReceiptProvider -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productsRequest -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._originalTransactionSet -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventsWithReceipt -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._formatter -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestor -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m --[FBSDKPaymentProductRequestorFactory init] --[FBSDKPaymentProductRequestorFactory initWithSettings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] --[FBSDKPaymentProductRequestorFactory createRequestorWithTransaction:] --[FBSDKPaymentProductRequestorFactory settings] --[FBSDKPaymentProductRequestorFactory eventLogger] --[FBSDKPaymentProductRequestorFactory gateKeeperManager] --[FBSDKPaymentProductRequestorFactory setGateKeeperManager:] --[FBSDKPaymentProductRequestorFactory store] --[FBSDKPaymentProductRequestorFactory setStore:] --[FBSDKPaymentProductRequestorFactory loggerFactory] --[FBSDKPaymentProductRequestorFactory setLoggerFactory:] --[FBSDKPaymentProductRequestorFactory productsRequestFactory] --[FBSDKPaymentProductRequestorFactory appStoreReceiptProvider] --[FBSDKPaymentProductRequestorFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPaymentProductRequestorCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPaymentProductRequestorCreating -__OBJC_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestorFactory -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestorFactory -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestorFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._productsRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._appStoreReceiptProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestorFactory -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestorFactory -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestorFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m --[FBSDKProductRequestFactory createWithProductIdentifiers:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProductsRequestCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProductsRequestCreating -__OBJC_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProductRequestFactory -__OBJC_METACLASS_RO_$_FBSDKProductRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProductRequestFactory -__OBJC_CLASS_RO_$_FBSDKProductRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m -fb_randomString -FBSDKCoreKit/FBSDKRandom.m --[FBSDKRestrictiveData initWithEventName:params:] --[FBSDKRestrictiveData eventName] --[FBSDKRestrictiveData restrictiveParams] --[FBSDKRestrictiveData deprecatedParams] --[FBSDKRestrictiveData deprecatedEvent] --[FBSDKRestrictiveData .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveData -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveData -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedEvent -_OBJC_IVAR_$_FBSDKRestrictiveData._eventName -_OBJC_IVAR_$_FBSDKRestrictiveData._restrictiveParams -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveData -__OBJC_$_PROP_LIST_FBSDKRestrictiveData -__OBJC_CLASS_RO_$_FBSDKRestrictiveData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h --[FBSDKRestrictiveEventFilter initWithEventName:restrictiveParams:] --[FBSDKRestrictiveEventFilter eventName] --[FBSDKRestrictiveEventFilter restrictiveParams] --[FBSDKRestrictiveEventFilter .cxx_destruct] --[FBSDKRestrictiveDataFilterManager initWithServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager enable] --[FBSDKRestrictiveDataFilterManager processParameters:eventName:] --[FBSDKRestrictiveDataFilterManager processEvents:] --[FBSDKRestrictiveDataFilterManager isRestrictedEvent:] --[FBSDKRestrictiveDataFilterManager getMatchedDataTypeWithEventName:paramKey:] --[FBSDKRestrictiveDataFilterManager updateFilters:] --[FBSDKRestrictiveDataFilterManager isRestrictiveEventFilterEnabled] --[FBSDKRestrictiveDataFilterManager setIsRestrictiveEventFilterEnabled:] --[FBSDKRestrictiveDataFilterManager params] --[FBSDKRestrictiveDataFilterManager setParams:] --[FBSDKRestrictiveDataFilterManager restrictedEvents] --[FBSDKRestrictiveDataFilterManager setRestrictedEvents:] --[FBSDKRestrictiveDataFilterManager serverConfigurationProvider] --[FBSDKRestrictiveDataFilterManager setServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveEventFilter -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveEventFilter -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._eventName -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._restrictiveParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveEventFilter -__OBJC_$_PROP_LIST_FBSDKRestrictiveEventFilter -__OBJC_CLASS_RO_$_FBSDKRestrictiveEventFilter -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_METACLASS_RO_$_FBSDKRestrictiveDataFilterManager -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveDataFilterManager -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._isRestrictiveEventFilterEnabled -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._params -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._restrictedEvents -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveDataFilterManager -__OBJC_$_PROP_LIST_FBSDKRestrictiveDataFilterManager -__OBJC_CLASS_RO_$_FBSDKRestrictiveDataFilterManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m --[FBSDKServerConfiguration initWithAppID:appName:loginTooltipEnabled:loginTooltipText:defaultShareMode:advertisingIDEnabled:implicitLoggingEnabled:implicitPurchaseLoggingEnabled:codelessEventsEnabled:uninstallTrackingEnabled:dialogConfigurations:dialogFlows:timestamp:errorConfiguration:sessionTimeoutInterval:defaults:loggingToken:smartLoginOptions:smartLoginBookmarkIconURL:smartLoginMenuIconURL:updateMessage:eventBindings:restrictiveParams:AAMRules:suggestedEventsSetting:] -+[FBSDKServerConfiguration defaultServerConfigurationForAppID:] --[FBSDKServerConfiguration dialogConfigurationForDialogName:] --[FBSDKServerConfiguration useNativeDialogForDialogName:] --[FBSDKServerConfiguration useSafariViewControllerForDialogName:] --[FBSDKServerConfiguration _useFeatureWithKey:dialogName:] -+[FBSDKServerConfiguration supportsSecureCoding] --[FBSDKServerConfiguration initWithCoder:] --[FBSDKServerConfiguration encodeWithCoder:] --[FBSDKServerConfiguration copyWithZone:] --[FBSDKServerConfiguration dialogConfigurations] --[FBSDKServerConfiguration dialogFlows] --[FBSDKServerConfiguration isAdvertisingIDEnabled] --[FBSDKServerConfiguration appID] --[FBSDKServerConfiguration appName] --[FBSDKServerConfiguration isDefaults] --[FBSDKServerConfiguration defaultShareMode] --[FBSDKServerConfiguration errorConfiguration] --[FBSDKServerConfiguration isImplicitLoggingSupported] --[FBSDKServerConfiguration isImplicitPurchaseLoggingSupported] --[FBSDKServerConfiguration isCodelessEventsEnabled] --[FBSDKServerConfiguration isLoginTooltipEnabled] --[FBSDKServerConfiguration isUninstallTrackingEnabled] --[FBSDKServerConfiguration loginTooltipText] --[FBSDKServerConfiguration timestamp] --[FBSDKServerConfiguration sessionTimoutInterval] --[FBSDKServerConfiguration setSessionTimoutInterval:] --[FBSDKServerConfiguration loggingToken] --[FBSDKServerConfiguration smartLoginOptions] --[FBSDKServerConfiguration smartLoginBookmarkIconURL] --[FBSDKServerConfiguration smartLoginMenuIconURL] --[FBSDKServerConfiguration updateMessage] --[FBSDKServerConfiguration eventBindings] --[FBSDKServerConfiguration restrictiveParams] --[FBSDKServerConfiguration AAMRules] --[FBSDKServerConfiguration suggestedEventsSetting] --[FBSDKServerConfiguration version] --[FBSDKServerConfiguration .cxx_destruct] -_defaultServerConfigurationForAppID:._defaultServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.85 -__OBJC_$_CLASS_METHODS_FBSDKServerConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKServerConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKServerConfiguration -__OBJC_METACLASS_RO_$_FBSDKServerConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogConfigurations -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogFlows -_OBJC_IVAR_$_FBSDKServerConfiguration._version -_OBJC_IVAR_$_FBSDKServerConfiguration._advertisingIDEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._defaults -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitPurchaseLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._codelessEventsEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._uninstallTrackingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._appID -_OBJC_IVAR_$_FBSDKServerConfiguration._appName -_OBJC_IVAR_$_FBSDKServerConfiguration._defaultShareMode -_OBJC_IVAR_$_FBSDKServerConfiguration._errorConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipText -_OBJC_IVAR_$_FBSDKServerConfiguration._timestamp -_OBJC_IVAR_$_FBSDKServerConfiguration._sessionTimoutInterval -_OBJC_IVAR_$_FBSDKServerConfiguration._loggingToken -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginOptions -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginBookmarkIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginMenuIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._updateMessage -_OBJC_IVAR_$_FBSDKServerConfiguration._eventBindings -_OBJC_IVAR_$_FBSDKServerConfiguration._restrictiveParams -_OBJC_IVAR_$_FBSDKServerConfiguration._AAMRules -_OBJC_IVAR_$_FBSDKServerConfiguration._suggestedEventsSetting -__OBJC_$_INSTANCE_VARIABLES_FBSDKServerConfiguration -__OBJC_$_PROP_LIST_FBSDKServerConfiguration -__OBJC_CLASS_RO_$_FBSDKServerConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h -+[FBSDKServerConfigurationManager initialize] -+[FBSDKServerConfigurationManager clearCache] -+[FBSDKServerConfigurationManager cachedServerConfiguration] -+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:] -___78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKServerConfigurationManager processLoadRequestResponse:error:appID:] -+[FBSDKServerConfigurationManager requestToLoadServerConfiguration:] -+[FBSDKServerConfigurationManager _didProcessConfigurationFromNetwork:appID:error:] -+[FBSDKServerConfigurationManager _parseDialogConfigurations:] -+[FBSDKServerConfigurationManager _serverConfigurationTimestampIsValid:] -+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:] -___61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -___copy_helper_block_e8_32b40s48s --[FBSDKServerConfigurationManager init] -__serverConfigurationError -__serverConfigurationErrorTimestamp -__loadingServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_CLASSLIST_REFERENCES_$_.161 -_OBJC_CLASSLIST_REFERENCES_$_.164 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_CLASSLIST_REFERENCES_$_.190 -___block_descriptor_56_e8_32bs40s48s_e5_v8?0l -__OBJC_$_CLASS_METHODS_FBSDKServerConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKServerConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfigurationManager -__OBJC_CLASS_RO_$_FBSDKServerConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -__copy_helper_block_e8_32b40s48s -__61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -__78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKSettings sharedSettings] -___31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings store] -+[FBSDKSettings appEventsConfigurationProvider] -+[FBSDKSettings infoDictionaryProvider] -+[FBSDKSettings eventLogger] -+[FBSDKSettings appID] -+[FBSDKSettings setAppID:] --[FBSDKSettings appID] --[FBSDKSettings setAppID:] -+[FBSDKSettings appURLSchemeSuffix] -+[FBSDKSettings setAppURLSchemeSuffix:] --[FBSDKSettings appURLSchemeSuffix] --[FBSDKSettings setAppURLSchemeSuffix:] -+[FBSDKSettings clientToken] -+[FBSDKSettings setClientToken:] --[FBSDKSettings clientToken] --[FBSDKSettings setClientToken:] -+[FBSDKSettings displayName] -+[FBSDKSettings setDisplayName:] --[FBSDKSettings displayName] --[FBSDKSettings setDisplayName:] -+[FBSDKSettings facebookDomainPart] -+[FBSDKSettings setFacebookDomainPart:] --[FBSDKSettings facebookDomainPart] --[FBSDKSettings setFacebookDomainPart:] -+[FBSDKSettings _JPEGCompressionQualityNumber] -+[FBSDKSettings _setJPEGCompressionQualityNumber:] --[FBSDKSettings _JPEGCompressionQualityNumber] --[FBSDKSettings _setJPEGCompressionQualityNumber:] -+[FBSDKSettings _instrumentEnabled] -+[FBSDKSettings _setInstrumentEnabled:] --[FBSDKSettings _instrumentEnabled] --[FBSDKSettings _setInstrumentEnabled:] -+[FBSDKSettings _autoLogAppEventsEnabled] -+[FBSDKSettings _setAutoLogAppEventsEnabled:] --[FBSDKSettings _autoLogAppEventsEnabled] --[FBSDKSettings _setAutoLogAppEventsEnabled:] -+[FBSDKSettings _advertiserIDCollectionEnabled] -+[FBSDKSettings _setAdvertiserIDCollectionEnabled:] --[FBSDKSettings _advertiserIDCollectionEnabled] --[FBSDKSettings _setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings _SKAdNetworkReportEnabled] -+[FBSDKSettings _setSKAdNetworkReportEnabled:] --[FBSDKSettings _SKAdNetworkReportEnabled] --[FBSDKSettings _setSKAdNetworkReportEnabled:] -+[FBSDKSettings _codelessDebugLogEnabled] -+[FBSDKSettings _setCodelessDebugLogEnabled:] --[FBSDKSettings _codelessDebugLogEnabled] --[FBSDKSettings _setCodelessDebugLogEnabled:] -+[FBSDKSettings isGraphErrorRecoveryEnabled] --[FBSDKSettings isGraphErrorRecoveryEnabled] -+[FBSDKSettings setGraphErrorRecoveryEnabled:] -+[FBSDKSettings JPEGCompressionQuality] -+[FBSDKSettings setJPEGCompressionQuality:] -+[FBSDKSettings isInstrumentEnabled] -+[FBSDKSettings setInstrumentEnabled:] -+[FBSDKSettings isCodelessDebugLogEnabled] -+[FBSDKSettings setCodelessDebugLogEnabled:] -+[FBSDKSettings isAutoLogAppEventsEnabled] --[FBSDKSettings isAutoLogAppEventsEnabled] -+[FBSDKSettings setAutoLogAppEventsEnabled:] -+[FBSDKSettings isAdvertiserIDCollectionEnabled] -+[FBSDKSettings setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings isAdvertiserTrackingEnabled] --[FBSDKSettings isAdvertiserTrackingEnabled] -+[FBSDKSettings setAdvertiserTrackingEnabled:] --[FBSDKSettings setAdvertiserTrackingEnabled:] -+[FBSDKSettings advertisingTrackingStatus] --[FBSDKSettings advertisingTrackingStatus] -+[FBSDKSettings setAdvertiserTrackingStatus:] --[FBSDKSettings setAdvertiserTrackingStatus:] -+[FBSDKSettings isSKAdNetworkReportEnabled] --[FBSDKSettings isSKAdNetworkReportEnabled] -+[FBSDKSettings setSKAdNetworkReportEnabled:] -+[FBSDKSettings shouldLimitEventAndDataUsage] --[FBSDKSettings shouldLimitEventAndDataUsage] -+[FBSDKSettings setLimitEventAndDataUsage:] --[FBSDKSettings setLimitEventAndDataUsage:] -+[FBSDKSettings shouldUseCachedValuesForExpensiveMetadata] -+[FBSDKSettings setShouldUseCachedValuesForExpensiveMetadata:] --[FBSDKSettings shouldUseTokenOptimizations] --[FBSDKSettings setShouldUseTokenOptimizations:] -+[FBSDKSettings loggingBehaviors] --[FBSDKSettings loggingBehaviors] -+[FBSDKSettings setDataProcessingOptions:] -+[FBSDKSettings setDataProcessingOptions:country:state:] -+[FBSDKSettings setLoggingBehaviors:] -+[FBSDKSettings enableLoggingBehavior:] -+[FBSDKSettings disableLoggingBehavior:] -+[FBSDKSettings sdkVersion] --[FBSDKSettings validateConfiguration] -+[FBSDKSettings userAgentSuffix] -+[FBSDKSettings setUserAgentSuffix:] -+[FBSDKSettings setGraphAPIVersion:] -+[FBSDKSettings defaultGraphAPIVersion] -+[FBSDKSettings graphAPIVersion] --[FBSDKSettings graphAPIVersion] -+[FBSDKSettings appEventSettingsForPlistKey:defaultValue:] -+[FBSDKSettings appEventSettingsForUserDefaultsKey:defaultValue:] -+[FBSDKSettings dataProcessingOptions] -+[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings logWarnings] --[FBSDKSettings logIfSDKSettingsChanged] --[FBSDKSettings recordInstall] -+[FBSDKSettings recordSetAdvertiserTrackingEnabled] --[FBSDKSettings recordSetAdvertiserTrackingEnabled] -+[FBSDKSettings isEventDelayTimerExpired] -+[FBSDKSettings isSetATETimeExceedsInstallTime] --[FBSDKSettings isSetATETimeExceedsInstallTime] -+[FBSDKSettings getInstallTimestamp] --[FBSDKSettings installTimestamp] -+[FBSDKSettings getSetAdvertiserTrackingEnabledTimestamp] --[FBSDKSettings advertiserTrackingEnabledTimestamp] -+[FBSDKSettings updateGraphAPIDebugBehavior] -+[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings store] --[FBSDKSettings setStore:] --[FBSDKSettings appEventsConfigurationProvider] --[FBSDKSettings setAppEventsConfigurationProvider:] --[FBSDKSettings infoDictionaryProvider] --[FBSDKSettings setInfoDictionaryProvider:] --[FBSDKSettings eventLogger] --[FBSDKSettings setEventLogger:] --[FBSDKSettings advertiserTrackingStatusBacking] --[FBSDKSettings setAdvertiserTrackingStatusBacking:] --[FBSDKSettings isConfigured] --[FBSDKSettings setIsConfigured:] --[FBSDKSettings setGraphAPIVersion:] --[FBSDKSettings .cxx_destruct] -_g_dataProcessingOptions -_sharedSettings.instance -_sharedSettingsNonce -_g_disableErrorRecovery -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_CLASSLIST_REFERENCES_$_.180 -_g_loggingBehaviors -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_CLASSLIST_REFERENCES_$_.211 -_OBJC_CLASSLIST_REFERENCES_$_.214 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.226 -_g_userAgentSuffix -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_CLASSLIST_REFERENCES_$_.247 -_OBJC_CLASSLIST_REFERENCES_$_.248 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_CLASSLIST_REFERENCES_$_.294 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -__OBJC_$_CLASS_METHODS_FBSDKSettings -__OBJC_$_CLASS_PROP_LIST_FBSDKSettings -__OBJC_METACLASS_RO_$_FBSDKSettings -__OBJC_$_INSTANCE_METHODS_FBSDKSettings -_OBJC_IVAR_$_FBSDKSettings._appID -_OBJC_IVAR_$_FBSDKSettings._appURLSchemeSuffix -_OBJC_IVAR_$_FBSDKSettings._clientToken -_OBJC_IVAR_$_FBSDKSettings._displayName -_OBJC_IVAR_$_FBSDKSettings._facebookDomainPart -_OBJC_IVAR_$_FBSDKSettings.__JPEGCompressionQualityNumber -_OBJC_IVAR_$_FBSDKSettings.__instrumentEnabled -_OBJC_IVAR_$_FBSDKSettings.__autoLogAppEventsEnabled -_OBJC_IVAR_$_FBSDKSettings.__advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKSettings.__SKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSettings.__codelessDebugLogEnabled -_OBJC_IVAR_$_FBSDKSettings._isConfigured -_OBJC_IVAR_$_FBSDKSettings._store -_OBJC_IVAR_$_FBSDKSettings._appEventsConfigurationProvider -_OBJC_IVAR_$_FBSDKSettings._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKSettings._eventLogger -_OBJC_IVAR_$_FBSDKSettings._advertiserTrackingStatusBacking -_OBJC_IVAR_$_FBSDKSettings._graphAPIVersion -__OBJC_$_INSTANCE_VARIABLES_FBSDKSettings -__OBJC_$_PROP_LIST_FBSDKSettings -__OBJC_CLASS_RO_$_FBSDKSettings -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m -FBSDKCoreKit/FBSDKSettings.m -__31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSmartDeviceDialogView initWithFrame:] --[FBSDKSmartDeviceDialogView setConfirmationCode:] --[FBSDKSmartDeviceDialogView buildView] --[FBSDKSmartDeviceDialogView _logoColor] --[FBSDKSmartDeviceDialogView _buildView] --[FBSDKSmartDeviceDialogView _cancelButtonTap:] --[FBSDKSmartDeviceDialogView .cxx_destruct] -_OBJC_IVAR_$_FBSDKSmartDeviceDialogView._confirmationCodeLabel -_OBJC_IVAR_$_FBSDKSmartDeviceDialogView._qrImageView -_OBJC_IVAR_$_FBSDKSmartDeviceDialogView._spinner -__OBJC_METACLASS_RO_$_FBSDKSmartDeviceDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKSmartDeviceDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKSmartDeviceDialogView -__OBJC_CLASS_RO_$_FBSDKSmartDeviceDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.m -FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.m -+[FBSDKSwizzler initialize] -+[FBSDKSwizzler resolveConflict] -+[FBSDKSwizzler printSwizzles] -+[FBSDKSwizzler swizzleForMethod:] -+[FBSDKSwizzler removeSwizzleForMethod:] -+[FBSDKSwizzler setSwizzle:forMethod:] -+[FBSDKSwizzler isLocallyDefinedMethod:onClass:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:] -___63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke -_fb_swizzleMethod_4_io -+[FBSDKSwizzler unswizzleSelector:onClass:named:] -+[FBSDKSwizzler object:ofClass:addSelector:] -+[FBSDKSwizzler object:ofClass:removeSelector:] -+[FBSDKSwizzler object:ofClass:isCallingSelector:] -+[FBSDKSwizzler swizzleSelectorWithBlock:async:] --[FBSDKSwizzle init] --[FBSDKSwizzle initWithBlock:named:forClass:selector:originalMethod:withNumArgs:] --[FBSDKSwizzle description] --[FBSDKSwizzle class] --[FBSDKSwizzle setClass:] --[FBSDKSwizzle selector] --[FBSDKSwizzle setSelector:] --[FBSDKSwizzle originalMethod] --[FBSDKSwizzle setOriginalMethod:] --[FBSDKSwizzle numArgs] --[FBSDKSwizzle setNumArgs:] --[FBSDKSwizzle blocks] --[FBSDKSwizzle setBlocks:] --[FBSDKSwizzle .cxx_destruct] --[FBSDKSwizzlingOnClass initWithSwizzle:class:] --[FBSDKSwizzlingOnClass bindingSwizzle] --[FBSDKSwizzlingOnClass setBindingSwizzle:] --[FBSDKSwizzlingOnClass bindingClass] --[FBSDKSwizzlingOnClass setBindingClass:] --[FBSDKSwizzlingOnClass .cxx_destruct] -_fb_swizzledMethod_2 -_fb_swizzledMethod_3 -_fb_swizzledMethod_4 -_fb_swizzledMethod_5 -_fb_findSwizzle -_swizzles -_selectorCallingSet -_swizzleQueue -_fb_swizzledMethods -___block_descriptor_64_e8_32bs40s_e5_v8?0lu48l8 -__OBJC_$_CLASS_METHODS_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzler -__OBJC_CLASS_RO_$_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzle -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzle -_OBJC_IVAR_$_FBSDKSwizzle._numArgs -_OBJC_IVAR_$_FBSDKSwizzle._class -_OBJC_IVAR_$_FBSDKSwizzle._selector -_OBJC_IVAR_$_FBSDKSwizzle._originalMethod -_OBJC_IVAR_$_FBSDKSwizzle._blocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzle -__OBJC_$_PROP_LIST_FBSDKSwizzle -__OBJC_CLASS_RO_$_FBSDKSwizzle -__OBJC_METACLASS_RO_$_FBSDKSwizzlingOnClass -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzlingOnClass -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingSwizzle -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingClass -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzlingOnClass -__OBJC_$_PROP_LIST_FBSDKSwizzlingOnClass -__OBJC_CLASS_RO_$_FBSDKSwizzlingOnClass -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_findSwizzle -FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_swizzledMethod_5 -fb_swizzledMethod_4 -fb_swizzledMethod_3 -fb_swizzledMethod_2 -fb_swizzleMethod_4_io -__63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke --[FBSDKTimeSpentData initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentData suspend] -___29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentData suspendTimeSpentData] --[FBSDKTimeSpentData restore:] -___30-[FBSDKTimeSpentData restore:]_block_invoke --[FBSDKTimeSpentData restoreTimeSpendDataWithCalledFromActivateApp:] --[FBSDKTimeSpentData appEventsParametersForActivate] --[FBSDKTimeSpentData appEventsParametersForDeactivate] --[FBSDKTimeSpentData setSourceApplication:openURL:] --[FBSDKTimeSpentData setSourceApplication:isFromAppLink:] --[FBSDKTimeSpentData getSourceApplication] --[FBSDKTimeSpentData resetSourceApplication] --[FBSDKTimeSpentData registerAutoResetSourceApplication] --[FBSDKTimeSpentData eventLogger] --[FBSDKTimeSpentData setEventLogger:] --[FBSDKTimeSpentData serverConfigurationProvider] --[FBSDKTimeSpentData setServerConfigurationProvider:] --[FBSDKTimeSpentData sourceApplication] --[FBSDKTimeSpentData setSourceApplication:] --[FBSDKTimeSpentData isOpenedFromAppLink] --[FBSDKTimeSpentData setIsOpenedFromAppLink:] --[FBSDKTimeSpentData isCurrentlyLoaded] --[FBSDKTimeSpentData setIsCurrentlyLoaded:] --[FBSDKTimeSpentData lastRestoreTime] --[FBSDKTimeSpentData setLastRestoreTime:] --[FBSDKTimeSpentData secondsSpentInCurrentSession] --[FBSDKTimeSpentData setSecondsSpentInCurrentSession:] --[FBSDKTimeSpentData timeSinceLastSuspend] --[FBSDKTimeSpentData setTimeSinceLastSuspend:] --[FBSDKTimeSpentData numInterruptionsInCurrentSession] --[FBSDKTimeSpentData setNumInterruptionsInCurrentSession:] --[FBSDKTimeSpentData sessionID] --[FBSDKTimeSpentData setSessionID:] --[FBSDKTimeSpentData lastSuspendTime] --[FBSDKTimeSpentData setLastSuspendTime:] --[FBSDKTimeSpentData shouldLogActivateEvent] --[FBSDKTimeSpentData setShouldLogActivateEvent:] --[FBSDKTimeSpentData shouldLogDeactivateEvent] --[FBSDKTimeSpentData setShouldLogDeactivateEvent:] --[FBSDKTimeSpentData .cxx_destruct] -___block_descriptor_41_e8_32s_e5_v8?0l -_INACTIVE_SECONDS_QUANTA -_OBJC_CLASSLIST_REFERENCES_$_.134 -__OBJC_METACLASS_RO_$_FBSDKTimeSpentData -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentData -_OBJC_IVAR_$_FBSDKTimeSpentData._isOpenedFromAppLink -_OBJC_IVAR_$_FBSDKTimeSpentData._isCurrentlyLoaded -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogActivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogDeactivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._numInterruptionsInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._eventLogger -_OBJC_IVAR_$_FBSDKTimeSpentData._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentData._sourceApplication -_OBJC_IVAR_$_FBSDKTimeSpentData._lastRestoreTime -_OBJC_IVAR_$_FBSDKTimeSpentData._secondsSpentInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._timeSinceLastSuspend -_OBJC_IVAR_$_FBSDKTimeSpentData._sessionID -_OBJC_IVAR_$_FBSDKTimeSpentData._lastSuspendTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentData -__OBJC_$_PROP_LIST_FBSDKTimeSpentData -__OBJC_CLASS_RO_$_FBSDKTimeSpentData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -__30-[FBSDKTimeSpentData restore:]_block_invoke -__29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentRecordingFactory initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentRecordingFactory createTimeSpentRecorder] --[FBSDKTimeSpentRecordingFactory serverConfigurationProvider] --[FBSDKTimeSpentRecordingFactory eventLogger] --[FBSDKTimeSpentRecordingFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTimeSpentRecordingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTimeSpentRecordingCreating -__OBJC_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKTimeSpentRecordingFactory -__OBJC_METACLASS_RO_$_FBSDKTimeSpentRecordingFactory -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentRecordingFactory -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentRecordingFactory -__OBJC_$_PROP_LIST_FBSDKTimeSpentRecordingFactory -__OBJC_CLASS_RO_$_FBSDKTimeSpentRecordingFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m --[FBSDKTokenCache initWithSettings:] --[FBSDKTokenCache accessToken] --[FBSDKTokenCache setAccessToken:] --[FBSDKTokenCache authenticationToken] --[FBSDKTokenCache setAuthenticationToken:] --[FBSDKTokenCache clearAuthenticationTokenCache] --[FBSDKTokenCache clearAccessTokenCache] --[FBSDKTokenCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.62 -__OBJC_$_PROTOCOL_REFS_FBSDKTokenCaching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTokenCaching -__OBJC_$_PROP_LIST_FBSDKTokenCaching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTokenCaching -__OBJC_PROTOCOL_$_FBSDKTokenCaching -__OBJC_LABEL_PROTOCOL_$_FBSDKTokenCaching -__OBJC_CLASS_PROTOCOLS_$_FBSDKTokenCache -__OBJC_METACLASS_RO_$_FBSDKTokenCache -__OBJC_$_INSTANCE_METHODS_FBSDKTokenCache -_OBJC_IVAR_$_FBSDKTokenCache._keychainStore -_OBJC_IVAR_$_FBSDKTokenCache._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKTokenCache -__OBJC_$_PROP_LIST_FBSDKTokenCache -__OBJC_CLASS_RO_$_FBSDKTokenCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m --[FBSDKURLSessionProxyFactory createSessionProxyWithDelegate:queue:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLSessionProxyProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLSessionProxyProviding -__OBJC_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKURLSessionProxyFactory -__OBJC_METACLASS_RO_$_FBSDKURLSessionProxyFactory -__OBJC_$_INSTANCE_METHODS_FBSDKURLSessionProxyFactory -__OBJC_CLASS_RO_$_FBSDKURLSessionProxyFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -+[FBSDKUnarchiverProvider _unarchiverFor:] -+[FBSDKUnarchiverProvider createSecureUnarchiverFor:] -+[FBSDKUnarchiverProvider createInsecureUnarchiverFor:] -__OBJC_$_CLASS_METHODS_FBSDKUnarchiverProvider -__OBJC_$_PROTOCOL_REFS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKUnarchiverProviding -__OBJC_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKUnarchiverProvider -__OBJC_METACLASS_RO_$_FBSDKUnarchiverProvider -__OBJC_$_PROP_LIST_FBSDKUnarchiverProvider -__OBJC_CLASS_RO_$_FBSDKUnarchiverProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m -FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m --[FBSDKUserAgeRange initMin:max:] -+[FBSDKUserAgeRange ageRangeFromDictionary:] --[FBSDKUserAgeRange hash] --[FBSDKUserAgeRange isEqual:] --[FBSDKUserAgeRange isEqualToUserAgeRange:] --[FBSDKUserAgeRange copyWithZone:] -+[FBSDKUserAgeRange supportsSecureCoding] --[FBSDKUserAgeRange encodeWithCoder:] --[FBSDKUserAgeRange initWithCoder:] --[FBSDKUserAgeRange min] --[FBSDKUserAgeRange max] --[FBSDKUserAgeRange .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKUserAgeRange -__OBJC_CLASS_PROTOCOLS_$_FBSDKUserAgeRange -__OBJC_$_CLASS_PROP_LIST_FBSDKUserAgeRange -__OBJC_METACLASS_RO_$_FBSDKUserAgeRange -__OBJC_$_INSTANCE_METHODS_FBSDKUserAgeRange -_OBJC_IVAR_$_FBSDKUserAgeRange._min -_OBJC_IVAR_$_FBSDKUserAgeRange._max -__OBJC_$_INSTANCE_VARIABLES_FBSDKUserAgeRange -__OBJC_$_PROP_LIST_FBSDKUserAgeRange -__OBJC_CLASS_RO_$_FBSDKUserAgeRange -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.h -+[FBSDKUtility dictionaryWithQueryString:] -+[FBSDKUtility queryStringWithDictionary:error:] -+[FBSDKUtility URLDecode:] -+[FBSDKUtility URLEncode:] -+[FBSDKUtility startGCDTimerWithInterval:block:] -+[FBSDKUtility stopGCDTimer:] -+[FBSDKUtility SHA256Hash:] -+[FBSDKUtility getGraphDomainFromToken] -+[FBSDKUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] -__OBJC_$_CLASS_METHODS_FBSDKUtility -__OBJC_METACLASS_RO_$_FBSDKUtility -__OBJC_CLASS_RO_$_FBSDKUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m -FBSDKCoreKit/FBSDKUtility.m -+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] -___127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke --[FBSDKViewImpressionTracker initWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] --[FBSDKViewImpressionTracker dealloc] --[FBSDKViewImpressionTracker logImpressionWithIdentifier:parameters:] --[FBSDKViewImpressionTracker _applicationDidEnterBackgroundNotification:] --[FBSDKViewImpressionTracker eventName] --[FBSDKViewImpressionTracker graphRequestProvider] --[FBSDKViewImpressionTracker setGraphRequestProvider:] --[FBSDKViewImpressionTracker eventLogger] --[FBSDKViewImpressionTracker setEventLogger:] --[FBSDKViewImpressionTracker notificationObserver] --[FBSDKViewImpressionTracker setNotificationObserver:] --[FBSDKViewImpressionTracker tokenWallet] --[FBSDKViewImpressionTracker setTokenWallet:] --[FBSDKViewImpressionTracker .cxx_destruct] -_impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:._impressionTrackers -_token -__OBJC_$_CLASS_METHODS_FBSDKViewImpressionTracker -__OBJC_METACLASS_RO_$_FBSDKViewImpressionTracker -__OBJC_$_INSTANCE_METHODS_FBSDKViewImpressionTracker -_OBJC_IVAR_$_FBSDKViewImpressionTracker._trackedImpressions -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventName -_OBJC_IVAR_$_FBSDKViewImpressionTracker._graphRequestProvider -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventLogger -_OBJC_IVAR_$_FBSDKViewImpressionTracker._notificationObserver -_OBJC_IVAR_$_FBSDKViewImpressionTracker._tokenWallet -__OBJC_$_INSTANCE_VARIABLES_FBSDKViewImpressionTracker -__OBJC_$_PROP_LIST_FBSDKViewImpressionTracker -__OBJC_CLASS_RO_$_FBSDKViewImpressionTracker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h -__127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke -_$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgTm -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO10permissionAA0D0Ovg -_$s12FBSDKCoreKit10PermissionO06stringC033_2AD6FCE179114B3E91364026D95ED393LLAA06StringC0AELLOSgvg -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueSSvg -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -_$s12FBSDKCoreKit10PermissionO2eeoiySbAC_ACtFZTf4nnd_n -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTf4gd_n -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOWOy -_$s12FBSDKCoreKit10PermissionOWOe -___swift_instantiateConcreteTypeFromMangledName -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv_ -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv0_ -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift -__swift_instantiateConcreteTypeFromMangledName - -$s12FBSDKCoreKit10PermissionOACSHAAWl -init -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSiSQsSQ2eeoiySbx_xtFZTW -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -Swift runtime failure: arithmetic overflow -Swift runtime failure: Attempting to access Set elements using an invalid index -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_rawHashValue -hash -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_TB5 -== -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -hasGranted -name.get -Sources/FacebookCore/Swift/Permission.swift -/Users/jawwad/fbsource/fbobjc/ios-sdk -permissions.get -map -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgAFSSXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -_$s12FBSDKCoreKit10PermissionOSHAASH9hashValueSivgTW -_$s12FBSDKCoreKit10PermissionOSHAASH4hash4intoys6HasherVz_tFTW -_$s12FBSDKCoreKit10PermissionOSHAASH13_rawHashValue4seedS2i_tFTW -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAsADP06stringG0x0fG4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOSQAASQ2eeoiySbx_xtFZTW -_$s12FBSDKCoreKit10PermissionOSHAASQWb -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -_$s12FBSDKCoreKit10PermissionOwCP -_$s12FBSDKCoreKit10PermissionOwxx -_$s12FBSDKCoreKit10PermissionOwcp -_$s12FBSDKCoreKit10PermissionOwca -___swift_memcpy16_8 -_$s12FBSDKCoreKit10PermissionOwta -_$s12FBSDKCoreKit10PermissionOwet -_$s12FBSDKCoreKit10PermissionOwst -_$s12FBSDKCoreKit10PermissionOwug -_$s12FBSDKCoreKit10PermissionOwup -_$s12FBSDKCoreKit10PermissionOwui -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAsADP08extendedghI0x0fghI4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAsADP07unicodegH0x0fgH4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_associated conformance 12FBSDKCoreKit10PermissionOSHAASQ -_$s12FBSDKCoreKit10PermissionOSHAAMcMK -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0 -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0 -_symbolic SS -_symbolic _____ 12FBSDKCoreKit10PermissionO -_symbolic $ss26ExpressibleByStringLiteralP -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOSQAAMcMK -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0 -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0 -_symbolic $ss43ExpressibleByExtendedGraphemeClusterLiteralP -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMcMK -_associated conformance 12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0 -_symbolic $ss33ExpressibleByUnicodeScalarLiteralP -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOWV -_$s12FBSDKCoreKitMXM -_$s12FBSDKCoreKit10PermissionOMf -_$s12FBSDKCoreKit10PermissionOMF -_symbolic _____y_____G s23_ContiguousArrayStorageC s12StaticStringV -_$ss23_ContiguousArrayStorageCys12StaticStringVGMD --private-discriminator _2AD6FCE179114B3E91364026D95ED393 -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/Permission.swift -$s12FBSDKCoreKit10PermissionOMa -$s12FBSDKCoreKit10PermissionOwui -$s12FBSDKCoreKit10PermissionOwup -$s12FBSDKCoreKit10PermissionOwug -$s12FBSDKCoreKit10PermissionOwst -$s12FBSDKCoreKit10PermissionOwet -$s12FBSDKCoreKit10PermissionOwta -__swift_memcpy16_8 -$s12FBSDKCoreKit10PermissionOwca -$s12FBSDKCoreKit10PermissionOwcp -$s12FBSDKCoreKit10PermissionOwxx -$s12FBSDKCoreKit10PermissionOwCP -$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -$s12FBSDKCoreKit10PermissionOACSQAAWl -$s12FBSDKCoreKit10PermissionOSHAASQWb -_allocateUninitializedArray -$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs12StaticStringV_Tg5 -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -hashValue.get -_hashValue -combine -$sSiSHsSH4hash4intoys6HasherVz_tFTW -$sSi4hash4intoys6HasherVz_tF -$sSSSHsSH4hash4intoys6HasherVz_tFTW -rawValue.get -stringPermission.get -permission.get -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=arm64-apple-tvos9.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -mtvos-version-min=9.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-appletvos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-appletvos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-appletvos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=arm64-apple-tvos9.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -mtvos-version-min=9.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-appletvos-arm64.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-appletvos-arm64.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-appletvos-arm64.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL24registerAddImageCallbackPv -__ZL16addImageCallbackPK11mach_headerl -__ZZN5swift34swift50override_conformsToProtocolEPKNS_14TargetMetadataINS_9InProcessEEEPKNS_24TargetProtocolDescriptorIS1_EEPFPKNS_18TargetWitnessTableIS1_EES4_S8_EE5token -__ZL27ProtocolConformancesSection -_DummyTargetContextDescriptor -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=arm64-apple-tvos9.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -mtvos-version-min=9.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-appletvos-arm64.dir/ProtocolConformance.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-appletvos-arm64.dir/ProtocolConformance.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-appletvos-arm64.dir/ProtocolConformance.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -addImageCallback -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/ProtocolConformance.cpp -_getTypeDescriptorLocation -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/Metadata.h -get -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/RelativePointer.h -getTypeKind -getTypeReferenceKind -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/MetadataValues.h -applyRelativeOffset, false, int>, int> -registerAddImageCallback -swift50override_conformsToProtocol -Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/include/dispatch/once.h -/AppleInternal/BuildRoot -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=arm64-apple-tvos9.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -mtvos-version-min=9.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-appletvos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-appletvos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-appletvos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted -__ZN5swift17getRootSuperclassEv -__ZN5swift4LazyIN12_GLOBAL__N_116ConformanceStateEE19defaultInitCallbackEPv -__ZN12_GLOBAL__N_124searchInConformanceCacheEPKN5swift14TargetMetadataINS0_9InProcessEEEPKNS0_24TargetProtocolDescriptorIS2_EE -__ZN12_GLOBAL__N_116ConformanceState12cacheFailureEPKvPKN5swift24TargetProtocolDescriptorINS3_9InProcessEEEm -__ZZZL20getObjCClassMetadataPKN5swift19TargetClassMetadataINS_9InProcessEEEENK3$_1clEvENUlPvE_8__invokeES6_ -__ZZZN5swift17getRootSuperclassEvENK3$_0clEvENUlPvE_8__invokeES1_ -__ZZZL24getTypeContextDescriptorPKN5swift14TargetMetadataINS_9InProcessEEEENK3$_2clEvENUlPvE_8__invokeES6_ -__ZL17swift_unreachablePKc -__ZZZL26getExistentialTypeMetadataN5swift23ProtocolClassConstraintEPKNS_14TargetMetadataINS_9InProcessEEEmPKNS_27TargetProtocolDescriptorRefIS2_EEENK3$_3clEvENUlPvE_8__invokeESB_ -__ZN12_GLOBAL__N_122override_equalContextsEPKN5swift23TargetContextDescriptorINS0_9InProcessEEES5_ -__ZN12_GLOBAL__N_116addImageCallbackEPK11mach_header -__ZN12_GLOBAL__N_116addImageCallbackEPK11mach_headerl -__ZN12_GLOBAL__N_112ConformancesE -__ZZZL20getObjCClassMetadataPKN5swift19TargetClassMetadataINS_9InProcessEEEENK3$_1clEvE7TheLazy -__ZZZN5swift17getRootSuperclassEvENK3$_0clEvE7TheLazy -__ZZZL24getTypeContextDescriptorPKN5swift14TargetMetadataINS_9InProcessEEEENK3$_2clEvE7TheLazy -__ZZZL26getExistentialTypeMetadataN5swift23ProtocolClassConstraintEPKNS_14TargetMetadataINS_9InProcessEEEmPKNS_27TargetProtocolDescriptorRefIS2_EEENK3$_3clEvE7TheLazy -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=arm64-apple-tvos9.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -mtvos-version-min=9.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-appletvos-arm64.dir/ProtocolConformance.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-appletvos-arm64.dir/ProtocolConformance.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-appletvos-arm64.dir/ProtocolConformance.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/ProtocolConformance.cpp -push_back -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Concurrent.h -~scope_exit -Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include/llvm/ADT/ScopeExit.h -operator() -deallocateFreeList -clear_and_shrink_to_fit -deallocate -operator unsigned long -Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/include/c++/v1/atomic -load -__cxx_atomic_load -end -begin -store -__cxx_atomic_store -data -__cxx_atomic_store::Storage *> -copy<(anonymous namespace)::ConformanceSection *, (anonymous namespace)::ConformanceSection *> -Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/include/c++/v1/algorithm -__copy<(anonymous namespace)::ConformanceSection, (anonymous namespace)::ConformanceSection> -allocate -max -max > -__cxx_atomic_load::Storage *> -override_equalContexts -operator== -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include/llvm/ADT/StringRef.h -equals -compareMemory -getTypeContextIdentity -empty -StringRef -strLen -operator[] -hasImportInfo -getFlag<2> -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/FlagSet.h -applyRelativeOffset, int> -applyRelativeOffset, true, int, swift::TargetContextDescriptor *>, int> -isUnique -__invoke -swift_unreachable -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/Unreachable.h -cacheFailure -updateFailureGeneration -getOrInsert<(anonymous namespace)::ConformanceCacheKey, const swift::TargetProtocolConformanceDescriptor *, unsigned long &> -__cxx_atomic_store::Node *> -atomic_compare_exchange_strong_explicit::Node *> -compare_exchange_strong -__cxx_atomic_compare_exchange_strong::Node *> -Node<(anonymous namespace)::ConformanceCacheKey &, const swift::TargetProtocolConformanceDescriptor *, unsigned long &> -ConformanceCacheEntry -atomic -__atomic_base -__cxx_atomic_impl -__cxx_atomic_base_impl -destroyNode -compareWithKey -__cxx_atomic_load::Node *> -ConformanceCacheKey -searchInConformanceCache -cacheMiss -cachedFailure -_swiftoverride_class_getSuperclass -getObjCClassMetadata -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/Basic/Lazy.h -dyn_cast, const swift::TargetMetadata > -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include/llvm/Support/Casting.h -isa, const swift::TargetMetadata *> -doit -classof -getKind -getEnumeratedMetadataKind -getSuperclass -classHasSuperclass -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/../../public/runtime/Private.h -getClassObject -cachedSuccess -getDescription -__cxx_atomic_load *> -isSuccessful -findCached -find<(anonymous namespace)::ConformanceCacheKey> -getConformanceCacheTypeKey -getTypeContextDescriptor -~Snapshot -decrementReaders -fetch_sub -__cxx_atomic_fetch_sub -snapshot -incrementReaders -fetch_add -__cxx_atomic_fetch_add -getFailureGeneration -defaultInitCallback -ConformanceState -initializeProtocolConformanceLookup -ConcurrentReadableArray -MiniVector -swift51override_conformsToSwiftProtocol -cacheSuccess -makeSuccessful -__cxx_atomic_store *> -getOrInsert<(anonymous namespace)::ConformanceCacheKey, const swift::TargetProtocolConformanceDescriptor *&, int> -Node<(anonymous namespace)::ConformanceCacheKey &, const swift::TargetProtocolConformanceDescriptor *&, int> -getConformingTypeAsMetadata -getMatchingType -matches -getContextDescriptor -getSwiftProtocol -isObjC -getSuperclassConstraint -getTrailingObjects *> -Sources/swiftlang/swiftlang-1205.0.26.9/swift/include/swift/ABI/TrailingObjects.h -getTrailingObjectsImpl -hasSuperclassConstraint -getProtocols -getTrailingObjects > -callNumTrailingObjects *> -numTrailingObjects -dyn_cast, const swift::TargetMetadata > -isa, const swift::TargetMetadata *> -ConformanceCandidate -override_getCanonicalTypeMetadata -getExistentialTypeMetadata -getClassConstraint -getField<0, 1, swift::ProtocolClassConstraint> -getProtocolContextDescriptorFlags -getKindSpecificFlags -forSwift -dyn_cast, const swift::TargetContextDescriptor > -isa, const swift::TargetContextDescriptor *> -operator bool -getAccessFunction -isGeneric -dyn_cast, const swift::TargetContextDescriptor > -isa, const swift::TargetContextDescriptor *> -getTypeDescriptor -operator swift::TargetContextDescriptor ** -operator swift::TargetContextDescriptor * -getDirectObjCClassName -getIndirectObjCClass -getProtocol -operator const swift::TargetProtocolDescriptor * -applyRelativeOffset, true, int, swift::TargetProtocolDescriptor *>, int> -Snapshot -getRootSuperclass diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/FBSDKCoreKit old mode 100755 new mode 100644 index cc978f95..5d6d6810 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/FBSDKCoreKit and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/FBSDKCoreKit differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h index 3394bfee..87494ec0 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h @@ -1,32 +1,20 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKTokenCaching.h" +#import +#import NS_ASSUME_NONNULL_BEGIN -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - /** - Notification indicating that the `currentAccessToken` has changed. + Notification indicating that the `currentAccessToken` has changed. the userInfo dictionary of the notification will contain keys `FBSDKAccessTokenChangeOldKey` and @@ -35,31 +23,18 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification NS_SWIFT_NAME(AccessTokenDidChange); -#else - /** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChangeNotification); -#endif - -/** - A key in the notification's userInfo that will be set - if and only if the user ID changed between the old and new tokens. + A key in the notification's userInfo that will be set + if and only if the user ID changed between the old and new tokens. Token refreshes can occur automatically with the SDK - which do not change the user. If you're only interested in user - changes (such as logging out), you should check for the existence - of this key. The value is a NSNumber with a boolValue. + which do not change the user. If you're only interested in user + changes (such as logging out), you should check for the existence + of this key. The value is a NSNumber with a boolValue. - On a fresh start of the app where the SDK reads in the cached value - of an access token, this key will also exist since the access token - is moving from a null state (no user) to a non-null state (user). + On a fresh start of the app where the SDK reads in the cached value + of an access token, this key will also exist since the access token + is moving from a null state (no user) to a non-null state (user). */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); @@ -87,98 +62,64 @@ NS_SWIFT_NAME(AccessTokenChangeNewKey); FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey NS_SWIFT_NAME(AccessTokenDidExpireKey); - -/** - Represents an immutable access token for using Facebook services. - */ +/// Represents an immutable access token for using Facebook services. NS_SWIFT_NAME(AccessToken) -@interface FBSDKAccessToken : NSObject - +@interface FBSDKAccessToken : NSObject /** - The "global" access token that represents the currently logged in user. + The "global" access token that represents the currently logged in user. The `currentAccessToken` is a convenient representation of the token of the current user and is used by other SDK components (like `FBSDKLoginManager`). */ -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; -/** - Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired - - */ -@property (class, nonatomic, assign, readonly, getter=isCurrentAccessTokenActive) BOOL currentAccessTokenIsActive; +/// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired +@property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (nullable, class, nonatomic, copy) id tokenCache; +@property (class, nullable, nonatomic, copy) id tokenCache; -/** - Returns the app ID. - */ -@property (nonatomic, copy, readonly) NSString *appID; +/// Returns the app ID. +@property (nonatomic, readonly, copy) NSString *appID; -/** - Returns the expiration date for data access - */ -@property (nonatomic, copy, readonly) NSDate *dataAccessExpirationDate; +/// Returns the expiration date for data access +@property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *declinedPermissions -NS_REFINED_FOR_SWIFT; +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *declinedPermissions + NS_REFINED_FOR_SWIFT; -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *expiredPermissions -NS_REFINED_FOR_SWIFT; +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *expiredPermissions + NS_REFINED_FOR_SWIFT; -/** - Returns the expiration date. - */ -@property (nonatomic, copy, readonly) NSDate *expirationDate; +/// Returns the expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; -/** - Returns the known granted permissions. - */ -@property (nonatomic, copy, readonly) NSSet *permissions -NS_REFINED_FOR_SWIFT; +/// Returns the known granted permissions. +@property (nonatomic, readonly, copy) NSSet *permissions + NS_REFINED_FOR_SWIFT; -/** - Returns the date the token was last refreshed. -*/ -@property (nonatomic, copy, readonly) NSDate *refreshDate; +/// Returns the date the token was last refreshed. +@property (nonatomic, readonly, copy) NSDate *refreshDate; -/** - Returns the opaque token string. - */ -@property (nonatomic, copy, readonly) NSString *tokenString; +/// Returns the opaque token string. +@property (nonatomic, readonly, copy) NSString *tokenString; -/** - Returns the user ID. - */ -@property (nonatomic, copy, readonly) NSString *userID; +/// Returns the user ID. +@property (nonatomic, readonly, copy) NSString *userID; -/** - The graph domain where this access token is valid. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use the graphDomain property on AuthenticationToken instead."); +/// Returns whether the access token is expired by checking its expirationDate property +@property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; -/** - Returns whether the access token is expired by checking its expirationDate property - */ -@property (readonly, assign, nonatomic, getter=isExpired) BOOL expired; - -/** - Returns whether user data access is still active for the given access token - */ -@property (readonly, assign, nonatomic, getter=isDataAccessExpired) BOOL dataAccessExpired; +/// Returns whether user data access is still active for the given access token +@property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; @@ -212,70 +153,26 @@ NS_REFINED_FOR_SWIFT; expirationDate:(nullable NSDate *)expirationDate refreshDate:(nullable NSDate *)refreshDate dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate -NS_DESIGNATED_INITIALIZER; + NS_DESIGNATED_INITIALIZER; /** - Convenience initializer. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - @param graphDomain the domain this access token can be used in. - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate - graphDomain:(nullable NSString *)graphDomain -DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use initializers that do not take in graphDomain domain instead."); - -/** - Convenience getter to determine if a permission has been granted + Convenience getter to determine if a permission has been granted @param permission The permission to check. */ +// UNCRUSTIFY_FORMAT_OFF - (BOOL)hasGranted:(NSString *)permission NS_SWIFT_NAME(hasGranted(permission:)); +// UNCRUSTIFY_FORMAT_ON /** - Compares the receiver to another FBSDKAccessToken + Compares the receiver to another FBSDKAccessToken @param token The other token @return YES if the receiver's values are equal to the other token's values; otherwise NO */ - (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; /** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completionHandler an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessToken:(nullable FBSDKGraphRequestBlock)completionHandler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `refreshCurrentAccessTokenWithCompletion:` instead"); - -/** - Refresh the current access token's permission state and extend the token's expiration date, + Refresh the current access token's permission state and extend the token's expiration date, if possible. @param completion an optional callback handler that can surface any errors related to permission refreshing. diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h index 2ee78100..5c033caa 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h @@ -1,23 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import +NS_ASSUME_NONNULL_BEGIN + @class FBSDKAccessToken; @protocol FBSDKTokenCaching; @@ -25,13 +17,13 @@ Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(AccessTokenProviding) @protocol FBSDKAccessTokenProviding -@property (class, nonatomic, copy, nullable, readonly) FBSDKAccessToken *currentAccessToken; -@property (class, nonatomic, copy, nullable) id tokenCache; +@property (class, nullable, nonatomic, readonly, copy) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) id tokenCache; @end @@ -39,11 +31,13 @@ NS_SWIFT_NAME(AccessTokenProviding) Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(AccessTokenSetting) @protocol FBSDKAccessTokenSetting -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h index 34cf647b..730b90da 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,13 +14,12 @@ NS_ASSUME_NONNULL_BEGIN Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) -{ +typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) { FBSDKAdvertisingTrackingAllowed, FBSDKAdvertisingTrackingDisallowed, - FBSDKAdvertisingTrackingUnspecified + FBSDKAdvertisingTrackingUnspecified, } NS_SWIFT_NAME(AdvertisingTrackingStatus); NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h new file mode 100644 index 00000000..21a1f444 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppAvailabilityChecker) +@protocol FBSDKAppAvailabilityChecker + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isFacebookAppInstalled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h index 7869b94e..b55589b9 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h @@ -1,96 +1,92 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import /** @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. - Common event parameters are provided in the `FBSDKAppEventsParameterNames*` constants. + Common event parameters are provided in the `FBSDKAppEventParameterName` constants. */ /// typedef for FBSDKAppEventName -typedef NSString *const FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); +typedef NSString *FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); + +// MARK: - General Purpose + +/// Log this event when the user clicks an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; + +/// Log this event when the user views an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; -/** Log this event when the user has achieved a level in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAchievedLevel; +/// Log this event when a user has completed registration with the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; -/** Log this event when the user has entered their payment info. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedPaymentInfo; +/// Log this event when the user has completed a tutorial in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; -/** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToCart; +/// A telephone/SMS, email, chat or other type of contact between a customer and your business. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; -/** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToWishlist; +/// The customization of products through a configuration tool or other application your business owns. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; -/** Log this event when a user has completed registration with the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedRegistration; +/// The donation of funds to your organization or cause. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; -/** Log this event when the user has completed a tutorial in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedTutorial; +/// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; -/** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameInitiatedCheckout; +/// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; -/** Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNamePurchased; +/// The booking of an appointment to visit one of your locations. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; -/** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameRated; +/// Log this event when a user has performed a search within the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; -/** Log this event when a user has performed a search within the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSearched; +/// The start of a free trial of a product or service you offer (example: trial subscription). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; -/** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSpentCredits; +/// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; -/** Log this event when the user has unlocked an achievement in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameUnlockedAchievement; +/// The start of a paid subscription for a product or service you offer. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; -/** Log this event when a user has viewed a form of content in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameViewedContent; +/// Log this event when a user has viewed a form of content in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; -/** A telephone/SMS, email, chat or other type of contact between a customer and your business. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameContact; +// MARK: - E-Commerce -/** The customization of products through a configuration tool or other application your business owns. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCustomizeProduct; +/// Log this event when the user has entered their payment info. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; -/** The donation of funds to your organization or cause. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameDonate; +/// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; -/** When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameFindLocation; +/// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; -/** The booking of an appointment to visit one of your locations. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSchedule; +/// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; -/** The start of a free trial of a product or service you offer (example: trial subscription). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameStartTrial; +/// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; -/** The submission of an application for a product, service or program you offer (example: credit card, educational program or job). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubmitApplication; +// MARK: - Gaming -/** The start of a paid subscription for a product or service you offer. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubscribe; +/// Log this event when the user has achieved a level in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; -/** Log this event when the user views an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdImpression; +/// Log this event when the user has unlocked an achievement in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; -/** Log this event when the user clicks an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdClick; +/// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h index f5156446..ceb5e2d3 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,45 +14,60 @@ */ /// typedef for FBSDKAppEventParameterName -typedef NSString *const FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); +typedef NSString *FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); + +/** + * Parameter key used to specify data for the one or more pieces of content being logged about. + * Data should be a JSON encoded string. + * Example: + * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" + */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; + +/// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; + +/// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; + +/// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; - /** - * Parameter key used to specify data for the one or more pieces of content being logged about. - * Data should be a JSON encoded string. - * Example: - * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" - */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContent; +/// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; -/** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentID; +/// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; -/** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentType; +/// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; -/** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameCurrency; +/// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; -/** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameDescription; +/// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; -/** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameLevel; +/// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; -/** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameMaxRatingValue; +/// Parameter key used to specify the string provided by the user for a search operation. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; -/** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameNumItems; +/// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; -/** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNamePaymentInfoAvailable; +/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression + * or FBSDKAppEventNameAdClick event. + * E.g. "banner", "interstitial", "rewarded_video", "native" */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameAdType; -/** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameRegistrationMethod; +/** Parameter key used to specify the unique ID for all events within a subscription + * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; -/** Parameter key used to specify the string provided by the user for a search operation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSearchString; +/// Parameter key used to specify event name. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; -/** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSuccess; +/// Parameter key used to specify event log time. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h new file mode 100644 index 00000000..ff0b036c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. + +/// typedef for FBSDKAppEventParameterProduct +typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); + +/// Parameter key used to specify the product item's category. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; + +/// Parameter key used to specify the product item's custom label 0. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; + +/// Parameter key used to specify the product item's custom label 1. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; + +/// Parameter key used to specify the product item's custom label 2. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; + +/// Parameter key used to specify the product item's custom label 3. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; + +/// Parameter key used to specify the product item's custom label 4. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; + +/// Parameter key used to specify the product item's AppLink app URL for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iOS App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPad App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; + +/// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; + +/// Parameter key used to specify the product item's AppLink app name for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; + +/// Parameter key used to specify the product item's AppLink app name for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h new file mode 100644 index 00000000..796e2e10 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/* + @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. + */ + +/// typedef for FBSDKAppEventParameterValue +typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); + +/// Yes-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; + +/// No-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h new file mode 100644 index 00000000..194443d5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; + +/// Parameter key used to specify user's email. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; + +/// Parameter key used to specify user's first name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; + +/// Parameter key used to specify user's last name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; + +/// Parameter key used to specify user's phone. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; + +/// Parameter key used to specify user's date of birth. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; + +/// Parameter key used to specify user's gender. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; + +/// Parameter key used to specify user's city. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; + +/// Parameter key used to specify user's state. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; + +/// Parameter key used to specify user's zip. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; + +/// Parameter key used to specify user's country. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; + +/// Parameter key used to specify user's external id. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h index 1f0752ae..1504e744 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h @@ -1,231 +1,38 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import #if !TARGET_OS_TV -#import + #import #endif -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventsFlushBehavior.h" +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResult); - -#else - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResultNotification); - -#endif - -/** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ +/// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); /** - NS_ENUM(NSUInteger, FBSDKProductAvailability) - Specifies product availability for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) -{ - /** - * Item ships immediately - */ - FBSDKProductAvailabilityInStock = 0, - /** - * No plan to restock - */ - FBSDKProductAvailabilityOutOfStock, - /** - * Available in future - */ - FBSDKProductAvailabilityPreOrder, - /** - * Ships in 1-2 weeks - */ - FBSDKProductAvailabilityAvailableForOrder, - /** - * Discontinued - */ - FBSDKProductAvailabilityDiscontinued, -} NS_SWIFT_NAME(AppEvents.ProductAvailability); - -/** - NS_ENUM(NSUInteger, FBSDKProductCondition) - Specifies product condition for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductCondition) -{ - FBSDKProductConditionNew = 0, - FBSDKProductConditionRefurbished, - FBSDKProductConditionUsed, -} NS_SWIFT_NAME(AppEvents.ProductCondition); - -/// typedef for FBSDKAppEventUserDataType -typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; - -/** Parameter key used to specify user's email. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; - -/** Parameter key used to specify user's first name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; - -/** Parameter key used to specify user's last name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; - -/** Parameter key used to specify user's phone. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; - -/** Parameter key used to specify user's date of birth. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; - -/** Parameter key used to specify user's gender. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; - -/** Parameter key used to specify user's city. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; - -/** Parameter key used to specify user's state. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; - -/** Parameter key used to specify user's zip. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; - -/** Parameter key used to specify user's country. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; - -/** Parameter key used to specify user's external id. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. - */ - -/// typedef for FBSDKAppEventParameterProduct -typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); - -/** Parameter key used to specify the product item's category. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; - -/** Parameter key used to specify the product item's custom label 0. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; - -/** Parameter key used to specify the product item's custom label 1. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; - -/** Parameter key used to specify the product item's custom label 2. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; - -/** Parameter key used to specify the product item's custom label 3. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; - -/** Parameter key used to specify the product item's custom label 4. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; - -/** Parameter key used to specify the product item's AppLink app URL for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iOS App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPhone App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPad App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; - -/** Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; - -/** Parameter key used to specify the product item's AppLink app name for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; - -/** Parameter key used to specify the product item's AppLink app name for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; - -/* - @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. - */ - -/// typedef for FBSDKAppEventParameterValue -typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); - -/** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; - -/** No-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; - -/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression - * or FBSDKAppEventNameAdClick event. - * E.g. "banner", "interstitial", "rewarded_video", "native" */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameAdType; - -/** Parameter key used to specify the unique ID for all events within a subscription - * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; - -/** - - - Client-side event logging for specialized application analytics available through Facebook App Insights + Client-side event logging for specialized application analytics available through Facebook App Insights and for use with Facebook Ads conversion tracking and optimization. - - The `FBSDKAppEvents` static class has a few related roles: + Logging predefined and application-defined events to Facebook App Insights with a @@ -265,149 +72,123 @@ FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and must consist of alphanumeric characters, _, -, or spaces. + The length of each parameter value can be no more than on the order of 100 characters. - */ - NS_SWIFT_NAME(AppEvents) @interface FBSDKAppEvents : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. +/// The shared instance of AppEvents. +@property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, readonly, strong) FBSDKAppEvents *singleton; +/// Control over event batching/flushing -/* - * Control over event batching/flushing - */ - -/** - - The current event flushing behavior specifying when events are sent back to Facebook servers. - */ -@property (class, nonatomic, assign) FBSDKAppEventsFlushBehavior flushBehavior; +/// The current event flushing behavior specifying when events are sent back to Facebook servers. +@property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; /** Set the 'override' App ID for App Event logging. - - In some cases, apps want to use one Facebook App ID for login and social presence and another for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` - plist value. If that's not set, it defaults to `[FBSDKSettings appID]`. + plist value. If that's not set, it defaults to `Settings.shared.appID`. - This should be set before any other calls are made to `FBSDKAppEvents`. Thus, you should set it in your application - delegate's `application:didFinishLaunchingWithOptions:` delegate. + This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application + delegate's `application(_:didFinishLaunchingWithOptions:)` method. */ -@property (class, nonatomic, copy, nullable) NSString *loggingOverrideAppID; +@property (nullable, nonatomic, copy) NSString *loggingOverrideAppID; -/* +/** The custom user ID to associate with all app events. - The userID is persisted until it is cleared by passing nil. + The userID is persisted until it is cleared by passing `nil`. */ -@property (class, nonatomic, copy, nullable) NSString *userID; +@property (nullable, nonatomic, copy) NSString *userID; -/* - Returns generated anonymous id that persisted with current install of the app -*/ -@property (class, nonatomic, readonly) NSString *anonymousID; +/// Returns generated anonymous id that persisted with current install of the app +@property (nonatomic, readonly) NSString *anonymousID; /* * Basic event logging */ /** - - Log an event with just an eventName. + Log an event with just an event name. @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. + are given in the `AppEvents` documentation. */ - -+ (void)logEvent:(FBSDKAppEventName)eventName; +- (void)logEvent:(FBSDKAppEventName)eventName; /** - - Log an event with an eventName and a numeric value to be aggregated with other events of this name. + Log an event with an event name and a numeric value to be aggregated with other events of this name. @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. */ -+ (void)logEvent:(FBSDKAppEventName)eventName +- (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum; - /** - - Log an event with an eventName and a set of key/value pairs in the parameters dictionary. + Log an event with an event name and a set of key/value pairs in the parameters dictionary. Parameter limitations are described above. @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. */ -+ (void)logEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters; +- (void)logEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; /** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, + Log an event with an event name, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. */ -+ (void)logEvent:(FBSDKAppEventName)eventName +- (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum - parameters:(NSDictionary *)parameters; - + parameters:(nullable NSDictionary *)parameters; /** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. Providing session lets the developer - target a particular . If nil is provided, then `[FBSession activeSession]` will be used. + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. Note that this is an NSNumber, and a value of `nil` denotes + the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes that this event doesn't have a value associated with it for summation. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. */ -+ (void)logEvent:(FBSDKAppEventName)eventName +- (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(nullable NSNumber *)valueToSum - parameters:(NSDictionary *)parameters + parameters:(nullable NSDictionary *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken; /* @@ -415,123 +196,129 @@ NS_SWIFT_NAME(AppEvents) */ /** - - Log a purchase of the specified amount, in the specified currency. + Log a purchase of the specified amount, in the specified currency. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is . - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency; +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency + NS_SWIFT_NAME(logPurchase(amount:currency:)); +// UNCRUSTIFY_FORMAT_ON /** - - Log a purchase of the specified amount, in the specified currency, also providing a set of + Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is . @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - */ -+ (void)logPurchase:(double)purchaseAmount +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency - parameters:(NSDictionary *)parameters; + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); +// UNCRUSTIFY_FORMAT_ON /** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase, as well as an to log to. + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is . @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - */ -+ (void)logPurchase:(double)purchaseAmount +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); +// UNCRUSTIFY_FORMAT_ON /* * Push Notifications Logging */ /** - Log an app event that tracks that the application was open via Push Notification. + Log an app event that tracks that the application was open via Push Notification. @param payload Notification payload received via `UIApplicationDelegate`. */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload; +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload + NS_SWIFT_NAME(logPushNotificationOpen(payload:)); +// UNCRUSTIFY_FORMAT_ON /** - Log an app event that tracks that a custom action was taken from a push notification. + Log an app event that tracks that a custom action was taken from a push notification. @param payload Notification payload received via `UIApplicationDelegate`. @param action Name of the action that was taken. */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action; +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action + NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); +// UNCRUSTIFY_FORMAT_ON /** - Uploads product catalog product item as an app event - @param itemID Unique ID for the item. Can be a variant for a product. - Max size is 100. - @param availability If item is in stock. Accepted values are: - in stock - Item ships immediately - out of stock - No plan to restock - preorder - Available in future - available for order - Ships in 1-2 weeks - discontinued - Discontinued - @param condition Product condition: new, refurbished or used. - @param description Short text describing product. Max size is 5000. - @param imageLink Link to item image used in ad. - @param link Link to merchant's site where someone can buy the item. - @param title Title of item. - @param priceAmount Amount of purchase, in the currency specified by the 'currency' - parameter. This value will be rounded to the thousandths place - (e.g., 12.34567 becomes 12.346). - @param currency Currency used to specify the amount. - E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is - @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN - @param mpn Unique manufacture ID for product - @param brand Name of the brand - Note: Either gtin, mpn or brand is required. - @param parameters Optional fields for deep link specification. - */ -+ (void)logProductItem:(NSString *)itemID + Uploads product catalog product item as an app event + + @param itemID Unique ID for the item. Can be a variant for a product. + Max size is 100. + @param availability If item is in stock. Accepted values are: + in stock - Item ships immediately + out of stock - No plan to restock + preorder - Available in future + available for order - Ships in 1-2 weeks + discontinued - Discontinued + @param condition Product condition: new, refurbished or used. + @param description Short text describing product. Max size is 5000. + @param imageLink Link to item image used in ad. + @param link Link to merchant's site where someone can buy the item. + @param title Title of item. + @param priceAmount Amount of purchase, in the currency specified by the 'currency' + parameter. This value will be rounded to the thousandths place + (e.g., 12.34567 becomes 12.346). + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN + @param mpn Unique manufacture ID for product + @param brand Name of the brand + Note: Either gtin, mpn or brand is required. + @param parameters Optional fields for deep link specification. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logProductItem:(NSString *)itemID availability:(FBSDKProductAvailability)availability condition:(FBSDKProductCondition)condition description:(NSString *)description @@ -543,14 +330,12 @@ NS_SWIFT_NAME(AppEvents) gtin:(nullable NSString *)gtin mpn:(nullable NSString *)mpn brand:(nullable NSString *)brand - parameters:(nullable NSDictionary *)parameters; - -+ (void)activateApp -DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is replaced by an instance method of the same name."); + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)); +// UNCRUSTIFY_FORMAT_ON /** - - Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. + Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the @@ -559,8 +344,6 @@ DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is re This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to track user acquisition and app install ads conversions. - - `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much @@ -574,40 +357,39 @@ DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is re */ /** - Sets and sends device token to register the current application for push notifications. - + Sets and sends device token to register the current application for push notifications. - - Sets and sends a device token from `NSData` representation that you get from `UIApplicationDelegate.-application:didRegisterForRemoteNotificationsWithDeviceToken:`. + Sets and sends a device token from the `Data` representation that you get from + `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. @param deviceToken Device token data. */ -+ (void)setPushNotificationsDeviceToken:(NSData *)deviceToken; +- (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; /** Sets and sends device token string to register the current application for push notifications. - - Sets and sends a device token string @param deviceTokenString Device token string. */ -+ (void)setPushNotificationsDeviceTokenString:(NSString *)deviceTokenString +// UNCRUSTIFY_FORMAT_OFF +- (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); +// UNCRUSTIFY_FORMAT_ON /** - Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate + Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. */ -+ (void)flush; +- (void)flush; /** - Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. + Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, and then use the resultant Custom Audience to target ads. - The JSON in the request's response will include an "custom_audience_third_party_id" key/value pair, with the value being the ID retrieved. + The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. @@ -618,23 +400,21 @@ NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); at the iOS level from ad tracking, then a `nil` ID will be returned. This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage - via the `[FBSDKSettings limitEventAndDataUsage]` flag, or a specific Facebook user cannot be identified. + via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. - If `nil`, then the `[FBSDKAccessToken currentAccessToken]` is used. - */ -+ (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - Clears the custom user ID to associate with all app events. + If `nil`, then `AccessToken.current` is used. */ -+ (void)clearUserID; +// UNCRUSTIFY_FORMAT_OFF +- (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken +NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); +// UNCRUSTIFY_FORMAT_ON -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. - The user data will be persisted between application instances. + The user data will be persisted between application instances. @param email user's email @param firstName user's first name @@ -647,7 +427,9 @@ NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); @param zip user's zip @param country user's country */ -+ (void)setUserEmail:(nullable NSString *)email + +// UNCRUSTIFY_FORMAT_OFF +- (void)setUserEmail:(nullable NSString *)email firstName:(nullable NSString *)firstName lastName:(nullable NSString *)lastName phone:(nullable NSString *)phone @@ -658,18 +440,15 @@ NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); zip:(nullable NSString *)zip country:(nullable NSString *)country NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); +// UNCRUSTIFY_FORMAT_ON -/* - Returns the set user data else nil -*/ -+ (nullable NSString *)getUserData; +/// Returns the set user data else nil +- (nullable NSString *)getUserData; -/* - Clears the current user data -*/ -+ (void)clearUserData; +/// Clears the current user data +- (void)clearUserData; -/* +/** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. @@ -678,25 +457,23 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:sta @param data data @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone */ -+ (void)setUserData:(nullable NSString *)data +- (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type; -/* - Clears the current user data of certain type - */ -+ (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; +/// Clears the current user data of certain type +- (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; #if !TARGET_OS_TV -/* - Intended to be used as part of a hybrid webapp. +/** + Intended to be used as part of a hybrid webapp. If you call this method, the FB SDK will inject a new JavaScript object into your webview. If the FB Pixel is used within the webview, and references the app ID of this app, then it will detect the presence of this injected JavaScript object and pass Pixel events back to the FB SDK for logging using the AppEvents framework. - @param webView The webview to augment with the additional JavaScript behaviour + @param webView The webview to augment with the additional JavaScript behavior */ -+ (void)augmentHybridWKWebView:(WKWebView *)webView; +- (void)augmentHybridWebView:(WKWebView *)webView; #endif /* @@ -704,18 +481,14 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:sta */ /** + Set whether Unity is already initialized. - Set if the Unity is already initialized - - @param isUnityInit whether Unity is initialized. - + @param isUnityInitialized Whether Unity is initialized. */ -+ (void)setIsUnityInit:(BOOL)isUnityInit; +- (void)setIsUnityInitialized:(BOOL)isUnityInitialized; -/* - Send event binding to Unity - */ -+ (void)sendEventBindingsToUnity; +/// Send event bindings to Unity +- (void)sendEventBindingsToUnity; /* * SDK Specific Event Logging @@ -726,22 +499,22 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:sta Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged - accessToken:(FBSDKAccessToken *)accessToken; + accessToken:(nullable FBSDKAccessToken *)accessToken; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h index a68c79d8..872ef491 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h @@ -1,34 +1,20 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import /** - NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) - Specifies when `FBSDKAppEvents` sends log events to the server. - + Specifies when `FBSDKAppEvents` sends log events to the server. */ -typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) -{ - - /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ +typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { + /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. FBSDKAppEventsFlushBehaviorAuto = 0, /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the @@ -36,5 +22,3 @@ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) explicit call to `flush`. */ FBSDKAppEventsFlushBehaviorExplicitOnly, } NS_SWIFT_NAME(AppEvents.FlushBehavior); - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h new file mode 100644 index 00000000..159e27d7 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h @@ -0,0 +1,13 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. +FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification +NS_SWIFT_NAME(AppEventsLoggingResult); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h new file mode 100644 index 00000000..c8b39faa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppURLSchemeProviding) +@protocol FBSDKAppURLSchemeProviding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, copy) NSString *appURLScheme; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)validateURLSchemes; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h index ee830a12..ad1b6c78 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h @@ -1,52 +1,55 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKApplicationObserving.h" +#import NS_ASSUME_NONNULL_BEGIN /** - - The FBSDKApplicationDelegate is designed to post process the results from Facebook Login + The FBSDKApplicationDelegate is designed to post process the results from Facebook Login or Facebook Dialogs (or any action that requires switching over to the native Facebook app or Safari). - - The methods in this class are designed to mirror those in UIApplicationDelegate, and you should call them in the respective methods in your AppDelegate implementation. */ NS_SWIFT_NAME(ApplicationDelegate) @interface FBSDKApplicationDelegate : NSObject +#if !FBTEST - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +#endif -/** - Gets the singleton instance. - */ +#if DEBUG && FBTEST +@property (nonnull, nonatomic, readonly) NSHashTable> *applicationObservers; +#endif + +/// Gets the singleton instance. @property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance NS_SWIFT_NAME(shared); /** - Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method + Call this method from the [UIApplicationDelegate application:continue:restorationHandler:] method + of the AppDelegate for your app. It should be invoked in order to properly process the web URL (universal link) + once the end user is redirected to your app. + + @param application The application as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + @param userActivity The user activity as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. +*/ +- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity; + +/** + Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. @@ -58,16 +61,15 @@ NS_SWIFT_NAME(shared); @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + @return YES if the URL was intended for the Facebook SDK, NO if not. */ - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nullable id)annotation; -#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_0 /** - Call this method from the [UIApplicationDelegate application:openURL:options:] method + Call this method from the [UIApplicationDelegate application:openURL:options:] method of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. @@ -77,27 +79,27 @@ NS_SWIFT_NAME(shared); @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + @return YES if the URL was intended for the Facebook SDK, NO if not. */ - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options; -#endif /** - Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method + Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. As part of SDK initialization basic auto logging of app events will occur, this can be -controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + @return True if there are any added application observers that themselves return true from calling `application:didFinishLaunchingWithOptions:`. + Otherwise will return false. Note: If this method is called after calling `initializeSDK` then the return type will always be false. */ -- (BOOL)application:(UIApplication *)application -didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; /** Initializes the SDK. @@ -111,16 +113,16 @@ didFinishLaunchingWithOptions:(nullable NSDictionary)observer; /** - Removes an observer so that it will no longer be informed about application lifecycle events. + Removes an observer so that it will no longer be informed about application lifecycle events. - @note Observers are weakly held + @note Observers are weakly held */ - (void)removeObserver:(id)observer; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h index 3f8d14e9..14de8940 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h index c307deaa..90648c92 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h @@ -1,73 +1,52 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import - @class FBSDKAuthenticationTokenClaims; @protocol FBSDKTokenCaching; NS_ASSUME_NONNULL_BEGIN -/** - Represent an AuthenticationToken used for a login attempt -*/ +/// Represent an AuthenticationToken used for a login attempt NS_SWIFT_NAME(AuthenticationToken) -@interface FBSDKAuthenticationToken : NSObject +@interface FBSDKAuthenticationToken : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** - The "global" authentication token that represents the currently logged in user. + The "global" authentication token that represents the currently logged in user. The `currentAuthenticationToken` represents the authentication token of the current user and can be used by a client to verify an authentication attempt. */ -@property (class, nonatomic, copy, nullable) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; -/** - The raw token string from the authentication response - */ -@property (nonatomic, copy, readonly) NSString *tokenString; +/// The raw token string from the authentication response +@property (nonatomic, readonly, copy) NSString *tokenString; -/** - The nonce from the decoded authentication response - */ -@property (nonatomic, copy, readonly) NSString *nonce; +/// The nonce from the decoded authentication response +@property (nonatomic, readonly, copy) NSString *nonce; -/** - The graph domain where the user is authenticated. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain; +/// The graph domain where the user is authenticated. +@property (nonatomic, readonly, copy) NSString *graphDomain; -/** - Returns the claims encoded in the AuthenticationToken - */ +/// Returns the claims encoded in the AuthenticationToken - (nullable FBSDKAuthenticationTokenClaims *)claims; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (class, nonatomic, copy) id tokenCache; +@property (class, nullable, nonatomic, copy) id tokenCache; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h index 5b4e277f..874fe073 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h @@ -1,25 +1,16 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN +NS_SWIFT_NAME(AuthenticationTokenClaims) @interface FBSDKAuthenticationTokenClaims : NSObject /// A unique identifier for the token. diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h new file mode 100644 index 00000000..4f642307 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenProviding) +@protocol FBSDKAuthenticationTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_SWIFT_NAME(AuthenticationTokenSetting) +@protocol FBSDKAuthenticationTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h index dfcba633..beae11a1 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h @@ -1,33 +1,80 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKImpressionTrackingButton.h" +#import +#import +#import + +@class FBSDKIcon; NS_ASSUME_NONNULL_BEGIN +/// A base class for common SDK buttons. +NS_SWIFT_NAME(FBButton) +@interface FBSDKButton : FBSDKImpressionLoggingButton + +@property (nonatomic, readonly, getter = isImplicitlyDisabled) BOOL implicitlyDisabled; + +- (void)checkImplicitlyDisabled; +- (void)configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor; + /** - A base class for common SDK buttons. + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE */ -NS_SWIFT_NAME(FBButton) -@interface FBSDKButton : FBSDKImpressionTrackingButton +- (void) configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor + selectedTitle:(nullable NSString *)selectedTitle + selectedIcon:(nullable FBSDKIcon *)selectedIcon + selectedColor:(nullable UIColor *)selectedColor + selectedHighlightedColor:(nullable UIColor *)selectedHighlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (UIColor *)defaultBackgroundColor; +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)sizeThatFits:(CGSize)size title:(NSString *)title; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)textSizeForText:(NSString *)text font:(UIFont *)font constrainedSize:(CGSize)constrainedSize lineBreakMode:(NSLineBreakMode)lineBreakMode; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logTapEventWithEventName:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h new file mode 100644 index 00000000..806edb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FBButtonImpressionLogging) +@protocol FBSDKButtonImpressionLogging + +@property (nullable, nonatomic, readonly, copy) NSDictionary *analyticsParameters; +@property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h deleted file mode 100644 index 9abd2568..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FBButtonImpressionTracking) -@protocol FBSDKButtonImpressionTracking - -@property (nonatomic, readonly, copy) NSDictionary *analyticsParameters; -@property (nonatomic, readonly, copy) NSString *impressionTrackingEventName; -@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h index 6634bd0b..d746dca3 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h @@ -1,27 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - /** The error domain for all errors from FBSDKCoreKit. @@ -30,20 +18,6 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain NS_SWIFT_NAME(ErrorDomain); -#else - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#endif - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0 - /* @methodgroup error userInfo keys */ @@ -57,15 +31,11 @@ NS_SWIFT_NAME(ErrorDomain); FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey NS_SWIFT_NAME(ErrorArgumentCollectionKey); -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ +/// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey NS_SWIFT_NAME(ErrorArgumentNameKey); -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ +/// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey NS_SWIFT_NAME(ErrorArgumentValueKey); @@ -77,15 +47,11 @@ NS_SWIFT_NAME(ErrorArgumentValueKey); FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey NS_SWIFT_NAME(ErrorDeveloperMessageKey); -/** - The userInfo key describing a localized description that can be presented to the user. - */ +/// The userInfo key describing a localized description that can be presented to the user. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ +/// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey NS_SWIFT_NAME(ErrorLocalizedTitleKey); @@ -125,111 +91,20 @@ NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); -#else - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#endif - /* @methodgroup Common Code Block typedefs */ -/** - Success Block - */ -typedef void (^FBSDKCodeBlock)(void) +/// Success Block +typedef void (^ FBSDKCodeBlock)(void) NS_SWIFT_NAME(CodeBlock); -/** - Error Block - */ -typedef void (^FBSDKErrorBlock)(NSError *_Nullable error) +/// Error Block +typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) NS_SWIFT_NAME(ErrorBlock); -/** - Success Block - */ -typedef void (^FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) +/// Success Block +typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) NS_SWIFT_NAME(SuccessBlock); /* @@ -237,35 +112,27 @@ NS_SWIFT_NAME(SuccessBlock); */ #ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger #endif /** FBSDKCoreError Error codes for FBSDKErrorDomain. */ -typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) +typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) { - /** - Reserved. - */ + /// Reserved. FBSDKErrorReserved = 0, - /** - The error code for errors from invalid encryption on incoming encryption URLs. - */ + /// The error code for errors from invalid encryption on incoming encryption URLs. FBSDKErrorEncryption, - /** - The error code for errors from invalid arguments to SDK methods. - */ + /// The error code for errors from invalid arguments to SDK methods. FBSDKErrorInvalidArgument, - /** - The error code for unknown errors. - */ + /// The error code for unknown errors. FBSDKErrorUnknown, /** @@ -274,9 +141,7 @@ typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) */ FBSDKErrorNetwork, - /** - The error code for errors encountered during an App Events flush. - */ + /// The error code for errors encountered during an App Events flush. FBSDKErrorAppEventsFlush, /** @@ -309,29 +174,19 @@ typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) */ FBSDKErrorDialogUnavailable, - /** - Indicates an operation failed because a required access token was not found. - */ + /// Indicates an operation failed because a required access token was not found. FBSDKErrorAccessTokenRequired, - /** - Indicates an app switch (typically for a dialog) failed because the destination app is out of date. - */ + /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. FBSDKErrorAppVersionUnsupported, - /** - Indicates an app switch to the browser (typically for a dialog) failed. - */ + /// Indicates an app switch to the browser (typically for a dialog) failed. FBSDKErrorBrowserUnavailable, - /** - Indicates that a bridge api interaction was interrupted. - */ + /// Indicates that a bridge api interaction was interrupted. FBSDKErrorBridgeAPIInterruption, - /** - Indicates that a bridge api response creation failed. - */ + /// Indicates that a bridge api response creation failed. FBSDKErrorBridgeAPIResponse, } NS_SWIFT_NAME(CoreError); @@ -339,33 +194,13 @@ typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) FBSDKGraphRequestError Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. */ -typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) -{ - /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ +typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { + /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. FBSDKGraphRequestErrorOther = 0, - /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ + /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. FBSDKGraphRequestErrorTransient = 1, - /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ - FBSDKGraphRequestErrorRecoverable = 2 + /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. + FBSDKGraphRequestErrorRecoverable = 2, } NS_SWIFT_NAME(GraphRequestError); -/** - a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting - */ -NS_SWIFT_UNAVAILABLE("") -@protocol FBSDKErrorRecoveryAttempting - -/** - attempt the recovery - @param error the error - @param recoveryOptionIndex the selected option index - @param completionHandler the handler called upon completion of error recovery - - Given that an error alert has been presented document-modally to the user, and the user has chosen one of the error's recovery options, attempt recovery from the error, and call the completion handler. The option index is an index into the error's array of localized recovery options. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. - */ -- (void)attemptRecoveryFromError:(NSError *)error - optionIndex:(NSUInteger)recoveryOptionIndex - completionHandler:(void (^)(BOOL didRecover))completionHandler; -@end - NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h index ded65802..cfadc7f3 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h @@ -1,4 +1,4 @@ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) #ifndef FBSDKCOREKIT_SWIFT_H #define FBSDKCOREKIT_SWIFT_H #pragma clang diagnostic push @@ -184,12 +184,23 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(IBSegueAction) # define IBSegueAction #endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif +@import Foundation; +@import ObjectiveC; #endif +#import + #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -206,6 +217,36 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h index 8aa8b08c..8a4569c0 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h @@ -1,84 +1,112 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import -#import "FBSDKAccessToken.h" -#import "FBSDKAccessTokenProtocols.h" -#import "FBSDKAdvertisingTrackingStatus.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEvents.h" -#import "FBSDKAppEventsFlushBehavior.h" -#import "FBSDKApplicationDelegate.h" -#import "FBSDKApplicationObserving.h" -#import "FBSDKAuthenticationToken.h" -#import "FBSDKAuthenticationTokenClaims.h" -#import "FBSDKButton.h" -#import "FBSDKButtonImpressionTracking.h" -#import "FBSDKConstants.h" -#import "FBSDKCoreKitVersions.h" -#import "FBSDKDeviceButton.h" -#import "FBSDKDeviceViewControllerBase.h" -#import "FBSDKError.h" -#import "FBSDKFeatureChecking.h" -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnecting.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKGraphRequestConnection+GraphRequestConnecting.h" -#import "FBSDKGraphRequestConnectionFactory.h" -#import "FBSDKGraphRequestConnectionProviding.h" -#import "FBSDKGraphRequestDataAttachment.h" -#import "FBSDKGraphRequestFlags.h" -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKImpressionTrackingButton.h" -#import "FBSDKInternalUtility.h" -#import "FBSDKLocation.h" -#import "FBSDKLoggingBehavior.h" -#import "FBSDKRandom.h" -#import "FBSDKSettings.h" -#import "FBSDKSettingsLogging.h" -#import "FBSDKSettingsProtocol.h" -#import "FBSDKUserAgeRange.h" -#import "FBSDKUtility.h" +#import #if !TARGET_OS_TV - #import "FBSDKAppLink.h" - #import "FBSDKAppLinkNavigation.h" - #import "FBSDKAppLinkResolver.h" - #import "FBSDKAppLinkResolverRequestBuilder.h" - #import "FBSDKAppLinkResolving.h" - #import "FBSDKAppLinkTarget.h" - #import "FBSDKAppLinkUtility.h" - #import "FBSDKBridgeAPI.h" - #import "FBSDKBridgeAPIProtocol.h" - #import "FBSDKBridgeAPIProtocolType.h" - #import "FBSDKBridgeAPIRequest.h" - #import "FBSDKBridgeAPIResponse.h" - #import "FBSDKGraphErrorRecoveryProcessor.h" - #import "FBSDKMeasurementEvent.h" - #import "FBSDKMutableCopying.h" - #import "FBSDKProfile.h" - #import "FBSDKProfilePictureView.h" - #import "FBSDKURL.h" - #import "FBSDKURLOpening.h" - #import "FBSDKWebDialog.h" - #import "FBSDKWebDialogView.h" - #import "FBSDKWebViewAppLinkResolver.h" - #import "FBSDKWindowFinding.h" + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import #endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h index e528c2f4..e9eb97c5 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#define FBSDK_VERSION_STRING @"11.1.0" -#define FBSDK_TARGET_PLATFORM_VERSION @"v11.0" +#define FBSDK_VERSION_STRING @"13.1.0" +#define FBSDK_DEFAULT_GRAPH_API_VERSION @"v13.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h index d3400502..73ac8512 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h @@ -1,37 +1,26 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #if TARGET_OS_TV -#import "FBSDKButton.h" +#import NS_ASSUME_NONNULL_BEGIN /* - An internal base class for device related flows. + An internal base class for device related flows. This is an internal API that should not be used directly and is subject to change. */ NS_SWIFT_NAME(FBDeviceButton) @interface FBSDKDeviceButton : FBSDKButton - +- (CGSize)sizeThatFits:(CGSize)size attributedTitle:(NSAttributedString *)title; +- (nullable NSAttributedString *)attributedTitleStringFromString:(NSString *)string; @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h new file mode 100644 index 00000000..b98e1221 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +NS_SWIFT_NAME(FBDeviceDialogView) +@interface FBSDKDeviceDialogView : UIView + +@property (nonatomic, weak) id delegate; +@property (nonatomic, copy) NSString *confirmationCode; + +// override point for subclasses. +- (void)buildView; + +@end + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate + +- (void)deviceDialogViewDidCancel:(FBSDKDeviceDialogView *)deviceDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h index 335fa593..b4e309a9 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h @@ -1,36 +1,26 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #if TARGET_OS_TV #import +#import + NS_ASSUME_NONNULL_BEGIN /* An internal base class for device related flows. This is an internal API that should not be used directly and is subject to change. -*/ + */ NS_SWIFT_NAME(FBDeviceViewControllerBase) -@interface FBSDKDeviceViewControllerBase : UIViewController +@interface FBSDKDeviceViewControllerBase : UIViewController @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h new file mode 100644 index 00000000..a46a303e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(DynamicFrameworkLoaderProxy) +@interface FBSDKDynamicFrameworkLoaderProxy : NSObject +/** + Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework + + @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. + */ ++ (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h new file mode 100644 index 00000000..bad1414d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Social Constants + +/// Dynamically loaded constant for SLServiceTypeFacebook +FOUNDATION_EXPORT NSString *fbsdkdfl_SLServiceTypeFacebook(void); + +#pragma mark - Social Classes + +FOUNDATION_EXPORT Class fbsdkdfl_SLComposeViewControllerClass(void); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKError.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKError.h deleted file mode 100644 index 57b93a6c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKError.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@protocol FBSDKErrorReporting; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SDKError) -@interface FBSDKError : NSObject - -+ (NSError *)errorWithCode:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain code:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithCode:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - userInfo:(nullable NSDictionary *)userInfo - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)invalidArgumentErrorWithName:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - message:(nullable NSString *)message; - -+ (NSError *)unknownErrorWithMessage:(NSString *)message; - -+ (BOOL)isNetworkError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h new file mode 100644 index 00000000..85c9e191 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h @@ -0,0 +1,81 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorCreating) +@protocol FBSDKErrorCreating + +// MARK: - General Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithCode:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithDomain:(NSErrorDomain)domain + code:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(domain:code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Invalid Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithName:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(domain:name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Required Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithName:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(requiredArgumentError(name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError + NS_SWIFT_NAME(requiredArgumentError(domain:name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Unknown Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)unknownErrorWithMessage:(nullable NSString *)message + userInfo:(nullable NSDictionary *)userInfo +NS_SWIFT_NAME(unknownError(message:userInfo:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h new file mode 100644 index 00000000..217c00be --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h @@ -0,0 +1,18 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorFactory) +@interface FBSDKErrorFactory : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h new file mode 100644 index 00000000..b005f8eb --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A formal protocol very similar to the informal protocol NSErrorRecoveryAttempting + Internal use only + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ErrorRecoveryAttempting) +@protocol FBSDKErrorRecoveryAttempting + +/** + Attempt the recovery + @param error the error + @param completionHandler the handler called upon completion of error recovery + + Attempt recovery from the error, and call the completion handler. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. + */ +- (void)attemptRecoveryFromError:(NSError *)error + completionHandler:(void (^)(BOOL didRecover))completionHandler; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h index 11df484b..1ddf4d2f 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -40,15 +30,14 @@ NS_ASSUME_NONNULL_BEGIN 3rd byte: sub-feature 4th byte: sub-sub-feature - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -typedef NS_ENUM(NSUInteger, FBSDKFeature) -{ +typedef NS_ENUM(NSUInteger, FBSDKFeature) { FBSDKFeatureNone = 0x00000000, // Features in CoreKit - /** Essential of CoreKit */ + /// Essential of CoreKit FBSDKFeatureCore = 0x01000000, - /** App Events */ + /// App Events FBSDKFeatureAppEvents = 0x01010000, FBSDKFeatureCodelessEvents = 0x01010100, FBSDKFeatureRestrictiveDataFiltering = 0x01010200, @@ -62,31 +51,32 @@ typedef NS_ENUM(NSUInteger, FBSDKFeature) FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, FBSDKFeatureATELogging = 0x01010700, FBSDKFeatureAEM = 0x01010800, - /** Instrument */ + FBSDKFeatureAEMConversionFiltering = 0x01010801, + FBSDKFeatureAEMCatalogMatching = 0x01010802, + /// Instrument FBSDKFeatureInstrument = 0x01020000, FBSDKFeatureCrashReport = 0x01020100, FBSDKFeatureCrashShield = 0x01020101, FBSDKFeatureErrorReport = 0x01020200, // Features in LoginKit - /** Essential of LoginKit */ + /// Essential of LoginKit FBSDKFeatureLogin = 0x02000000, // Features in ShareKit - /** Essential of ShareKit */ + /// Essential of ShareKit FBSDKFeatureShare = 0x03000000, // Features in GamingServicesKit - /** Essential of GamingServicesKit */ + /// Essential of GamingServicesKit FBSDKFeatureGamingServices = 0x04000000, - } NS_SWIFT_NAME(SDKFeature); /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h index eddec9b5..bdb5d532 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h @@ -1,28 +1,20 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKFeature.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(FeatureChecking) @protocol FBSDKFeatureChecking @@ -33,3 +25,5 @@ NS_SWIFT_NAME(FeatureChecking) completionBlock:(FBSDKFeatureManagerBlock)completionBlock; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h index d8f670cb..bd149522 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h @@ -1,32 +1,23 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKGraphRequestHTTPMethod.h" - -@protocol FBSDKGraphRequestConnecting; +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN /** - Represents a request to the Facebook Graph API. - + Represents a request to the Facebook Graph API. `FBSDKGraphRequest` encapsulates the components of a request (the Graph API path, the parameters, error recovery behavior) and should be @@ -41,7 +32,7 @@ NS_ASSUME_NONNULL_BEGIN By default, FBSDKGraphRequest will attempt to recover any errors returned from Facebook. You can disable this via `disableErrorRecovery:`. - @see FBSDKGraphErrorRecoveryProcessor + See FBSDKGraphErrorRecoveryProcessor */ NS_SWIFT_NAME(GraphRequest) @interface FBSDKGraphRequest : NSObject @@ -49,6 +40,19 @@ NS_SWIFT_NAME(GraphRequest) - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void) configureWithSettings:(id)settings + currentAccessTokenStringProvider:(Class)accessTokenProvider + graphRequestConnectionFactory:(id)_graphRequestConnectionFactory +NS_SWIFT_NAME(configure(settings:currentAccessTokenStringProvider:graphRequestConnectionFactory:)); +// UNCRUSTIFY_FORMAT_ON + /** Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @@ -64,7 +68,7 @@ NS_SWIFT_NAME(GraphRequest) HTTPMethod:(FBSDKHTTPMethod)method; /** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. */ @@ -72,7 +76,7 @@ NS_SWIFT_NAME(GraphRequest) parameters:(NSDictionary *)parameters; /** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param method the HTTP method. Empty String defaults to @"GET". @@ -82,7 +86,7 @@ NS_SWIFT_NAME(GraphRequest) HTTPMethod:(FBSDKHTTPMethod)method; /** - Initializes a new instance. + Initializes a new instance. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param tokenString the token string to use. Specifying nil will cause no token to be used. @@ -94,35 +98,49 @@ NS_SWIFT_NAME(GraphRequest) tokenString:(nullable NSString *)tokenString version:(nullable NSString *)version HTTPMethod:(FBSDKHTTPMethod)method -NS_DESIGNATED_INITIALIZER; + NS_DESIGNATED_INITIALIZER; /** - The request parameters. + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param requestFlags flags that indicate how a graph request should be treated in various scenarios */ -@property (nonatomic, copy) NSDictionary *parameters; +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)requestFlags; /** - The access token string used by the request. + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param HTTPMethod the HTTP method. Empty String defaults to @"GET". + @param flags flags that indicate how a graph request should be treated in various scenarios */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable NSString *)HTTPMethod + flags:(FBSDKGraphRequestFlags)flags; -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; /** - If set, disables the automatic error recovery mechanism. + If set, disables the automatic error recovery mechanism. @param disable whether to disable the automatic error recovery mechanism By default, non-batched FBSDKGraphRequest instances will automatically try to recover @@ -132,18 +150,14 @@ NS_DESIGNATED_INITIALIZER; This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. */ + +// UNCRUSTIFY_FORMAT_OFF - (void)setGraphErrorRecoveryDisabled:(BOOL)disable NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); +// UNCRUSTIFY_FORMAT_ON /** - Starts a connection to the Graph API. - @param handler The handler block to call when the request completes. - */ -- (id)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `startWithCompletion:` instead`"); - -/** - Starts a connection to the Graph API. + Starts a connection to the Graph API. @param completion The handler block to call when the request completes. */ - (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h index 5df3eab5..a64cb00d 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,6 +14,23 @@ NS_ASSUME_NONNULL_BEGIN @protocol FBSDKGraphRequestConnecting; @protocol FBSDKGraphRequestConnectionDelegate; +/** + FBSDKGraphRequestCompletion + + A block that is passed to addRequest to register for a callback with the results of that + request once the connection completes. + + Pass a block of this type when calling addRequest. This will be called once + the request completes. The call occurs on the UI thread. + + @param connection The connection that sent the request. + + @param result The result of the request. This is a translation of + JSON data to `NSDictionary` and `NSArray` objects. This + is nil if there was an error. + + @param error The `NSError` representing any error that occurred. + */ NS_SWIFT_NAME(GraphRequestCompletion) typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, id _Nullable result, @@ -34,7 +41,7 @@ NS_SWIFT_NAME(GraphRequestConnecting) @protocol FBSDKGraphRequestConnecting @property (nonatomic, assign) NSTimeInterval timeout; -@property (nonatomic, weak, nullable) id delegate; +@property (nullable, nonatomic, weak) id delegate; - (void)addRequest:(id)request completion:(FBSDKGraphRequestCompletion)handler; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h deleted file mode 100644 index 53f1031c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnecting.h" - -NS_ASSUME_NONNULL_BEGIN - -// Default conformance to the FBSDKGraphRequestConnecting protocol -@interface FBSDKGraphRequestConnection (ConnectionProviding) -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h index 8bc8cb96..99966bf1 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h @@ -1,30 +1,22 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import +#import +#import + NS_ASSUME_NONNULL_BEGIN /** The key in the result dictionary for requests to old versions of the Graph API whose response is not a JSON object. - When a request returns a non-JSON response (such as a "true" literal), that response will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API prior to v2.1. @@ -32,175 +24,29 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty NS_SWIFT_NAME(NonJSONResponseProperty); -@class FBSDKGraphRequestConnection; @protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; - -/** - FBSDKGraphRequestCompletion - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/** - FBSDKGraphRequestBlock - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(GraphRequestBlock) -DEPRECATED_MSG_ATTRIBUTE("Please use the methods that use the `GraphRequestConnecting` protocol instead."); - -/** - @protocol - - The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network - activity progress information from a . - */ -NS_SWIFT_NAME(GraphRequestConnectionDelegate) -@protocol FBSDKGraphRequestConnectionDelegate - -@optional - -/** - @method - - Tells the delegate the request connection will begin loading - - - - If the is created using one of the convenience factory methods prefixed with - start, the object returned from the convenience method has already begun loading and this method - will not be called when the delegate is set. - - @param connection The request connection that is starting a network request - */ -- (void)requestConnectionWillBeginLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection finished loading - - - - If the request connection completes without a network error occurring then this method is called. - Invocation of this method does not indicate success of every made, only that the - request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock - block to determine success or failure of each . - - This method is invoked after the completion handler for each . - - @param connection The request connection that successfully completed a network request - */ -- (void)requestConnectionDidFinishLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection failed with an error - - - - If the request connection fails with a network error then this method is called. The `error` - argument specifies why the network connection failed. The `NSError` object passed to the - FBSDKGraphRequestBlock block may contain additional information. - - @param connection The request connection that successfully completed a network request - @param error The `NSError` representing the network error that occurred, if any. May be nil - in some circumstances. Consult the `NSError` for the for reliable - failure information. - */ -- (void)requestConnection:(id)connection - didFailWithError:(NSError *)error; - -/** - @method - - Tells the delegate how much data has been sent and is planned to send to the remote host - - - - The byte count arguments refer to the aggregated objects, not a particular . - - Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. - - @param connection The request connection transmitting data to a remote host - @param bytesWritten The number of bytes sent in the last transmission - @param totalBytesWritten The total number of bytes sent to the remote host - @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host - */ -- (void)requestConnection:(id)connection - didSendBodyData:(NSInteger)bytesWritten - totalBytesWritten:(NSInteger)totalBytesWritten -totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; - -@end /** - - The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. - - + The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. The request settings are encapsulated in a reusable object. The `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication e.g. starting a connection, canceling a connection, or batching requests. - */ NS_SWIFT_NAME(GraphRequestConnection) -@interface FBSDKGraphRequestConnection : NSObject +@interface FBSDKGraphRequestConnection : NSObject -/** - The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. - */ +/// The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. @property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; -/** - The delegate object that receives updates. - */ -@property (nonatomic, weak, nullable) id delegate; +/// The delegate object that receives updates. +@property (nullable, nonatomic, weak) id delegate; -/** - Gets or sets the timeout interval to wait for a response before giving up. - */ +/// Gets or sets the timeout interval to wait for a response before giving up. @property (nonatomic, assign) NSTimeInterval timeout; /** - The raw response that was returned from the server. (readonly) - - + The raw response that was returned from the server. (readonly) This property can be used to inspect HTTP headers that were returned from the server. @@ -208,7 +54,7 @@ NS_SWIFT_NAME(GraphRequestConnection) The property is nil until the request completes. If there was a response then this property will be non-nil during the FBSDKGraphRequestBlock callback. */ -@property (nonatomic, retain, readonly, nullable) NSHTTPURLResponse *urlResponse; +@property (nullable, nonatomic, readonly, retain) NSHTTPURLResponse *urlResponse; /** Determines the operation queue that is used to call methods on the connection's delegate. @@ -216,35 +62,16 @@ NS_SWIFT_NAME(GraphRequestConnection) By default, a connection is scheduled on the current thread in the default mode when it is created. You cannot reschedule a connection after it has started. */ -@property (nonatomic, retain) NSOperationQueue *delegateQueue; +@property (nullable, nonatomic) NSOperationQueue *delegateQueue; -/** - @methodgroup Class methods - */ +/// @methodgroup Class methods -/** - @methodgroup Adding requests - */ +/// @methodgroup Adding requests /** @method - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:completion:` instead"); - -/** - @method - - This method adds an object to this connection. + This method adds an object to this connection. @param request A request to be included in the round-trip when start is called. @param completion A handler to call back when the round-trip completes or times out. @@ -253,36 +80,12 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n completion or cancellation of the connection. */ - (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchEntryName:(NSString *)name - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:name:completion:` instead"); + completion:(FBSDKGraphRequestCompletion)completion; /** @method - This method adds an object to this connection. + This method adds an object to this connection. @param request A request to be included in the round-trip when start is called. @@ -305,29 +108,7 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n /** @method - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - - @param batchParameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchParameters:(nullable NSDictionary *)batchParameters - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:parameters:completion:` instead"); - -/** - @method - - This method adds an object to this connection. + This method adds an object to this connection. @param request A request to be included in the round-trip when start is called. @@ -345,14 +126,12 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n parameters:(nullable NSDictionary *)parameters completion:(FBSDKGraphRequestCompletion)completion; -/** - @methodgroup Instance methods - */ +/// @methodgroup Instance methods /** @method - Signals that a connection should be logically terminated as the + Signals that a connection should be logically terminated as the application is no longer interested in a response. Synchronously calls any handlers indicating the request was cancelled. Cancel @@ -366,10 +145,9 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n /** @method - This method starts a connection with the server and is capable of handling all of the + This method starts a connection with the server and is capable of handling all of the requests that were added to the connection. - By default, a connection is scheduled on the current thread in the default mode when it is created. See `setDelegateQueue:` for other options. @@ -380,7 +158,7 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n /** @method - Overrides the default version for a batch request + Overrides the default version for a batch request The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning for applications. If you want to override the version part while using batch requests on the connection, call diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h new file mode 100644 index 00000000..738ad47d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network + activity progress information from a . + */ +NS_SWIFT_NAME(GraphRequestConnectionDelegate) +@protocol FBSDKGraphRequestConnectionDelegate + +@optional + +/** + @method + + Tells the delegate the request connection will begin loading + + If the is created using one of the convenience factory methods prefixed with + start, the object returned from the convenience method has already begun loading and this method + will not be called when the delegate is set. + + @param connection The request connection that is starting a network request + */ +- (void)requestConnectionWillBeginLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection finished loading + + If the request connection completes without a network error occurring then this method is called. + Invocation of this method does not indicate success of every made, only that the + request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock + block to determine success or failure of each . + + This method is invoked after the completion handler for each . + + @param connection The request connection that successfully completed a network request + */ +- (void)requestConnectionDidFinishLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection failed with an error + + If the request connection fails with a network error then this method is called. The `error` + argument specifies why the network connection failed. The `NSError` object passed to the + FBSDKGraphRequestBlock block may contain additional information. + + @param connection The request connection that successfully completed a network request + @param error The `NSError` representing the network error that occurred, if any. May be nil + in some circumstances. Consult the `NSError` for the for reliable + failure information. + */ +- (void)requestConnection:(id)connection + didFailWithError:(NSError *)error; + +/** + @method + + Tells the delegate how much data has been sent and is planned to send to the remote host + + The byte count arguments refer to the aggregated objects, not a particular . + + Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. + + @param connection The request connection transmitting data to a remote host + @param bytesWritten The number of bytes sent in the last transmission + @param totalBytesWritten The total number of bytes sent to the remote host + @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host + */ +- (void) requestConnection:(id)connection + didSendBodyData:(NSInteger)bytesWritten + totalBytesWritten:(NSInteger)totalBytesWritten + totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h index 082c19d8..19e62d20 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h @@ -1,24 +1,14 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestConnectionProviding.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -28,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN A factory for providing objects that conform to `GraphRequestConnecting`. */ NS_SWIFT_NAME(GraphRequestConnectionFactory) -@interface FBSDKGraphRequestConnectionFactory : NSObject +@interface FBSDKGraphRequestConnectionFactory : NSObject @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h new file mode 100644 index 00000000..96b43dfa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestConnecting; + +/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` +NS_SWIFT_NAME(GraphRequestConnectionFactoryProtocol) +@protocol FBSDKGraphRequestConnectionFactory + +- (id)createGraphRequestConnection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h deleted file mode 100644 index 76a0450c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequestConnecting; - -/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` -NS_SWIFT_NAME(GraphRequestConnectionProviding) -@protocol FBSDKGraphRequestConnectionProviding - -- (id)createGraphRequestConnection; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h index ea07c782..3775cb4f 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h @@ -1,28 +1,16 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -/** - A container class for data attachments so that additional metadata can be provided about the attachment. - */ +/// A container class for data attachments so that additional metadata can be provided about the attachment. NS_SWIFT_NAME(GraphRequestDataAttachment) @interface FBSDKGraphRequestDataAttachment : NSObject @@ -30,7 +18,7 @@ NS_SWIFT_NAME(GraphRequestDataAttachment) + (instancetype)new NS_UNAVAILABLE; /** - Initializes the receiver with the attachment data and metadata. + Initializes the receiver with the attachment data and metadata. @param data The attachment data (retained, not copied) @param filename The filename for the attachment @param contentType The content type for the attachment @@ -38,22 +26,16 @@ NS_SWIFT_NAME(GraphRequestDataAttachment) - (instancetype)initWithData:(NSData *)data filename:(NSString *)filename contentType:(NSString *)contentType -NS_DESIGNATED_INITIALIZER; + NS_DESIGNATED_INITIALIZER; -/** - The content type for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *contentType; +/// The content type for the attachment. +@property (nonatomic, readonly, copy) NSString *contentType; -/** - The attachment data. - */ -@property (nonatomic, strong, readonly) NSData *data; +/// The attachment data. +@property (nonatomic, readonly, strong) NSData *data; -/** - The filename for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *filename; +/// The filename for the attachment. +@property (nonatomic, readonly, copy) NSString *filename; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h new file mode 100644 index 00000000..6661ac1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestFactory; + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequest` + */ +NS_SWIFT_NAME(GraphRequestFactory) +@interface FBSDKGraphRequestFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h new file mode 100644 index 00000000..eb85a3ba --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +@protocol FBSDKGraphRequest; + +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + +Describes anything that can provide instances of `GraphRequestProtocol` + */ +NS_SWIFT_NAME(GraphRequestFactoryProtocol) +@protocol FBSDKGraphRequestFactory + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable FBSDKHTTPMethod)method + flags:(FBSDKGraphRequestFlags)flags; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)flags; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h index 7ff4a7a3..68e7c8da 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h @@ -1,35 +1,23 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN - -/** - Flags that indicate how a graph request should be treated in various scenarios - */ + +/// Flags that indicate how a graph request should be treated in various scenarios typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { FBSDKGraphRequestFlagNone = 0, - // indicates this request should not use a client token as its token parameter + /// indicates this request should not use a client token as its token parameter FBSDKGraphRequestFlagSkipClientToken = 1 << 1, - // indicates this request should not close the session if its response is an oauth error + /// indicates this request should not close the session if its response is an oauth error FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, - // indicates this request should not perform error recovery + /// indicates this request should not perform error recovery FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, } NS_SWIFT_NAME(GraphRequestFlags); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h index 2aa2a525..e79728d9 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h index 832c9379..6cc4da38 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h @@ -1,25 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestHTTPMethod.h" -#import "FBSDKGraphRequestFlags.h" +#import +#import NS_ASSUME_NONNULL_BEGIN @@ -38,55 +28,37 @@ typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable co NS_SWIFT_NAME(GraphRequestProtocol) @protocol FBSDKGraphRequest -/** - The request parameters. - */ +/// The request parameters. @property (nonatomic, copy) NSDictionary *parameters; -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; -/** - The graph request flags to use - */ -@property (nonatomic, assign, readonly) FBSDKGraphRequestFlags flags; +/// The graph request flags to use +@property (nonatomic, readonly, assign) FBSDKGraphRequestFlags flags; -/** - Convenience property to determine if graph error recover is disabled - */ +/// Convenience property to determine if graph error recover is disabled @property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; -/** - Convenience property to determine if the request has attachments - */ +/// Convenience property to determine if the request has attachments @property (nonatomic, readonly) BOOL hasAttachments; /** - Starts a connection to the Graph API. + Starts a connection to the Graph API. @param completion The handler block to call when the request completes. */ - (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; -/** - A formatted description of the graph request - */ +/// A formatted description of the graph request - (NSString *)formattedDescription; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h new file mode 100644 index 00000000..0404e39a --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Icon) +@interface FBSDKIcon : NSObject + +- (nullable CGPathRef)pathWithSize:(CGSize)size; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h new file mode 100644 index 00000000..4202de70 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ImpressionLoggingButton) +@interface FBSDKImpressionLoggingButton : UIButton +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h deleted file mode 100644 index f9097751..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(ImpressionTrackingButton) -@interface FBSDKImpressionTrackingButton : UIButton -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h index 70d3cd85..93829d56 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h @@ -1,37 +1,37 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import #import -NS_ASSUME_NONNULL_BEGIN +#import +#import +#import +#import -#define FBSDK_CANOPENURL_FACEBOOK @"fbauth2" -#define FBSDK_CANOPENURL_FBAPI @"fbapi" -#define FBSDK_CANOPENURL_MESSENGER @"fb-messenger-share-api" -#define FBSDK_CANOPENURL_MSQRD_PLAYER @"msqrdplayer" -#define FBSDK_CANOPENURL_SHARE_EXTENSION @"fbshareextension" +#if !TARGET_OS_TV + #import +#endif + +NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(InternalUtility) @interface FBSDKInternalUtility : NSObject +#if !TARGET_OS_TV + +#else + +#endif +#if !FBTEST - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +#endif @property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; @@ -41,50 +41,17 @@ NS_SWIFT_NAME(InternalUtility) We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we return the main bundle. */ -@property (nonatomic, strong, readonly) NSBundle *bundleForStrings; - -/** - Constructs an URL for the current app. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The app URL. - */ -- (NSURL *)appURLWithHost:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Parses an FB url's query params (and potentially fragment) into a dictionary. - @param url The FB url. - @return A dictionary with the key/value pairs. - */ -- (NSDictionary *)parametersFromFBURL:(NSURL *)url; +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; /** - Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. - */ -- (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Tests whether the supplied URL is a valid URL for opening in the browser. + Tests whether the supplied URL is a valid URL for opening in the browser. @param URL The URL to test. @return YES if the URL refers to an http or https resource, otherwise NO. */ - (BOOL)isBrowserURL:(NSURL *)URL; /** - Checks equality between 2 objects. + Checks equality between 2 objects. Checks for pointer equality, nils, isEqual:. @param object The first object to compare. @@ -93,83 +60,22 @@ NS_SWIFT_NAME(InternalUtility) */ - (BOOL)object:(id)object isEqualToObject:(id)other; -/** - Constructs an NSURL. - @param scheme The scheme for the URL. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The URL. - */ -- (nullable NSURL *)URLWithScheme:(NSString *)scheme - host:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Extracts permissions from a response fetched from me/permissions - @param responseObject the response - @param grantedPermissions the set to add granted permissions to - @param declinedPermissions the set to add declined permissions to. - */ -- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject - grantedPermissions:(NSMutableSet *)grantedPermissions - declinedPermissions:(NSMutableSet *)declinedPermissions - expiredPermissions:(NSMutableSet *)expiredPermissions; - -/** - Registers a transient object so that it will not be deallocated until unregistered - @param object The transient object - */ -- (void)registerTransientObject:(id)object; - -/** - Unregisters a transient object that was previously registered with registerTransientObject: - @param object The transient object - */ -- (void)unregisterTransientObject:(__weak id)object; - -/** - validates that the app ID is non-nil, throws an NSException if nil. - */ -- (void)validateAppID; - -/** - Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. - Returns the composed client access token. - */ -- (NSString *)validateRequiredClientAccessToken; - -/** - validates that the right URL schemes are registered, throws an NSException if not. - */ -- (void)validateURLSchemes; - -/** - Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - */ +/// Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - (nullable UIViewController *)viewControllerForView:(UIView *)view; -/** - returns true if the url scheme is registered in the CFBundleURLTypes - */ +/// returns true if the url scheme is registered in the CFBundleURLTypes - (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; -/** - returns currently displayed top view controller. - */ +/// returns currently displayed top view controller. - (nullable UIViewController *)topMostViewController; +/// returns the current key window +- (nullable UIWindow *)findWindow; #pragma mark - FB Apps Installed -@property (nonatomic, assign, readonly) BOOL isFacebookAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMessengerAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMSQRDPlayerAppInstalled; +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; -- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; - (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h new file mode 100644 index 00000000..10846828 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(InternalUtilityProtocol) +@protocol FBSDKInternalUtility + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly) BOOL isFacebookAppInstalled; + +/* + Checks if the app is Unity. + */ +@property (nonatomic, readonly) BOOL isUnity; + +/** + Constructs an NSURL. + @param scheme The scheme for the URL. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The URL. + */ +- (nullable NSURL *)URLWithScheme:(NSString *)scheme + host:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs an URL for the current app. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The app URL. + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs a Facebook URL. + @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. + @param path The path for the URL. This may or may not include a version. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The Facebook URL. + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Registers a transient object so that it will not be deallocated until unregistered + @param object The transient object + */ +- (void)registerTransientObject:(id)object; + +/** + Unregisters a transient object that was previously registered with registerTransientObject: + @param object The transient object + */ +- (void)unregisterTransientObject:(__weak id)object; + +- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +/// Validates that the right URL schemes are registered, throws an NSException if not. +- (void)validateURLSchemes; + +/// add data processing options to the dictionary. +- (void)extendDictionaryWithDataProcessingOptions:(NSMutableDictionary *)parameters; + +/// Converts NSData to a hexadecimal UTF8 String. +- (nullable NSString *)hexadecimalStringFromData:(NSData *)data; + +/// validates that the app ID is non-nil, throws an NSException if nil. +- (void)validateAppID; + +/** + Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. + Returns the composed client access token. + */ +- (NSString *)validateRequiredClientAccessToken; + +/** + Extracts permissions from a response fetched from me/permissions + @param responseObject the response + @param grantedPermissions the set to add granted permissions to + @param declinedPermissions the set to add declined permissions to. + */ +- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject + grantedPermissions:(NSMutableSet *)grantedPermissions + declinedPermissions:(NSMutableSet *)declinedPermissions + expiredPermissions:(NSMutableSet *)expiredPermissions; + +/// validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. +- (void)validateFacebookReservedURLSchemes; + +/** + Parses an FB url's query params (and potentially fragment) into a dictionary. + @param url The FB url. + @return A dictionary with the key/value pairs. + */ +- (NSDictionary *)parametersFromFBURL:(NSURL *)url; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h new file mode 100644 index 00000000..a4292d54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStore) +@interface FBSDKKeychainStore : NSObject + +@property (nonatomic, readonly, copy) NSString *service; +@property (nullable, nonatomic, readonly, copy) NSString *accessGroup; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithService:(NSString *)service accessGroup:(nullable NSString *)accessGroup NS_DESIGNATED_INITIALIZER; + +- (BOOL)setData:(nullable NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +- (nullable NSData *)dataForKey:(NSString *)key; + +// hook for subclasses to override keychain query construction. +- (NSMutableDictionary *)queryForKey:(NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h new file mode 100644 index 00000000..149c59d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `KeychainStore` + */ +NS_SWIFT_NAME(KeychainStoreFactory) +@interface FBSDKKeychainStoreFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h new file mode 100644 index 00000000..4f8636a8 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProtocol) +@protocol FBSDKKeychainStore + +- (nullable NSString *)stringForKey:(NSString *)key; +- (nullable NSDictionary *)dictionaryForKey:(NSString *)key; + +- (BOOL)setString:(nullable NSString *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; +- (BOOL)setDictionary:(nullable NSDictionary *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h new file mode 100644 index 00000000..af0263ca --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProviding) +@protocol FBSDKKeychainStoreProviding + +- (nonnull id)createKeychainStoreWithService:(NSString *)service + accessGroup:(nullable NSString *)accessGroup; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h index fc0d2fab..e9fd1304 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h @@ -1,42 +1,28 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(Location) -@interface FBSDKLocation : NSObject +@interface FBSDKLocation : NSObject -/** - Location id - */ +/// Location id @property (nonatomic, readonly, strong) NSString *id; -/** - Location name - */ +/// Location name @property (nonatomic, readonly, strong) NSString *name; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** - Returns a Location object from a dinctionary containing valid location information. + Returns a Location object from a dinctionary containing valid location information. @param dictionary The dictionary containing raw location Valid location will consist of "id" and "name" strings. diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h new file mode 100644 index 00000000..d6a31005 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Simple logging utility for conditionally logging strings and then emitting them + via NSLog(). + + @unsorted + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Logger) +@interface FBSDKLogger : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +// Simple helper to write a single log entry, based upon whether the behavior matches a specified on. ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h new file mode 100644 index 00000000..dbef5411 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Logging) +@protocol FBSDKLogging + +@property (nonatomic, readonly, copy) NSString *contents; +@property (nonatomic, readonly, copy) FBSDKLoggingBehavior loggingBehavior; + +- (instancetype)initWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +- (void)logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h index 7197c759..900542d2 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,27 +14,27 @@ NS_ASSUME_NONNULL_BEGIN * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. */ -typedef NSString * FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); +typedef NSString *FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); -/** Include access token in logging. */ +/// Include access token in logging. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; -/** Log performance characteristics */ +/// Log performance characteristics FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; -/** Log FBSDKAppEvents interactions */ +/// Log FBSDKAppEvents interactions FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; -/** Log Informational occurrences */ +/// Log Informational occurrences FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; -/** Log cache errors. */ +/// Log cache errors. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; -/** Log errors from SDK UI controls */ +/// Log errors from SDK UI controls FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; -/** Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ +/// Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; /** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. @@ -52,10 +42,10 @@ FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; */ FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; -/** Log errors from SDK network requests */ +/// Log errors from SDK network requests FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; -/** Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ +/// Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h new file mode 100644 index 00000000..a6637497 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +@interface FBSDKLoginTooltip : NSObject +@property (nonatomic, readonly, getter = isEnabled, assign) BOOL enabled; +@property (nonatomic, readonly, copy) NSString *text; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithText:(NSString *)text + enabled:(BOOL)enabled + NS_DESIGNATED_INITIALIZER; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h new file mode 100644 index 00000000..5b157c20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Concrete type providing functionality that checks whether an error represents a + network error. + */ +NS_SWIFT_NAME(NetworkErrorChecker) +@interface FBSDKNetworkErrorChecker : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h new file mode 100644 index 00000000..2868737f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_SWIFT_NAME(NetworkErrorChecking) +@protocol FBSDKNetworkErrorChecking + +/** + Checks whether an error is a network error. + + @param error An error that may or may not represent a network error. + + @return `YES` if the error represents a network error, otherwise `NO`. + */ +- (BOOL)isNetworkError:(NSError *)error; + +@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h new file mode 100644 index 00000000..fa8f4cde --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductAvailability) + Specifies product availability for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) { + /// Item ships immediately + FBSDKProductAvailabilityInStock = 0, + /// No plan to restock + FBSDKProductAvailabilityOutOfStock, + /// Available in future + FBSDKProductAvailabilityPreOrder, + /// Ships in 1-2 weeks + FBSDKProductAvailabilityAvailableForOrder, + /// Discontinued + FBSDKProductAvailabilityDiscontinued, +} NS_SWIFT_NAME(AppEvents.ProductAvailability); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h new file mode 100644 index 00000000..41e23b1e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductCondition) + Specifies product condition for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductCondition) { + FBSDKProductConditionNew = 0, + FBSDKProductConditionRefurbished, + FBSDKProductConditionUsed, +} NS_SWIFT_NAME(AppEvents.ProductCondition); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h index f9b75655..653a0389 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h new file mode 100644 index 00000000..884b84ac --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal block type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoginTooltipBlock) +typedef void (^FBSDKLoginTooltipBlock)(FBSDKLoginTooltip *_Nullable loginTooltip, NSError *_Nullable error); + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ServerConfigurationProvider) +@interface FBSDKServerConfigurationProvider : NSObject + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly) NSString *loggingToken; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (NSUInteger)cachedSmartLoginOptions; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (BOOL)useSafariViewControllerForDialogName:(NSString *)dialogName; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)loadServerConfigurationWithCompletionBlock:(nullable FBSDKLoginTooltipBlock)completionBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h index e61effbc..6b3a2897 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h @@ -1,112 +1,102 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKLoggingBehavior.h" +#import +#import +#import NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(Settings) -@interface FBSDKSettings : NSObject +@interface FBSDKSettings : NSObject +#if !FBTEST - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +#endif -/** - Retrieve the current iOS SDK version. - */ -@property (class, nonatomic, copy, readonly) NSString *sdkVersion; +/// The shared settings instance. Prefer this and the exposed instance methods over the class variants. +@property (class, nonatomic, readonly) FBSDKSettings *sharedSettings; -/** - Retrieve the current default Graph API version. - */ -@property (class, nonatomic, copy, readonly) NSString *defaultGraphAPIVersion; +/// Retrieve the current iOS SDK version. +@property (nonatomic, readonly, copy) NSString *sdkVersion; + +/// Retrieve the current default Graph API version. +@property (nonatomic, readonly, copy) NSString *defaultGraphAPIVersion; /** The quality of JPEG images sent to Facebook from the SDK, expressed as a value from 0.0 to 1.0. If not explicitly set, the default is 0.9. - - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ -@property (class, nonatomic, assign) CGFloat JPEGCompressionQuality +*/ +@property (nonatomic) CGFloat JPEGCompressionQuality NS_SWIFT_NAME(jpegCompressionQuality); /** Controls the auto logging of basic app events, such as activateApp and deactivateApp. If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; +@property (nonatomic, getter = isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; /** Controls the fb_codeless_debug logging event If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; /** Controls the access to IDFA If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; /** Controls the SKAdNetwork report If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isSKAdNetworkReportEnabled) BOOL SKAdNetworkReportEnabled; +@property (nonatomic, getter = isSKAdNetworkReportEnabled) BOOL skAdNetworkReportEnabled; /** Whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions. Defaults to NO. This value is stored on the device and persists across app launches. */ -@property (class, nonatomic, assign, getter=shouldLimitEventAndDataUsage) BOOL limitEventAndDataUsage; +@property (nonatomic) BOOL isEventDataUsageLimited; /** Whether in memory cached values should be used for expensive metadata fields, such as carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. Defaults to NO. This value is stored on the device and persists across app launches. */ -@property (class, nonatomic, assign, getter=shouldUseCachedValuesForExpensiveMetadata) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; -/** - A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. - */ -@property (class, nonatomic, assign, getter=isGraphErrorRecoveryEnabled) BOOL graphErrorRecoveryEnabled; +/// A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; /** - The Facebook App ID used by the SDK. + The Facebook App ID used by the SDK. If not explicitly set, the default will be read from the application's plist (FacebookAppID). */ -@property (class, nonatomic, copy, nullable) NSString *appID; +@property (nullable, nonatomic, copy) NSString *appID; /** - The default url scheme suffix used for sessions. + The default url scheme suffix used for sessions. If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). */ -@property (class, nonatomic, copy, nullable) NSString *appURLSchemeSuffix; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; /** - The Client Token that has been set via [FBSDKSettings setClientToken]. + The Client Token that has been set via [[FBSDKSettings sharedSettings] setClientToken]. This is needed for certain API calls when made anonymously, without a user-based access token. The Facebook App's "client token", which, for a given appid can be found in the Security @@ -114,17 +104,17 @@ NS_SWIFT_NAME(jpegCompressionQuality); If not explicitly set, the default will be read from the application's plist (FacebookClientToken). */ -@property (class, nonatomic, copy, nullable) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *clientToken; /** - The Facebook Display Name used by the SDK. + The Facebook Display Name used by the SDK. This should match the Display Name that has been set for the app with the corresponding Facebook App ID, in the Facebook App Dashboard. If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). */ -@property (class, nonatomic, copy, nullable) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *displayName; /** The Facebook domain part. This can be used to change the Facebook domain @@ -132,59 +122,59 @@ NS_SWIFT_NAME(jpegCompressionQuality); If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). */ -@property (class, nonatomic, copy, nullable) NSString *facebookDomainPart; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; /** - The current Facebook SDK logging behavior. This should consist of strings + The current Facebook SDK logging behavior. This should consist of strings defined as constants with FBSDKLoggingBehavior*. This should consist a set of strings indicating what information should be logged defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. - You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: + You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLoggingBehavior: The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors */ -@property (class, nonatomic, copy) NSSet *loggingBehaviors; +@property (nonatomic, copy) NSSet *loggingBehaviors; /** - Overrides the default Graph API version to use with `FBSDKGraphRequests`. This overrides `FBSDK_TARGET_PLATFORM_VERSION`. + Overrides the default Graph API version to use with `FBSDKGraphRequests`. The string should be of the form `@"v2.7"`. - Defaults to `FBSDK_TARGET_PLATFORM_VERSION`. -*/ -@property (class, nonatomic, copy, null_resettable) NSString *graphAPIVersion; + Defaults to `defaultGraphAPIVersion`. + */ +@property (nonatomic, copy) NSString *graphAPIVersion; /** - The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook - If not explicitly set in iOS14 or above, the default is false in iOS14 or above. + Internal property exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE */ -+ (BOOL)isAdvertiserTrackingEnabled; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; /** -Set the advertiser_tracking_enabled flag. It only works in iOS14 and above. - -@param advertiserTrackingEnabled the value of the flag -@return Whether the the value is set successfully. It will always return NO in iOS 13 and below. + The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook + If not explicitly set in iOS14 or above, the default is false in iOS14 or above. */ -+ (BOOL)setAdvertiserTrackingEnabled:(BOOL)advertiserTrackingEnabled; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; /** Set the data processing options. -@param options list of options -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options; + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; /** Set the data processing options. -@param options list of the options -@param country code of the country -@param state code of the state -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options country:(int)country state:(int)state; @@ -193,14 +183,14 @@ Set the data processing options. @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. */ -+ (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; +- (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; /** Disable a particular Facebook SDK logging behavior. @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. */ -+ (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; +- (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h index 7b3a110c..1e21fe02 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h index 594054e3..d0eeb7ab 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h @@ -1,46 +1,63 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKLoggingBehavior.h" -#import "FBSDKAdvertisingTrackingStatus.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(SettingsProtocol) @protocol FBSDKSettings -@property (class, nonatomic, copy, nullable) NSString *appID; -@property (class, nonatomic, copy, nullable) NSString *clientToken; -@property (class, nullable, nonatomic, copy) NSString *userAgentSuffix; -@property (class, nullable, nonatomic, copy) NSString *sdkVersion; -@property (class, nonatomic, copy, nonnull) NSSet *loggingBehaviors; - -@property (nonatomic, copy, nullable) NSString *appID; +@property (nullable, nonatomic, copy) NSString *appID; +@property (nullable, nonatomic, copy) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; +@property (nonatomic, readonly, copy) NSString *sdkVersion; +@property (nullable, nonatomic, copy) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; +@property (nonnull, nonatomic, copy) NSSet *loggingBehaviors; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; @property (nonatomic, readonly) BOOL isDataProcessingRestricted; @property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; @property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; -@property (nonatomic, readonly, nonnull) NSSet *loggingBehaviors; -@property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; -@property (nonatomic, readonly, nullable) NSDate* installTimestamp; -@property (nonatomic, readonly, nullable) NSDate* advertiserTrackingEnabledTimestamp; -@property (nonatomic, readonly) BOOL shouldLimitEventAndDataUsage; +@property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; +@property (nullable, nonatomic, readonly) NSDate *installTimestamp; +@property (nullable, nonatomic, readonly) NSDate *advertiserTrackingEnabledTimestamp; +@property (nonatomic) BOOL isEventDataUsageLimited; @property (nonatomic) BOOL shouldUseTokenOptimizations; -@property (nonatomic, readonly) NSString * _Nonnull graphAPIVersion; -@property (nonatomic, readonly) BOOL isGraphErrorRecoveryEnabled; -@property (nonatomic, readonly, copy, nullable) NSString *graphAPIDebugParamValue; +@property (nonatomic, copy) NSString *graphAPIVersion; +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; +@property (nullable, nonatomic, readonly, copy) NSString *graphAPIDebugParamValue; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nullable, nonatomic, readonly) NSDictionary *persistableDataProcessingOptions; + +/** + Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** + Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h index 598a6baa..6b07cb40 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h @@ -1,23 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import +NS_ASSUME_NONNULL_BEGIN + @class FBSDKAccessToken; @class FBSDKAuthenticationToken; @@ -25,25 +17,27 @@ Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(TokenCaching) -@protocol FBSDKTokenCaching +@protocol FBSDKTokenCaching /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (nonatomic, copy) FBSDKAccessToken *accessToken; +@property (nullable, nonatomic, copy) FBSDKAccessToken *accessToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h new file mode 100644 index 00000000..87f227de --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(TokenStringProviding) +@protocol FBSDKTokenStringProviding + +/** + Return the token string of the current access token. + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +@property (class, nullable, nonatomic, readonly, copy) NSString *tokenString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h new file mode 100644 index 00000000..ea415c83 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern CATransform3D const FBSDKCATransform3DIdentity; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@interface FBSDKTransformer : NSObject +- (CATransform3D)CATransform3DMakeScale:(CGFloat)sx sy:(CGFloat)sy sz:(CGFloat)sz; +- (CATransform3D)CATransform3DMakeTranslation:(CGFloat)tx ty:(CGFloat)ty tz:(CGFloat)tz; +- (CATransform3D)CATransform3DConcat:(CATransform3D)a b:(CATransform3D)b; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h new file mode 100644 index 00000000..f7283921 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *FBSDKURLScheme NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(URLScheme); + +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeFacebookAPI; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeMessengerApp; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTPS NS_SWIFT_NAME(https); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTP NS_SWIFT_NAME(http); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeWeb; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h index e11fa5d7..7d719165 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h @@ -1,42 +1,28 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(UserAgeRange) -@interface FBSDKUserAgeRange : NSObject +@interface FBSDKUserAgeRange : NSObject -/** - The user's minimun age, nil if unspecified - */ +/// The user's minimun age, nil if unspecified @property (nullable, nonatomic, readonly, strong) NSNumber *min; -/** - The user's maximun age, nil if unspecified - */ +/// The user's maximun age, nil if unspecified @property (nullable, nonatomic, readonly, strong) NSNumber *max; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** - Returns a UserAgeRange object from a dinctionary containing valid user age range. + Returns a UserAgeRange object from a dinctionary containing valid user age range. @param dictionary The dictionary containing raw user age range Valid user age range will consist of "min" and/or "max" values that are diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h index d97fa3d2..eb5ca0a4 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -1,28 +1,16 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -/** - Class to contain common utility methods. - */ +/// Class to contain common utility methods. NS_SWIFT_NAME(Utility) @interface FBSDKUtility : NSObject @@ -30,42 +18,54 @@ NS_SWIFT_NAME(Utility) + (instancetype)new NS_UNAVAILABLE; /** - Parses a query string into a dictionary. + Parses a query string into a dictionary. @param queryString The query string value. @return A dictionary with the key/value pairs. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString NS_SWIFT_NAME(dictionary(withQuery:)); +// UNCRUSTIFY_FORMAT_ON /** - Constructs a query string from a dictionary. + Constructs a query string from a dictionary. @param dictionary The dictionary with key/value pairs for the query string. @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. @return Query string representation of the parameters. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary error:(NSError **)errorRef NS_SWIFT_NAME(query(from:)) __attribute__((swift_error(nonnull_error))); +// UNCRUSTIFY_FORMAT_ON /** - Decodes a value from an URL. + Decodes a value from an URL. @param value The value to decode. @return The decoded value. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSString *)URLDecode:(NSString *)value NS_SWIFT_NAME(decode(urlString:)); +// UNCRUSTIFY_FORMAT_ON /** - Encodes a value for an URL. + Encodes a value for an URL. @param value The value to encode. @return The encoded value. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSString *)URLEncode:(NSString *)value NS_SWIFT_NAME(encode(urlString:)); +// UNCRUSTIFY_FORMAT_ON /** - Creates a timer using Grand Central Dispatch. + Creates a timer using Grand Central Dispatch. @param interval The interval to fire the timer, in seconds. @param block The code block to execute when timer is fired. @return The dispatch handle. @@ -83,23 +83,24 @@ NS_SWIFT_NAME(encode(urlString:)); @param input The data that needs to be hashed, it could be NSString or NSData. */ -+ (nullable NSString *)SHA256Hash:(nullable NSObject *)input + +// UNCRUSTIFY_FORMAT_OFF ++ (nullable NSString *)SHA256Hash:(NSObject *)input NS_SWIFT_NAME(sha256Hash(_:)); +// UNCRUSTIFY_FORMAT_ON -/** - Returns the graphdomain stored in FBSDKAuthenticationToken or FBSDKAccessToken - */ -+ (NSString *)getGraphDomainFromToken; +/// Returns the graphdomain stored in FBSDKAuthenticationToken ++ (nullable NSString *)getGraphDomainFromToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ + (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters + queryParameters:(NSDictionary *)queryParameters error:(NSError *__autoreleasing *)errorRef; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h new file mode 100644 index 00000000..a9d946f3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(_WindowFinding) +@protocol _FBSDKWindowFinding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable UIWindow *)findWindow; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h new file mode 100644 index 00000000..a8114b1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoggerCreating) +@protocol __FBSDKLoggerCreating + +- (id)createLoggerWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Info.plist index 17ab5058..e19471ce 100644 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Info.plist and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftdoc index 80206519..3c2782ba 100644 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftdoc and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftinterface index be79c3fd..f8c94481 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftinterface +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftinterface @@ -1,10 +1,13 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-tvos10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-tvos11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit @_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics import Foundation import Swift -extension AccessToken { +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { public var permissions: Swift.Set { get } @@ -16,6 +19,28 @@ extension AccessToken { } public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool } +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { case publicProfile case userFriends diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 80206519..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index be79c3fd..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-tvos10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 710e7e91..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKCoreKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit deleted file mode 100644 index 6336f694..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/E4735057-93C4-3064-83F1-D431A48BD013.bcsymbolmap b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/E4735057-93C4-3064-83F1-D431A48BD013.bcsymbolmap deleted file mode 100644 index ca7bbeca..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/E4735057-93C4-3064-83F1-D431A48BD013.bcsymbolmap +++ /dev/null @@ -1,3933 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk -AppleTVSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKCoreKit_TV-Dynamic/IntermediateBuildFilesPath/FBSDKCoreKit.build/Release-appletvsimulator/FBSDKCoreKit_TV-Dynamic.build/DerivedSources/FBSDKCoreKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:] --[FBSDKAccessToken initWithTokenString:permissions:declinedPermissions:expiredPermissions:appID:userID:expirationDate:refreshDate:dataAccessExpirationDate:graphDomain:] --[FBSDKAccessToken hasGranted:] --[FBSDKAccessToken isDataAccessExpired] --[FBSDKAccessToken isExpired] -+[FBSDKAccessToken tokenCache] -+[FBSDKAccessToken setTokenCache:] -+[FBSDKAccessToken resetTokenCache] -+[FBSDKAccessToken currentAccessToken] -+[FBSDKAccessToken tokenString] -+[FBSDKAccessToken setCurrentAccessToken:] -+[FBSDKAccessToken setCurrentAccessToken:shouldDispatchNotif:] -+[FBSDKAccessToken isCurrentAccessTokenActive] -+[FBSDKAccessToken refreshCurrentAccessToken:] -___46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -+[FBSDKAccessToken refreshCurrentAccessTokenWithCompletion:] -+[FBSDKAccessToken connectionFactory] -+[FBSDKAccessToken setConnectionFactory:] --[FBSDKAccessToken hash] --[FBSDKAccessToken isEqual:] --[FBSDKAccessToken isEqualToAccessToken:] --[FBSDKAccessToken copyWithZone:] -+[FBSDKAccessToken supportsSecureCoding] --[FBSDKAccessToken initWithCoder:] --[FBSDKAccessToken encodeWithCoder:] --[FBSDKAccessToken appID] --[FBSDKAccessToken dataAccessExpirationDate] --[FBSDKAccessToken declinedPermissions] --[FBSDKAccessToken expiredPermissions] --[FBSDKAccessToken expirationDate] --[FBSDKAccessToken permissions] --[FBSDKAccessToken refreshDate] --[FBSDKAccessToken tokenString] --[FBSDKAccessToken userID] --[FBSDKAccessToken graphDomain] --[FBSDKAccessToken .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_g_tokenCache -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_g_currentAccessToken -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.91 -_g_connectionFactory -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -__OBJC_$_CLASS_METHODS_FBSDKAccessToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAccessToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAccessToken -__OBJC_METACLASS_RO_$_FBSDKAccessToken -__OBJC_$_INSTANCE_METHODS_FBSDKAccessToken -_OBJC_IVAR_$_FBSDKAccessToken._appID -_OBJC_IVAR_$_FBSDKAccessToken._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKAccessToken._declinedPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expiredPermissions -_OBJC_IVAR_$_FBSDKAccessToken._expirationDate -_OBJC_IVAR_$_FBSDKAccessToken._permissions -_OBJC_IVAR_$_FBSDKAccessToken._refreshDate -_OBJC_IVAR_$_FBSDKAccessToken._tokenString -_OBJC_IVAR_$_FBSDKAccessToken._userID -_OBJC_IVAR_$_FBSDKAccessToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessToken -__OBJC_$_PROP_LIST_FBSDKAccessToken -__OBJC_CLASS_RO_$_FBSDKAccessToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.m -FBSDKCoreKit/FBSDKAccessToken.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__46+[FBSDKAccessToken refreshCurrentAccessToken:]_block_invoke --[FBSDKAccessTokenExpirer initWithNotificationCenter:] --[FBSDKAccessTokenExpirer dealloc] --[FBSDKAccessTokenExpirer _checkAccessTokenExpirationDate] --[FBSDKAccessTokenExpirer _timerDidFire] --[FBSDKAccessTokenExpirer notificationCenter] --[FBSDKAccessTokenExpirer .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -__OBJC_METACLASS_RO_$_FBSDKAccessTokenExpirer -__OBJC_$_INSTANCE_METHODS_FBSDKAccessTokenExpirer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._timer -_OBJC_IVAR_$_FBSDKAccessTokenExpirer._notificationCenter -__OBJC_$_INSTANCE_VARIABLES_FBSDKAccessTokenExpirer -__OBJC_$_PROP_LIST_FBSDKAccessTokenExpirer -__OBJC_CLASS_RO_$_FBSDKAccessTokenExpirer -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m -+[FBSDKAppEvents initialize] -___28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEvents init] --[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:] -___61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKAppEvents startObservingApplicationLifecycleNotifications] --[FBSDKAppEvents dealloc] -+[FBSDKAppEvents logEvent:] --[FBSDKAppEvents logEvent:] -+[FBSDKAppEvents logEvent:valueToSum:] --[FBSDKAppEvents logEvent:valueToSum:] -+[FBSDKAppEvents logEvent:parameters:] --[FBSDKAppEvents logEvent:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:] --[FBSDKAppEvents logEvent:valueToSum:parameters:] -+[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents logPurchase:currency:] -+[FBSDKAppEvents logPurchase:currency:parameters:] -+[FBSDKAppEvents logPurchase:currency:parameters:accessToken:] -+[FBSDKAppEvents logPushNotificationOpen:] -+[FBSDKAppEvents logPushNotificationOpen:action:] -+[FBSDKAppEvents logProductItem:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:] -+[FBSDKAppEvents activateApp] --[FBSDKAppEvents activateApp] -+[FBSDKAppEvents setPushNotificationsDeviceToken:] -+[FBSDKAppEvents setPushNotificationsDeviceTokenString:] -+[FBSDKAppEvents flushBehavior] -+[FBSDKAppEvents setFlushBehavior:] -+[FBSDKAppEvents loggingOverrideAppID] -+[FBSDKAppEvents setLoggingOverrideAppID:] -+[FBSDKAppEvents flush] -+[FBSDKAppEvents setUserID:] --[FBSDKAppEvents setUserID:] -+[FBSDKAppEvents clearUserID] --[FBSDKAppEvents clearUserID] -+[FBSDKAppEvents userID] -+[FBSDKAppEvents setUserEmail:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:] -+[FBSDKAppEvents getUserData] -+[FBSDKAppEvents clearUserData] -+[FBSDKAppEvents setUserData:forType:] -+[FBSDKAppEvents clearUserDataForType:] -+[FBSDKAppEvents anonymousID] -+[FBSDKAppEvents setIsUnityInit:] -+[FBSDKAppEvents sendEventBindingsToUnity] --[FBSDKAppEvents configureWithGateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestProvider:featureChecker:store:logger:settings:paymentObserver:timeSpentRecorderFactory:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:swizzler:advertiserIDProvider:] -+[FBSDKAppEvents setFeatureChecker:] -+[FBSDKAppEvents setRequestProvider:] -+[FBSDKAppEvents setAppEventsConfigurationProvider:] -+[FBSDKAppEvents setServerConfigurationProvider:] -+[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:] -+[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] --[FBSDKAppEvents logInternalEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -+[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] --[FBSDKAppEvents logImplicitEvent:valueToSum:parameters:accessToken:] -+[FBSDKAppEvents singleton] -___27+[FBSDKAppEvents singleton]_block_invoke -___copy_helper_block_e8_ -___destroy_helper_block_e8_ --[FBSDKAppEvents flushForReason:] -___33-[FBSDKAppEvents flushForReason:]_block_invoke -___copy_helper_block_e8_32s40s -___destroy_helper_block_e8_32s40s --[FBSDKAppEvents setSourceApplication:openURL:] --[FBSDKAppEvents setSourceApplication:isFromAppLink:] --[FBSDKAppEvents registerAutoResetSourceApplication] --[FBSDKAppEvents appID] --[FBSDKAppEvents publishInstall] -___32-[FBSDKAppEvents publishInstall]_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___32-[FBSDKAppEvents publishInstall]_block_invoke.542 -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -___copy_helper_block_e8_32s40s48s -___destroy_helper_block_e8_32s40s48s --[FBSDKAppEvents publishATE] -___28-[FBSDKAppEvents publishATE]_block_invoke --[FBSDKAppEvents appendInstallTimestamp:] --[FBSDKAppEvents fetchServerConfiguration:] -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -___43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -___copy_helper_block_e8_32s40b --[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:] -___88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r --[FBSDKAppEvents checkPersistedEvents] -___38-[FBSDKAppEvents checkPersistedEvents]_block_invoke --[FBSDKAppEvents flushOnMainQueue:forReason:] -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -___45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 --[FBSDKAppEvents handleActivitiesPostCompletion:loggingEntry:appEventsState:] --[FBSDKAppEvents flushTimerFired:] --[FBSDKAppEvents applicationDidBecomeActive] --[FBSDKAppEvents applicationMovingFromActiveStateOrTerminating] --[FBSDKAppEvents validateConfiguration] -+[FBSDKAppEvents requestForCustomAudienceThirdPartyIDWithAccessToken:] --[FBSDKAppEvents store] --[FBSDKAppEvents setStore:] --[FBSDKAppEvents flushBehavior] --[FBSDKAppEvents setFlushBehavior:] --[FBSDKAppEvents applicationState] --[FBSDKAppEvents setApplicationState:] --[FBSDKAppEvents pushNotificationsDeviceTokenString] --[FBSDKAppEvents setPushNotificationsDeviceTokenString:] --[FBSDKAppEvents flushTimer] --[FBSDKAppEvents setFlushTimer:] --[FBSDKAppEvents userID] --[FBSDKAppEvents atePublisher] --[FBSDKAppEvents setAtePublisher:] --[FBSDKAppEvents swizzler] --[FBSDKAppEvents setSwizzler:] --[FBSDKAppEvents timeSpentRecorder] --[FBSDKAppEvents setTimeSpentRecorder:] --[FBSDKAppEvents appEventsStateProvider] --[FBSDKAppEvents setAppEventsStateProvider:] --[FBSDKAppEvents advertiserIDProvider] --[FBSDKAppEvents setAdvertiserIDProvider:] --[FBSDKAppEvents atePublisherFactory] --[FBSDKAppEvents setAtePublisherFactory:] --[FBSDKAppEvents isConfigured] --[FBSDKAppEvents setIsConfigured:] --[FBSDKAppEvents disableTimer] --[FBSDKAppEvents setDisableTimer:] --[FBSDKAppEvents .cxx_destruct] -_shared -_g_overrideAppID -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -___block_descriptor_40_e8_32w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_CLASSLIST_REFERENCES_$_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.314 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_CLASSLIST_REFERENCES_$_.323 -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_SELECTOR_REFERENCES_.340 -_g_logger -_OBJC_SELECTOR_REFERENCES_.344 -_OBJC_SELECTOR_REFERENCES_.346 -_OBJC_CLASSLIST_REFERENCES_$_.347 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.384 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_CLASSLIST_REFERENCES_$_.402 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_SELECTOR_REFERENCES_.412 -_OBJC_SELECTOR_REFERENCES_.414 -_g_explicitEventsLoggedYet -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -_OBJC_CLASSLIST_REFERENCES_$_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_SELECTOR_REFERENCES_.442 -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_SELECTOR_REFERENCES_.446 -_OBJC_SELECTOR_REFERENCES_.448 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.455 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.459 -_g_gateKeeperManager -_OBJC_SELECTOR_REFERENCES_.461 -_OBJC_SELECTOR_REFERENCES_.463 -_g_settings -_g_paymentObserver -_g_appEventsStateStore -_g_eventDeactivationParameterProcessor -_g_restrictiveDataFilterParameterProcessor -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.475 -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.485 -_OBJC_SELECTOR_REFERENCES_.487 -_OBJC_SELECTOR_REFERENCES_.489 -_g_featureChecker -_g_graphRequestProvider -_g_appEventsConfigurationProvider -_g_serverConfigurationProvider -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_SELECTOR_REFERENCES_.493 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_SELECTOR_REFERENCES_.501 -_OBJC_SELECTOR_REFERENCES_.503 -_singleton.onceToken -_OBJC_SELECTOR_REFERENCES_.505 -___block_descriptor_40_e8__e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.507 -_OBJC_SELECTOR_REFERENCES_.509 -_OBJC_SELECTOR_REFERENCES_.511 -_OBJC_SELECTOR_REFERENCES_.513 -___block_descriptor_56_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.515 -_OBJC_SELECTOR_REFERENCES_.517 -_OBJC_SELECTOR_REFERENCES_.519 -_OBJC_SELECTOR_REFERENCES_.521 -_OBJC_SELECTOR_REFERENCES_.527 -_OBJC_SELECTOR_REFERENCES_.529 -_OBJC_SELECTOR_REFERENCES_.533 -_OBJC_SELECTOR_REFERENCES_.535 -_OBJC_SELECTOR_REFERENCES_.537 -_OBJC_SELECTOR_REFERENCES_.541 -_OBJC_CLASSLIST_REFERENCES_$_.543 -_OBJC_SELECTOR_REFERENCES_.545 -___block_descriptor_56_e8_32s40s48r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.550 -___block_descriptor_56_e8_32s40s48s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.552 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -_OBJC_SELECTOR_REFERENCES_.558 -_OBJC_SELECTOR_REFERENCES_.560 -_OBJC_SELECTOR_REFERENCES_.564 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_SELECTOR_REFERENCES_.568 -_OBJC_SELECTOR_REFERENCES_.570 -___block_descriptor_32_e8_v12?0B8l -___block_literal_global.572 -_OBJC_SELECTOR_REFERENCES_.574 -_OBJC_SELECTOR_REFERENCES_.576 -___block_literal_global.577 -___block_descriptor_40_e8_32w_e8_v12?0B8l -___block_descriptor_48_e8_32s40bs_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.580 -___block_descriptor_48_e8_32s40bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.582 -_OBJC_SELECTOR_REFERENCES_.586 -_OBJC_SELECTOR_REFERENCES_.590 -_OBJC_SELECTOR_REFERENCES_.592 -_OBJC_SELECTOR_REFERENCES_.594 -_OBJC_SELECTOR_REFERENCES_.598 -___block_descriptor_40_e8_32r_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.603 -_OBJC_SELECTOR_REFERENCES_.605 -_OBJC_SELECTOR_REFERENCES_.607 -_OBJC_CLASSLIST_REFERENCES_$_.610 -_OBJC_SELECTOR_REFERENCES_.612 -_OBJC_CLASSLIST_REFERENCES_$_.613 -_OBJC_SELECTOR_REFERENCES_.615 -_OBJC_SELECTOR_REFERENCES_.617 -_OBJC_SELECTOR_REFERENCES_.619 -_OBJC_SELECTOR_REFERENCES_.621 -_OBJC_SELECTOR_REFERENCES_.623 -_OBJC_SELECTOR_REFERENCES_.627 -_OBJC_SELECTOR_REFERENCES_.633 -_OBJC_SELECTOR_REFERENCES_.635 -_OBJC_SELECTOR_REFERENCES_.637 -_OBJC_SELECTOR_REFERENCES_.639 -_OBJC_SELECTOR_REFERENCES_.643 -_OBJC_SELECTOR_REFERENCES_.645 -_OBJC_SELECTOR_REFERENCES_.647 -_OBJC_SELECTOR_REFERENCES_.649 -_OBJC_SELECTOR_REFERENCES_.651 -_OBJC_SELECTOR_REFERENCES_.653 -_OBJC_SELECTOR_REFERENCES_.655 -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.659 -_OBJC_SELECTOR_REFERENCES_.661 -_OBJC_SELECTOR_REFERENCES_.671 -_OBJC_SELECTOR_REFERENCES_.677 -_OBJC_SELECTOR_REFERENCES_.679 -_OBJC_SELECTOR_REFERENCES_.681 -_OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.689 -_OBJC_SELECTOR_REFERENCES_.691 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.695 -_OBJC_SELECTOR_REFERENCES_.697 -_OBJC_SELECTOR_REFERENCES_.701 -_OBJC_SELECTOR_REFERENCES_.703 -_OBJC_SELECTOR_REFERENCES_.715 -_OBJC_SELECTOR_REFERENCES_.717 -_OBJC_CLASSLIST_REFERENCES_$_.718 -_OBJC_SELECTOR_REFERENCES_.720 -_OBJC_SELECTOR_REFERENCES_.722 -_OBJC_SELECTOR_REFERENCES_.724 -_OBJC_SELECTOR_REFERENCES_.726 -_OBJC_SELECTOR_REFERENCES_.728 -__OBJC_$_CLASS_METHODS_FBSDKAppEvents -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEvents -__OBJC_METACLASS_RO_$_FBSDKAppEvents -__OBJC_$_INSTANCE_METHODS_FBSDKAppEvents -_OBJC_IVAR_$_FBSDKAppEvents._serverConfiguration -_OBJC_IVAR_$_FBSDKAppEvents._appEventsState -_OBJC_IVAR_$_FBSDKAppEvents._isUnityInit -_OBJC_IVAR_$_FBSDKAppEvents._isConfigured -_OBJC_IVAR_$_FBSDKAppEvents._disableTimer -_OBJC_IVAR_$_FBSDKAppEvents._store -_OBJC_IVAR_$_FBSDKAppEvents._flushBehavior -_OBJC_IVAR_$_FBSDKAppEvents._applicationState -_OBJC_IVAR_$_FBSDKAppEvents._pushNotificationsDeviceTokenString -_OBJC_IVAR_$_FBSDKAppEvents._flushTimer -_OBJC_IVAR_$_FBSDKAppEvents._userID -_OBJC_IVAR_$_FBSDKAppEvents._atePublisher -_OBJC_IVAR_$_FBSDKAppEvents._swizzler -_OBJC_IVAR_$_FBSDKAppEvents._timeSpentRecorder -_OBJC_IVAR_$_FBSDKAppEvents._appEventsStateProvider -_OBJC_IVAR_$_FBSDKAppEvents._advertiserIDProvider -_OBJC_IVAR_$_FBSDKAppEvents._atePublisherFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEvents -__OBJC_$_PROP_LIST_FBSDKAppEvents -__OBJC_CLASS_RO_$_FBSDKAppEvents -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -FBSDKCoreKit/AppEvents/FBSDKAppEvents.m -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke_2 -__45-[FBSDKAppEvents flushOnMainQueue:forReason:]_block_invoke -__38-[FBSDKAppEvents checkPersistedEvents]_block_invoke -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__88-[FBSDKAppEvents instanceLogEvent:valueToSum:parameters:isImplicitlyLogged:accessToken:]_block_invoke -__copy_helper_block_e8_32s40b -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_5 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_4 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_3 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke_2 -__43-[FBSDKAppEvents fetchServerConfiguration:]_block_invoke -__28-[FBSDKAppEvents publishATE]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48s -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__32-[FBSDKAppEvents publishInstall]_block_invoke.542 -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__32-[FBSDKAppEvents publishInstall]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40s -__33-[FBSDKAppEvents flushForReason:]_block_invoke -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__27+[FBSDKAppEvents singleton]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/usr/include/dispatch/once.h -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__61-[FBSDKAppEvents initWithFlushBehavior:flushPeriodInSeconds:]_block_invoke -__28+[FBSDKAppEvents initialize]_block_invoke --[FBSDKAppEventsAtePublisher initWithAppIdentifier:graphRequestFactory:settings:store:] --[FBSDKAppEventsAtePublisher publishATE] -___40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsAtePublisher appIdentifier] --[FBSDKAppEventsAtePublisher graphRequestFactory] --[FBSDKAppEventsAtePublisher setGraphRequestFactory:] --[FBSDKAppEventsAtePublisher settings] --[FBSDKAppEventsAtePublisher setSettings:] --[FBSDKAppEventsAtePublisher store] --[FBSDKAppEventsAtePublisher setStore:] --[FBSDKAppEventsAtePublisher isProcessing] --[FBSDKAppEventsAtePublisher setIsProcessing:] --[FBSDKAppEventsAtePublisher .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_PROTOCOL_REFS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublishing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublishing -__OBJC_PROTOCOL_$_FBSDKAtePublishing -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublishing -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsAtePublisher -__OBJC_METACLASS_RO_$_FBSDKAppEventsAtePublisher -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsAtePublisher -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._isProcessing -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._appIdentifier -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._graphRequestFactory -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._settings -_OBJC_IVAR_$_FBSDKAppEventsAtePublisher._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsAtePublisher -__OBJC_$_PROP_LIST_FBSDKAppEventsAtePublisher -__OBJC_CLASS_RO_$_FBSDKAppEventsAtePublisher -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h -__40-[FBSDKAppEventsAtePublisher publishATE]_block_invoke --[FBSDKAppEventsConfiguration initWithJSON:] --[FBSDKAppEventsConfiguration initWithDefaultATEStatus:advertiserIDCollectionEnabled:eventCollectionEnabled:] -+[FBSDKAppEventsConfiguration defaultConfiguration] -+[FBSDKAppEventsConfiguration supportsSecureCoding] --[FBSDKAppEventsConfiguration initWithCoder:] --[FBSDKAppEventsConfiguration encodeWithCoder:] --[FBSDKAppEventsConfiguration copyWithZone:] --[FBSDKAppEventsConfiguration defaultATEStatus] --[FBSDKAppEventsConfiguration advertiserIDCollectionEnabled] --[FBSDKAppEventsConfiguration eventCollectionEnabled] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._eventCollectionEnabled -_OBJC_IVAR_$_FBSDKAppEventsConfiguration._defaultATEStatus -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfiguration -__OBJC_$_PROP_LIST_FBSDKAppEventsConfiguration -__OBJC_CLASS_RO_$_FBSDKAppEventsConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m -+[FBSDKAppEventsConfigurationManager shared] -___44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] --[FBSDKAppEventsConfigurationManager configureWithStore:settings:graphRequestFactory:graphRequestConnectionFactory:] -+[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] --[FBSDKAppEventsConfigurationManager cachedAppEventsConfiguration] -+[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] --[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:] -___74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -___copy_helper_block_e8_32s -+[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _processResponse:error:] --[FBSDKAppEventsConfigurationManager _isTimestampValid] --[FBSDKAppEventsConfigurationManager store] --[FBSDKAppEventsConfigurationManager setStore:] --[FBSDKAppEventsConfigurationManager settings] --[FBSDKAppEventsConfigurationManager setSettings:] --[FBSDKAppEventsConfigurationManager requestFactory] --[FBSDKAppEventsConfigurationManager setRequestFactory:] --[FBSDKAppEventsConfigurationManager connectionFactory] --[FBSDKAppEventsConfigurationManager setConnectionFactory:] --[FBSDKAppEventsConfigurationManager configuration] --[FBSDKAppEventsConfigurationManager setConfiguration:] --[FBSDKAppEventsConfigurationManager isLoadingConfiguration] --[FBSDKAppEventsConfigurationManager setIsLoadingConfiguration:] --[FBSDKAppEventsConfigurationManager hasRequeryFinishedForAppStart] --[FBSDKAppEventsConfigurationManager setHasRequeryFinishedForAppStart:] --[FBSDKAppEventsConfigurationManager timestamp] --[FBSDKAppEventsConfigurationManager setTimestamp:] --[FBSDKAppEventsConfigurationManager completionBlocks] --[FBSDKAppEventsConfigurationManager setCompletionBlocks:] --[FBSDKAppEventsConfigurationManager .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_shared.instance -_sharedConfigurationManagerNonce -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsConfigurationManager -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._isLoadingConfiguration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._hasRequeryFinishedForAppStart -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._store -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._settings -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._requestFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._connectionFactory -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._configuration -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._timestamp -_OBJC_IVAR_$_FBSDKAppEventsConfigurationManager._completionBlocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsConfigurationManager -__OBJC_$_PROP_LIST_FBSDKAppEventsConfigurationManager -__OBJC_CLASS_RO_$_FBSDKAppEventsConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m -__copy_helper_block_e8_32s -__74-[FBSDKAppEventsConfigurationManager loadAppEventsConfigurationWithBlock:]_block_invoke -__44+[FBSDKAppEventsConfigurationManager shared]_block_invoke -+[FBSDKAppEventsDeviceInfo extendDictionaryWithDeviceInfo:] -+[FBSDKAppEventsDeviceInfo initialize] -+[FBSDKAppEventsDeviceInfo sharedDeviceInfo] --[FBSDKAppEventsDeviceInfo init] --[FBSDKAppEventsDeviceInfo encodedDeviceInfo] --[FBSDKAppEventsDeviceInfo setEncodedDeviceInfo:] --[FBSDKAppEventsDeviceInfo _collectPersistentData] --[FBSDKAppEventsDeviceInfo _isGroup1Expired] --[FBSDKAppEventsDeviceInfo _collectGroup1Data] --[FBSDKAppEventsDeviceInfo _generateEncoding] --[FBSDKAppEventsDeviceInfo unixTimeNow] -+[FBSDKAppEventsDeviceInfo _getTotalDiskSpace] -+[FBSDKAppEventsDeviceInfo _getRemainingDiskSpace] -+[FBSDKAppEventsDeviceInfo _coreCount] -+[FBSDKAppEventsDeviceInfo _readSysCtlUInt:type:] -+[FBSDKAppEventsDeviceInfo _getCarrier] --[FBSDKAppEventsDeviceInfo .cxx_destruct] -_sharedDeviceInfo._sharedDeviceInfo -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.103 -_OBJC_SELECTOR_REFERENCES_.105 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsDeviceInfo -__OBJC_METACLASS_RO_$_FBSDKAppEventsDeviceInfo -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsDeviceInfo -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._carrierName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneAbbrev -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._remainingDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._timeZoneName -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._bundleIdentifier -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._longVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._shortVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._sysVersion -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._machine -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._language -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._totalDiskSpaceGB -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._coreCount -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._width -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._height -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._density -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._lastGroup1CheckTime -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._isEncodingDirty -_OBJC_IVAR_$_FBSDKAppEventsDeviceInfo._encodedDeviceInfo -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsDeviceInfo -__OBJC_CLASS_RO_$_FBSDKAppEventsDeviceInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m -+[FBSDKAppEventsState configureWithEventProcessors:] --[FBSDKAppEventsState initWithToken:appID:] --[FBSDKAppEventsState copyWithZone:] -+[FBSDKAppEventsState supportsSecureCoding] --[FBSDKAppEventsState initWithCoder:] --[FBSDKAppEventsState encodeWithCoder:] --[FBSDKAppEventsState events] --[FBSDKAppEventsState addEventsFromAppEventState:] --[FBSDKAppEventsState addEvent:isImplicit:] --[FBSDKAppEventsState extractReceiptData] --[FBSDKAppEventsState areAllEventsImplicit] --[FBSDKAppEventsState isCompatibleWithAppEventsState:] --[FBSDKAppEventsState isCompatibleWithTokenString:appID:] --[FBSDKAppEventsState JSONStringForEventsIncludingImplicitEvents:] --[FBSDKAppEventsState numSkipped] --[FBSDKAppEventsState tokenString] --[FBSDKAppEventsState appID] --[FBSDKAppEventsState .cxx_destruct] -__eventProcessors -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.108 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsState -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsState -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsState -__OBJC_METACLASS_RO_$_FBSDKAppEventsState -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsState -_OBJC_IVAR_$_FBSDKAppEventsState._mutableEvents -_OBJC_IVAR_$_FBSDKAppEventsState._numSkipped -_OBJC_IVAR_$_FBSDKAppEventsState._tokenString -_OBJC_IVAR_$_FBSDKAppEventsState._appID -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsState -__OBJC_$_PROP_LIST_FBSDKAppEventsState -__OBJC_CLASS_RO_$_FBSDKAppEventsState -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h --[FBSDKAppEventsStateFactory createStateWithToken:appID:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAppEventsStateProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAppEventsStateProviding -__OBJC_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKAppEventsStateProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppEventsStateFactory -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateFactory -__OBJC_CLASS_RO_$_FBSDKAppEventsStateFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m --[FBSDKAppEventsStateManager init] --[FBSDKAppEventsStateManager setCanSkipDiskCheck:] --[FBSDKAppEventsStateManager canSkipDiskCheck] -+[FBSDKAppEventsStateManager shared] -___36+[FBSDKAppEventsStateManager shared]_block_invoke --[FBSDKAppEventsStateManager clearPersistedAppEventsStates] --[FBSDKAppEventsStateManager persistAppEventsData:] --[FBSDKAppEventsStateManager retrievePersistedAppEventsStates] --[FBSDKAppEventsStateManager filePath] -_shared.nonce -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_CLASSLIST_REFERENCES_$_.64 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsStateManager -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsStateManager -__OBJC_METACLASS_RO_$_FBSDKAppEventsStateManager -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsStateManager -_OBJC_IVAR_$_FBSDKAppEventsStateManager._canSkipDiskCheck -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppEventsStateManager -__OBJC_CLASS_RO_$_FBSDKAppEventsStateManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m -__36+[FBSDKAppEventsStateManager shared]_block_invoke -+[FBSDKAppEventsUtility initialize] -+[FBSDKAppEventsUtility shared] -___31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:] -___88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke --[FBSDKAppEventsUtility advertiserID] --[FBSDKAppEventsUtility _advertiserIDFromDynamicFrameworkResolver:shouldUseCachedManager:] --[FBSDKAppEventsUtility _asIdentifierManagerWithShouldUseCachedManager:dynamicFrameworkResolver:] -+[FBSDKAppEventsUtility isStandardEvent:] -+[FBSDKAppEventsUtility clearLibraryFiles] -+[FBSDKAppEventsUtility ensureOnMainThread:className:] -+[FBSDKAppEventsUtility flushReasonToString:] -+[FBSDKAppEventsUtility logAndNotify:] -+[FBSDKAppEventsUtility logAndNotify:allowLogAsDeveloperError:] -+[FBSDKAppEventsUtility matchString:firstCharacterSet:restOfStringCharacterSet:] -+[FBSDKAppEventsUtility regexValidateIdentifier:] -___49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -+[FBSDKAppEventsUtility validateIdentifier:] -+[FBSDKAppEventsUtility tokenStringToUseFor:] -+[FBSDKAppEventsUtility unixTimeNow] -+[FBSDKAppEventsUtility convertToUnixTime:] -+[FBSDKAppEventsUtility isDebugBuild] -+[FBSDKAppEventsUtility shouldDropAppEvent] -+[FBSDKAppEventsUtility isSensitiveUserData:] -+[FBSDKAppEventsUtility isCreditCardNumber:] -+[FBSDKAppEventsUtility isEmailAddress:] -_standardEvents -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.fetchBundleOnce -_activityParametersDictionaryForEvent:shouldAccessAdvertisingID:.urlSchemes -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.98 -__cachedAdvertiserIdentifierManager -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_regexValidateIdentifier:.firstCharacterSet -_regexValidateIdentifier:.restOfStringCharacterSet -_regexValidateIdentifier:.onceToken -_regexValidateIdentifier:.cachedIdentifiers -___block_literal_global.165 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_CLASSLIST_REFERENCES_$_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_CLASSLIST_REFERENCES_$_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_CLASSLIST_REFERENCES_$_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.235 -__OBJC_$_CLASS_METHODS_FBSDKAppEventsUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKAppEventsUtility -__OBJC_METACLASS_RO_$_FBSDKAppEventsUtility -__OBJC_$_INSTANCE_METHODS_FBSDKAppEventsUtility -__OBJC_$_PROP_LIST_FBSDKAppEventsUtility -__OBJC_CLASS_RO_$_FBSDKAppEventsUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m -__49+[FBSDKAppEventsUtility regexValidateIdentifier:]_block_invoke -__88+[FBSDKAppEventsUtility activityParametersDictionaryForEvent:shouldAccessAdvertisingID:]_block_invoke -__31+[FBSDKAppEventsUtility shared]_block_invoke -+[FBSDKApplicationDelegate initializeSDK:] -+[FBSDKApplicationDelegate sharedInstance] -___42+[FBSDKApplicationDelegate sharedInstance]_block_invoke --[FBSDKApplicationDelegate init] --[FBSDKApplicationDelegate initWithNotificationCenter:tokenWallet:settings:featureChecker:appEvents:serverConfigurationProvider:store:authenticationTokenWallet:] --[FBSDKApplicationDelegate initializeSDK] --[FBSDKApplicationDelegate initializeSDKWithLaunchOptions:] --[FBSDKApplicationDelegate handleDeferredActivationIfNeeded] --[FBSDKApplicationDelegate configureSourceApplicationWithLaunchOptions:] --[FBSDKApplicationDelegate logInitialization] --[FBSDKApplicationDelegate enableInstrumentation] -___49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke --[FBSDKApplicationDelegate addObservers] --[FBSDKApplicationDelegate dealloc] --[FBSDKApplicationDelegate application:openURL:options:] --[FBSDKApplicationDelegate application:openURL:sourceApplication:annotation:] --[FBSDKApplicationDelegate application:didFinishLaunchingWithOptions:] --[FBSDKApplicationDelegate initializeTokenCache] --[FBSDKApplicationDelegate fetchServerConfiguration] --[FBSDKApplicationDelegate notifyLaunchObserversWithApplication:launchOptions:] --[FBSDKApplicationDelegate applicationDidEnterBackground:] --[FBSDKApplicationDelegate applicationDidBecomeActive:] --[FBSDKApplicationDelegate applicationWillResignActive:] --[FBSDKApplicationDelegate addObserver:] --[FBSDKApplicationDelegate removeObserver:] -+[FBSDKApplicationDelegate applicationState] --[FBSDKApplicationDelegate setApplicationState:] --[FBSDKApplicationDelegate _logIfAppLinkEvent:] --[FBSDKApplicationDelegate _logSDKInitialize] --[FBSDKApplicationDelegate _logIfAutoAppLinkEnabled] -+[FBSDKApplicationDelegate isSDKInitialized] --[FBSDKApplicationDelegate configureDependencies] --[FBSDKApplicationDelegate featureChecker] --[FBSDKApplicationDelegate tokenWallet] --[FBSDKApplicationDelegate settings] --[FBSDKApplicationDelegate notificationObserver] --[FBSDKApplicationDelegate applicationObservers] --[FBSDKApplicationDelegate appEvents] --[FBSDKApplicationDelegate serverConfigurationProvider] --[FBSDKApplicationDelegate store] --[FBSDKApplicationDelegate authenticationTokenWallet] --[FBSDKApplicationDelegate accessTokenExpirer] --[FBSDKApplicationDelegate isAppLaunched] --[FBSDKApplicationDelegate setIsAppLaunched:] --[FBSDKApplicationDelegate .cxx_destruct] -_sharedInstance._sharedInstance -_sharedInstance.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.10 -_hasInitializeBeenCalled -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -__applicationState -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_CLASSLIST_REFERENCES_$_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_CLASSLIST_REFERENCES_$_.257 -_OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_CLASSLIST_REFERENCES_$_.259 -_OBJC_CLASSLIST_REFERENCES_$_.260 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_CLASSLIST_REFERENCES_$_.265 -_OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_CLASSLIST_REFERENCES_$_.276 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_CLASSLIST_REFERENCES_$_.283 -_OBJC_CLASSLIST_REFERENCES_$_.286 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_CLASSLIST_REFERENCES_$_.289 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_CLASSLIST_REFERENCES_$_.293 -_OBJC_CLASSLIST_REFERENCES_$_.296 -_OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_CLASSLIST_REFERENCES_$_.298 -_OBJC_CLASSLIST_REFERENCES_$_.299 -_OBJC_CLASSLIST_REFERENCES_$_.300 -_OBJC_CLASSLIST_REFERENCES_$_.301 -_OBJC_CLASSLIST_REFERENCES_$_.311 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_CLASSLIST_REFERENCES_$_.314 -_OBJC_CLASSLIST_REFERENCES_$_.315 -_OBJC_SELECTOR_REFERENCES_.317 -__OBJC_$_CLASS_METHODS_FBSDKApplicationDelegate -__OBJC_$_CLASS_PROP_LIST_FBSDKApplicationDelegate -__OBJC_METACLASS_RO_$_FBSDKApplicationDelegate -__OBJC_$_INSTANCE_METHODS_FBSDKApplicationDelegate -_OBJC_IVAR_$_FBSDKApplicationDelegate._isAppLaunched -_OBJC_IVAR_$_FBSDKApplicationDelegate._featureChecker -_OBJC_IVAR_$_FBSDKApplicationDelegate._tokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._settings -_OBJC_IVAR_$_FBSDKApplicationDelegate._notificationObserver -_OBJC_IVAR_$_FBSDKApplicationDelegate._applicationObservers -_OBJC_IVAR_$_FBSDKApplicationDelegate._appEvents -_OBJC_IVAR_$_FBSDKApplicationDelegate._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKApplicationDelegate._store -_OBJC_IVAR_$_FBSDKApplicationDelegate._authenticationTokenWallet -_OBJC_IVAR_$_FBSDKApplicationDelegate._accessTokenExpirer -__OBJC_$_INSTANCE_VARIABLES_FBSDKApplicationDelegate -__OBJC_$_PROP_LIST_FBSDKApplicationDelegate -__OBJC_CLASS_RO_$_FBSDKApplicationDelegate -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m -FBSDKCoreKit/FBSDKApplicationDelegate.m -__49-[FBSDKApplicationDelegate enableInstrumentation]_block_invoke -__42+[FBSDKApplicationDelegate sharedInstance]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m --[FBSDKAtePublisherFactory initWithStore:graphRequestFactory:settings:] --[FBSDKAtePublisherFactory createPublisherWithAppID:] --[FBSDKAtePublisherFactory graphRequestFactory] --[FBSDKAtePublisherFactory settings] --[FBSDKAtePublisherFactory store] --[FBSDKAtePublisherFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAtePublisherCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAtePublisherCreating -__OBJC_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAtePublisherCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAtePublisherFactory -__OBJC_METACLASS_RO_$_FBSDKAtePublisherFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAtePublisherFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._graphRequestFactory -_OBJC_IVAR_$_FBSDKAtePublisherFactory._settings -_OBJC_IVAR_$_FBSDKAtePublisherFactory._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKAtePublisherFactory -__OBJC_$_PROP_LIST_FBSDKAtePublisherFactory -__OBJC_CLASS_RO_$_FBSDKAtePublisherFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m --[FBSDKAuthenticationToken initWithTokenString:nonce:graphDomain:] --[FBSDKAuthenticationToken initWithTokenString:nonce:] -+[FBSDKAuthenticationToken currentAuthenticationToken] -+[FBSDKAuthenticationToken setCurrentAuthenticationToken:] --[FBSDKAuthenticationToken claims] -+[FBSDKAuthenticationToken tokenCache] -+[FBSDKAuthenticationToken setTokenCache:] -+[FBSDKAuthenticationToken resetTokenCache] -+[FBSDKAuthenticationToken supportsSecureCoding] --[FBSDKAuthenticationToken initWithCoder:] --[FBSDKAuthenticationToken encodeWithCoder:] --[FBSDKAuthenticationToken copyWithZone:] --[FBSDKAuthenticationToken tokenString] --[FBSDKAuthenticationToken nonce] --[FBSDKAuthenticationToken graphDomain] --[FBSDKAuthenticationToken .cxx_destruct] -_g_currentAuthenticationToken -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationToken -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationToken -__OBJC_$_CLASS_PROP_LIST_FBSDKAuthenticationToken -__OBJC_METACLASS_RO_$_FBSDKAuthenticationToken -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationToken -_OBJC_IVAR_$_FBSDKAuthenticationToken._jti -_OBJC_IVAR_$_FBSDKAuthenticationToken._tokenString -_OBJC_IVAR_$_FBSDKAuthenticationToken._nonce -_OBJC_IVAR_$_FBSDKAuthenticationToken._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationToken -__OBJC_$_PROP_LIST_FBSDKAuthenticationToken -__OBJC_CLASS_RO_$_FBSDKAuthenticationToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.m -FBSDKCoreKit/FBSDKAuthenticationToken.h --[FBSDKAuthenticationTokenClaims initWithJti:iss:aud:nonce:exp:iat:sub:name:givenName:middleName:familyName:email:picture:userFriends:userBirthday:userAgeRange:userHometown:userLocation:userGender:userLink:] -+[FBSDKAuthenticationTokenClaims claimsFromEncodedString:nonce:] -+[FBSDKAuthenticationTokenClaims extractLocationDictFromClaims:key:] --[FBSDKAuthenticationTokenClaims isEqualToClaims:] --[FBSDKAuthenticationTokenClaims isEqual:] --[FBSDKAuthenticationTokenClaims jti] --[FBSDKAuthenticationTokenClaims iss] --[FBSDKAuthenticationTokenClaims aud] --[FBSDKAuthenticationTokenClaims nonce] --[FBSDKAuthenticationTokenClaims exp] --[FBSDKAuthenticationTokenClaims iat] --[FBSDKAuthenticationTokenClaims sub] --[FBSDKAuthenticationTokenClaims name] --[FBSDKAuthenticationTokenClaims givenName] --[FBSDKAuthenticationTokenClaims middleName] --[FBSDKAuthenticationTokenClaims familyName] --[FBSDKAuthenticationTokenClaims email] --[FBSDKAuthenticationTokenClaims picture] --[FBSDKAuthenticationTokenClaims userFriends] --[FBSDKAuthenticationTokenClaims userBirthday] --[FBSDKAuthenticationTokenClaims userAgeRange] --[FBSDKAuthenticationTokenClaims userHometown] --[FBSDKAuthenticationTokenClaims userLocation] --[FBSDKAuthenticationTokenClaims userGender] --[FBSDKAuthenticationTokenClaims userLink] --[FBSDKAuthenticationTokenClaims .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.93 -_OBJC_CLASSLIST_REFERENCES_$_.96 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenClaims -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenClaims -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenClaims -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._jti -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iss -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._aud -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._nonce -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._exp -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._iat -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._sub -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._name -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._givenName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._middleName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._familyName -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._email -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._picture -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userFriends -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userBirthday -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userAgeRange -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userHometown -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLocation -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userGender -_OBJC_IVAR_$_FBSDKAuthenticationTokenClaims._userLink -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenClaims -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenClaims -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenClaims -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m -FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h -+[FBSDKButton applicationActivationNotifier] -+[FBSDKButton setApplicationActivationNotifier:] --[FBSDKButton initWithFrame:] --[FBSDKButton awakeFromNib] --[FBSDKButton dealloc] --[FBSDKButton setEnabled:] --[FBSDKButton imageRectForContentRect:] --[FBSDKButton intrinsicContentSize] --[FBSDKButton sizeThatFits:] --[FBSDKButton sizeToFit] --[FBSDKButton titleRectForContentRect:] -_FBSDKTextSize --[FBSDKButton logTapEventWithEventName:parameters:] --[FBSDKButton checkImplicitlyDisabled] --[FBSDKButton configureButton] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:] --[FBSDKButton configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton defaultBackgroundColor] --[FBSDKButton defaultDisabledColor] --[FBSDKButton defaultFont] --[FBSDKButton defaultHighlightedColor] --[FBSDKButton defaultIcon] --[FBSDKButton defaultSelectedColor] --[FBSDKButton highlightedContentColor] --[FBSDKButton isImplicitlyDisabled] --[FBSDKButton sizeThatFits:title:] --[FBSDKButton _applicationDidBecomeActiveNotification:] --[FBSDKButton _backgroundImageWithColor:cornerRadius:scale:] --[FBSDKButton _configureWithIcon:title:backgroundColor:highlightedColor:selectedTitle:selectedIcon:selectedColor:selectedHighlightedColor:] --[FBSDKButton _fontSizeForHeight:] --[FBSDKButton _heightForContentRect:] --[FBSDKButton _heightForFont:] --[FBSDKButton _marginForHeight:] --[FBSDKButton _paddingForHeight:] --[FBSDKButton _textPaddingCorrectionForHeight:] -__applicationActivationNotifier -_OBJC_IVAR_$_FBSDKButton._skipIntrinsicContentSizing -_OBJC_IVAR_$_FBSDKButton._isExplicitlyDisabled -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -__OBJC_$_CLASS_METHODS_FBSDKButton -__OBJC_$_CLASS_PROP_LIST_FBSDKButton -__OBJC_METACLASS_RO_$_FBSDKButton -__OBJC_$_INSTANCE_METHODS_FBSDKButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKButton -__OBJC_$_PROP_LIST_FBSDKButton -__OBJC_CLASS_RO_$_FBSDKButton -_OBJC_CLASSLIST_REFERENCES_$_.175 -_OBJC_CLASSLIST_REFERENCES_$_.179 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m -FBSDKCoreKit/FBSDKButton.m -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -FBSDKEdgeInsetsInsetSize -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKTextSize -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m --[FBSDKCrashObserver init] --[FBSDKCrashObserver initWithFeatureChecker:graphRequestProvider:settings:] -+[FBSDKCrashObserver shared] -___28+[FBSDKCrashObserver shared]_block_invoke --[FBSDKCrashObserver didReceiveCrashLogs:] -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -___42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 --[FBSDKCrashObserver prefixes] --[FBSDKCrashObserver setPrefixes:] --[FBSDKCrashObserver frameworks] --[FBSDKCrashObserver setFrameworks:] --[FBSDKCrashObserver featureChecker] --[FBSDKCrashObserver setFeatureChecker:] --[FBSDKCrashObserver requestProvider] --[FBSDKCrashObserver setRequestProvider:] --[FBSDKCrashObserver settings] --[FBSDKCrashObserver setSettings:] --[FBSDKCrashObserver .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_shared._sharedInstance -_OBJC_CLASSLIST_REFERENCES_$_.34 -___block_descriptor_32_e54_v32?0""816"NSError"24l -___block_descriptor_40_e8_32s_e8_v12?0B8l -__OBJC_$_CLASS_METHODS_FBSDKCrashObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKCrashObserving -__OBJC_$_PROP_LIST_FBSDKCrashObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKCrashObserving -__OBJC_PROTOCOL_$_FBSDKCrashObserving -__OBJC_LABEL_PROTOCOL_$_FBSDKCrashObserving -__OBJC_CLASS_PROTOCOLS_$_FBSDKCrashObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashObserver -__OBJC_METACLASS_RO_$_FBSDKCrashObserver -__OBJC_$_INSTANCE_METHODS_FBSDKCrashObserver -_OBJC_IVAR_$_FBSDKCrashObserver.prefixes -_OBJC_IVAR_$_FBSDKCrashObserver.frameworks -_OBJC_IVAR_$_FBSDKCrashObserver._featureChecker -_OBJC_IVAR_$_FBSDKCrashObserver._requestProvider -_OBJC_IVAR_$_FBSDKCrashObserver._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKCrashObserver -__OBJC_$_PROP_LIST_FBSDKCrashObserver -__OBJC_CLASS_RO_$_FBSDKCrashObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke_2 -__42-[FBSDKCrashObserver didReceiveCrashLogs:]_block_invoke -__28+[FBSDKCrashObserver shared]_block_invoke -+[FBSDKCrashShield settings] -+[FBSDKCrashShield requestProvider] -+[FBSDKCrashShield featureChecking] -+[FBSDKCrashShield configureWithSettings:requestProvider:featureChecking:] -+[FBSDKCrashShield initialize] -+[FBSDKCrashShield analyze:] -+[FBSDKCrashShield featureForString:] -+[FBSDKCrashShield _getFeature:] -+[FBSDKCrashShield _getClassName:] -__settings -__requestProvider -__featureChecking -__featureMapping -__featureForStringMap -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_CLASSLIST_REFERENCES_$_.135 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.150 -__OBJC_$_CLASS_METHODS_FBSDKCrashShield -__OBJC_$_CLASS_PROP_LIST_FBSDKCrashShield -__OBJC_METACLASS_RO_$_FBSDKCrashShield -__OBJC_CLASS_RO_$_FBSDKCrashShield -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m -+[FBSDKCrypto randomBytes:] -+[FBSDKCrypto randomString:] -__OBJC_$_CLASS_METHODS_FBSDKCrypto -__OBJC_METACLASS_RO_$_FBSDKCrypto -__OBJC_CLASS_RO_$_FBSDKCrypto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m -FBSDKCryptoBlankData --[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:] -___70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke -___70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke.13 --[FBSDKDeviceButton imageRectForContentRect:] --[FBSDKDeviceButton titleRectForContentRect:] --[FBSDKDeviceButton defaultFont] --[FBSDKDeviceButton sizeThatFits:attributedTitle:] --[FBSDKDeviceButton sizeThatFits:title:] --[FBSDKDeviceButton attributedTitleStringFromString:] -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.47 -__OBJC_METACLASS_RO_$_FBSDKDeviceButton -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceButton -__OBJC_CLASS_RO_$_FBSDKDeviceButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceButton.m -FBSDKCoreKit/FBSDKDeviceButton.m -__70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke.13 -__70-[FBSDKDeviceButton didUpdateFocusInContext:withAnimationCoordinator:]_block_invoke --[FBSDKDeviceDialogView initWithFrame:] --[FBSDKDeviceDialogView setConfirmationCode:] --[FBSDKDeviceDialogView logoColor] --[FBSDKDeviceDialogView buildView] --[FBSDKDeviceDialogView _cancelButtonTap:] --[FBSDKDeviceDialogView delegate] --[FBSDKDeviceDialogView setDelegate:] --[FBSDKDeviceDialogView confirmationCode] --[FBSDKDeviceDialogView .cxx_destruct] -_OBJC_IVAR_$_FBSDKDeviceDialogView._confirmationCode -_OBJC_IVAR_$_FBSDKDeviceDialogView._confirmationCodeLabel -_OBJC_IVAR_$_FBSDKDeviceDialogView._qrImageView -_OBJC_IVAR_$_FBSDKDeviceDialogView._spinner -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.102 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_IVAR_$_FBSDKDeviceDialogView._delegate -__OBJC_METACLASS_RO_$_FBSDKDeviceDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceDialogView -__OBJC_$_PROP_LIST_FBSDKDeviceDialogView -__OBJC_CLASS_RO_$_FBSDKDeviceDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.m -FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.m -FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.h -+[FBSDKDeviceUtilities buildQRCodeWithAuthorizationCode:] -__OBJC_$_CLASS_METHODS_FBSDKDeviceUtilities -__OBJC_METACLASS_RO_$_FBSDKDeviceUtilities -__OBJC_CLASS_RO_$_FBSDKDeviceUtilities -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.m -FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.m --[FBSDKDeviceViewControllerBase init] --[FBSDKDeviceViewControllerBase loadView] --[FBSDKDeviceViewControllerBase deviceDialogView] --[FBSDKDeviceViewControllerBase transitionDuration:] --[FBSDKDeviceViewControllerBase animateTransition:] -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.37 -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.43 -___51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke_2 --[FBSDKDeviceViewControllerBase animationControllerForDismissedController:] --[FBSDKDeviceViewControllerBase animationControllerForPresentedController:presentingController:sourceController:] --[FBSDKDeviceViewControllerBase presentationControllerForPresentedViewController:presentingViewController:sourceViewController:] --[FBSDKDeviceViewControllerBase deviceDialogViewDidCancel:] -_OBJC_CLASSLIST_REFERENCES_$_.9 -__OBJC_$_PROTOCOL_REFS_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_INSTANCE_METHODS_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_METHOD_TYPES_UIViewControllerAnimatedTransitioning -__OBJC_PROTOCOL_$_UIViewControllerAnimatedTransitioning -__OBJC_LABEL_PROTOCOL_$_UIViewControllerAnimatedTransitioning -__OBJC_$_PROTOCOL_REFS_UIViewControllerTransitioningDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_UIViewControllerTransitioningDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_UIViewControllerTransitioningDelegate -__OBJC_PROTOCOL_$_UIViewControllerTransitioningDelegate -__OBJC_LABEL_PROTOCOL_$_UIViewControllerTransitioningDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKDeviceDialogViewDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDeviceDialogViewDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDeviceDialogViewDelegate -__OBJC_PROTOCOL_$_FBSDKDeviceDialogViewDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKDeviceDialogViewDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceViewControllerBase -__OBJC_METACLASS_RO_$_FBSDKDeviceViewControllerBase -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceViewControllerBase -__OBJC_$_PROP_LIST_FBSDKDeviceViewControllerBase -__OBJC_CLASS_RO_$_FBSDKDeviceViewControllerBase -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceViewControllerBase.m -FBSDKCoreKit/FBSDKDeviceViewControllerBase.m -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke_2 -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.43 -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke.37 -__51-[FBSDKDeviceViewControllerBase animateTransition:]_block_invoke --[FBSDKDialogConfiguration initWithName:URL:appVersions:] -+[FBSDKDialogConfiguration supportsSecureCoding] --[FBSDKDialogConfiguration initWithCoder:] --[FBSDKDialogConfiguration encodeWithCoder:] --[FBSDKDialogConfiguration copyWithZone:] --[FBSDKDialogConfiguration appVersions] --[FBSDKDialogConfiguration name] --[FBSDKDialogConfiguration URL] --[FBSDKDialogConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -__OBJC_$_CLASS_METHODS_FBSDKDialogConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKDialogConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKDialogConfiguration -__OBJC_METACLASS_RO_$_FBSDKDialogConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKDialogConfiguration -_OBJC_IVAR_$_FBSDKDialogConfiguration._appVersions -_OBJC_IVAR_$_FBSDKDialogConfiguration._name -_OBJC_IVAR_$_FBSDKDialogConfiguration._URL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDialogConfiguration -__OBJC_$_PROP_LIST_FBSDKDialogConfiguration -__OBJC_CLASS_RO_$_FBSDKDialogConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h -+[FBSDKDynamicFrameworkLoader shared] -___37+[FBSDKDynamicFrameworkLoader shared]_block_invoke --[FBSDKDynamicFrameworkLoader safariViewControllerClass] --[FBSDKDynamicFrameworkLoader asIdentifierManagerClass] -+[FBSDKDynamicFrameworkLoader loadkSecRandomDefault] -_fbsdkdfl_handle_get_Security -_fbsdkdfl_load_symbol_once -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessible] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccount] -+[FBSDKDynamicFrameworkLoader loadkSecAttrService] -+[FBSDKDynamicFrameworkLoader loadkSecValueData] -+[FBSDKDynamicFrameworkLoader loadkSecClassGenericPassword] -+[FBSDKDynamicFrameworkLoader loadkSecAttrAccessGroup] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] -+[FBSDKDynamicFrameworkLoader loadkSecMatchLimit] -+[FBSDKDynamicFrameworkLoader loadkSecReturnData] -+[FBSDKDynamicFrameworkLoader loadkSecClass] -_fbsdkdfl_handle_get_Social -_fbsdkdfl_handle_get_QuartzCore -_fbsdkdfl_handle_get_AdSupport -_fbsdkdfl_handle_get_SafariServices -_fbsdkdfl_handle_get_AuthenticationServices -_fbsdkdfl_handle_get_CoreTelephony -_fbsdkdfl_load_Security_once -_fbsdkdfl_load_framework_once -_fbsdkdfl_load_Social_once -_fbsdkdfl_load_QuartzCore_once -_fbsdkdfl_load_AdSupport_once -_fbsdkdfl_load_SafariServices_once -_fbsdkdfl_load_AuthenticationServices_once -_fbsdkdfl_load_CoreTelephony_once -_shared.onceToken -_shared.shared -_loadkSecRandomDefault.k -_loadkSecRandomDefault.kSecRandomDefault_once -_loadkSecRandomDefault.ctx -_loadkSecAttrAccessible.k -_loadkSecAttrAccessible.kSecAttrAccessible_once -_loadkSecAttrAccessible.ctx -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.k -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly_once -_loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.ctx -_loadkSecAttrAccount.k -_loadkSecAttrAccount.kSecAttrAccount_once -_loadkSecAttrAccount.ctx -_loadkSecAttrService.k -_loadkSecAttrService.kSecAttrService_once -_loadkSecAttrService.ctx -_loadkSecValueData.k -_loadkSecValueData.kSecValueData_once -_loadkSecValueData.ctx -_loadkSecClassGenericPassword.k -_loadkSecClassGenericPassword.kSecClassGenericPassword_once -_loadkSecClassGenericPassword.ctx -_loadkSecAttrAccessGroup.k -_loadkSecAttrAccessGroup.kSecAttrAccessGroup_once -_loadkSecAttrAccessGroup.ctx -_loadkSecMatchLimitOne.k -_loadkSecMatchLimitOne.kSecMatchLimitOne_once -_loadkSecMatchLimitOne.ctx -_loadkSecMatchLimit.k -_loadkSecMatchLimit.kSecMatchLimit_once -_loadkSecMatchLimit.ctx -_loadkSecReturnData.k -_loadkSecReturnData.kSecReturnData_once -_loadkSecReturnData.ctx -_loadkSecClass.k -_loadkSecClass.kSecClass_once -_loadkSecClass.ctx -__OBJC_$_CLASS_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROTOCOL_REFS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDynamicFrameworkResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDynamicFrameworkResolving -__OBJC_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_LABEL_PROTOCOL_$_FBSDKDynamicFrameworkResolving -__OBJC_CLASS_PROTOCOLS_$_FBSDKDynamicFrameworkLoader -__OBJC_METACLASS_RO_$_FBSDKDynamicFrameworkLoader -__OBJC_$_INSTANCE_METHODS_FBSDKDynamicFrameworkLoader -__OBJC_$_PROP_LIST_FBSDKDynamicFrameworkLoader -__OBJC_CLASS_RO_$_FBSDKDynamicFrameworkLoader -_fbsdkdfl_SecRandomCopyBytes.f -_fbsdkdfl_SecRandomCopyBytes.SecRandomCopyBytes_once -_fbsdkdfl_SecRandomCopyBytes.ctx -_fbsdkdfl_SecItemUpdate.f -_fbsdkdfl_SecItemUpdate.SecItemUpdate_once -_fbsdkdfl_SecItemUpdate.ctx -_fbsdkdfl_SecItemAdd.f -_fbsdkdfl_SecItemAdd.SecItemAdd_once -_fbsdkdfl_SecItemAdd.ctx -_fbsdkdfl_SecItemCopyMatching.f -_fbsdkdfl_SecItemCopyMatching.SecItemCopyMatching_once -_fbsdkdfl_SecItemCopyMatching.ctx -_fbsdkdfl_SecItemDelete.f -_fbsdkdfl_SecItemDelete.SecItemDelete_once -_fbsdkdfl_SecItemDelete.ctx -_fbsdkdfl_SLServiceTypeFacebook.k -_fbsdkdfl_SLServiceTypeFacebook.SLServiceTypeFacebook_once -_fbsdkdfl_SLServiceTypeFacebook.ctx -_fbsdkdfl_SLComposeViewControllerClass.c -_fbsdkdfl_SLComposeViewControllerClass.SLComposeViewController_once -_fbsdkdfl_SLComposeViewControllerClass.ctx -_fbsdkdfl_CATransactionClass.c -_fbsdkdfl_CATransactionClass.CATransaction_once -_fbsdkdfl_CATransactionClass.ctx -_fbsdkdfl_CATransform3DMakeScale.f -_fbsdkdfl_CATransform3DMakeScale.CATransform3DMakeScale_once -_fbsdkdfl_CATransform3DMakeScale.ctx -_fbsdkdfl_CATransform3DMakeTranslation.f -_fbsdkdfl_CATransform3DMakeTranslation.CATransform3DMakeTranslation_once -_fbsdkdfl_CATransform3DMakeTranslation.ctx -_fbsdkdfl_CATransform3DConcat.f -_fbsdkdfl_CATransform3DConcat.CATransform3DConcat_once -_fbsdkdfl_CATransform3DConcat.ctx -_fbsdkdfl_ASIdentifierManagerClass.c -_fbsdkdfl_ASIdentifierManagerClass.ASIdentifierManager_once -_fbsdkdfl_ASIdentifierManagerClass.ctx -_fbsdkdfl_SFSafariViewControllerClass.c -_fbsdkdfl_SFSafariViewControllerClass.SFSafariViewController_once -_fbsdkdfl_SFSafariViewControllerClass.ctx -_fbsdkdfl_SFAuthenticationSessionClass.c -_fbsdkdfl_SFAuthenticationSessionClass.SFAuthenticationSession_once -_fbsdkdfl_SFAuthenticationSessionClass.ctx -_fbsdkdfl_ASWebAuthenticationSessionClass.c -_fbsdkdfl_ASWebAuthenticationSessionClass.ASWebAuthenticationSession_once -_fbsdkdfl_ASWebAuthenticationSessionClass.ctx -_fbsdkdfl_CTTelephonyNetworkInfoClass.c -_fbsdkdfl_CTTelephonyNetworkInfoClass.CTTelephonyNetworkInfo_once -_fbsdkdfl_CTTelephonyNetworkInfoClass.ctx -_fbsdkdfl_handle_get_Security.Security_handle -_fbsdkdfl_handle_get_Security.Security_once -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.140 -_fbsdkdfl_handle_get_Social.Social_handle -_fbsdkdfl_handle_get_Social.Social_once -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_handle -_fbsdkdfl_handle_get_QuartzCore.QuartzCore_once -_fbsdkdfl_handle_get_AdSupport.AdSupport_handle -_fbsdkdfl_handle_get_AdSupport.AdSupport_once -_fbsdkdfl_handle_get_SafariServices.SafariServices_handle -_fbsdkdfl_handle_get_SafariServices.SafariServices_once -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_handle -_fbsdkdfl_handle_get_AuthenticationServices.AuthenticationServices_once -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_handle -_fbsdkdfl_handle_get_CoreTelephony.CoreTelephony_once -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_CoreTelephony_once -FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m -fbsdkdfl_load_AuthenticationServices_once -fbsdkdfl_load_SafariServices_once -fbsdkdfl_load_AdSupport_once -fbsdkdfl_load_QuartzCore_once -fbsdkdfl_load_Social_once -fbsdkdfl_load_framework_once -fbsdkdfl_load_library_once -fbsdkdfl_load_Security_once -fbsdkdfl_handle_get_CoreTelephony -fbsdkdfl_CTTelephonyNetworkInfoClass -fbsdkdfl_handle_get_AuthenticationServices -fbsdkdfl_ASWebAuthenticationSessionClass -fbsdkdfl_SFAuthenticationSessionClass -fbsdkdfl_handle_get_SafariServices -fbsdkdfl_handle_get_AdSupport -fbsdkdfl_CATransform3DConcat -fbsdkdfl_CATransform3DMakeTranslation -fbsdkdfl_CATransform3DMakeScale -fbsdkdfl_handle_get_QuartzCore -fbsdkdfl_CATransactionClass -fbsdkdfl_SLComposeViewControllerClass -fbsdkdfl_handle_get_Social -fbsdkdfl_SLServiceTypeFacebook -fbsdkdfl_SecItemDelete -fbsdkdfl_SecItemCopyMatching -fbsdkdfl_SecItemAdd -fbsdkdfl_SecItemUpdate -fbsdkdfl_SecRandomCopyBytes -fbsdkdfl_load_symbol_once -fbsdkdfl_handle_get_Security -fbsdkdfl_ASIdentifierManagerClass -fbsdkdfl_SFSafariViewControllerClass -__37+[FBSDKDynamicFrameworkLoader shared]_block_invoke -+[FBSDKError errorReporter] -+[FBSDKError setErrorReporter:] -+[FBSDKError configureWithErrorReporter:] -+[FBSDKError errorWithCode:message:] -+[FBSDKError errorWithDomain:code:message:] -+[FBSDKError errorWithCode:message:underlyingError:] -+[FBSDKError errorWithDomain:code:message:underlyingError:] -+[FBSDKError errorWithCode:userInfo:message:underlyingError:] -+[FBSDKError errorWithDomain:code:userInfo:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithName:value:message:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:] -+[FBSDKError invalidArgumentErrorWithName:value:message:underlyingError:] -+[FBSDKError invalidArgumentErrorWithDomain:name:value:message:underlyingError:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:] -+[FBSDKError invalidCollectionErrorWithName:collection:item:message:underlyingError:] -+[FBSDKError requiredArgumentErrorWithName:message:] -+[FBSDKError requiredArgumentErrorWithDomain:name:message:] -+[FBSDKError requiredArgumentErrorWithName:message:underlyingError:] -+[FBSDKError unknownErrorWithMessage:] -+[FBSDKError isNetworkError:] -__errorReporter -__OBJC_$_CLASS_METHODS_FBSDKError -__OBJC_$_CLASS_PROP_LIST_FBSDKError -__OBJC_METACLASS_RO_$_FBSDKError -__OBJC_CLASS_RO_$_FBSDKError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKError.m -FBSDKCoreKit/FBSDKError.m --[FBSDKErrorConfiguration initWithDictionary:] --[FBSDKErrorConfiguration recoveryConfigurationForCode:subcode:request:] --[FBSDKErrorConfiguration updateWithArray:] -___43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke -+[FBSDKErrorConfiguration supportsSecureCoding] --[FBSDKErrorConfiguration initWithCoder:] --[FBSDKErrorConfiguration encodeWithCoder:] --[FBSDKErrorConfiguration copyWithZone:] --[FBSDKErrorConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_CLASSLIST_REFERENCES_$_.46 -_OBJC_CLASSLIST_REFERENCES_$_.61 -___block_descriptor_48_e8_32s40s_e25_v32?0"NSString"816^B24l -__OBJC_$_CLASS_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfiguration -__OBJC_$_PROTOCOL_REFS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDecodableErrorConfiguration -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDecodableErrorConfiguration -__OBJC_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_LABEL_PROTOCOL_$_FBSDKDecodableErrorConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfiguration -_OBJC_IVAR_$_FBSDKErrorConfiguration._configurationDictionary -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m -__43-[FBSDKErrorConfiguration updateWithArray:]_block_invoke --[FBSDKErrorConfigurationProvider errorConfiguration] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorConfigurationProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorConfigurationProviding -__OBJC_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorConfigurationProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorConfigurationProvider -__OBJC_METACLASS_RO_$_FBSDKErrorConfigurationProvider -__OBJC_$_INSTANCE_METHODS_FBSDKErrorConfigurationProvider -__OBJC_CLASS_RO_$_FBSDKErrorConfigurationProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m --[FBSDKTemporaryErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -+[FBSDKErrorRecoveryAttempter recoveryAttempterFromConfiguration:] --[FBSDKErrorRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -__OBJC_METACLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKTemporaryErrorRecoveryAttempter -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROTOCOL_REFS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKErrorRecoveryAttempting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKErrorRecoveryAttempting -__OBJC_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_LABEL_PROTOCOL_$_FBSDKErrorRecoveryAttempting -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryAttempter -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryAttempter -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryAttempter -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryAttempter -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m -FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m --[FBSDKErrorRecoveryConfiguration initWithRecoveryDescription:optionDescriptions:category:recoveryActionName:] -+[FBSDKErrorRecoveryConfiguration supportsSecureCoding] --[FBSDKErrorRecoveryConfiguration initWithCoder:] --[FBSDKErrorRecoveryConfiguration encodeWithCoder:] --[FBSDKErrorRecoveryConfiguration copyWithZone:] --[FBSDKErrorRecoveryConfiguration localizedRecoveryDescription] --[FBSDKErrorRecoveryConfiguration localizedRecoveryOptionDescriptions] --[FBSDKErrorRecoveryConfiguration errorCategory] --[FBSDKErrorRecoveryConfiguration recoveryActionName] --[FBSDKErrorRecoveryConfiguration .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_METACLASS_RO_$_FBSDKErrorRecoveryConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKErrorRecoveryConfiguration -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryDescription -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._localizedRecoveryOptionDescriptions -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._errorCategory -_OBJC_IVAR_$_FBSDKErrorRecoveryConfiguration._recoveryActionName -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorRecoveryConfiguration -__OBJC_$_PROP_LIST_FBSDKErrorRecoveryConfiguration -__OBJC_CLASS_RO_$_FBSDKErrorRecoveryConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h --[FBSDKErrorReport init] --[FBSDKErrorReport initWithGraphRequestProvider:fileManager:settings:fileDataExtractor:] -+[FBSDKErrorReport shared] -___26+[FBSDKErrorReport shared]_block_invoke --[FBSDKErrorReport enable] -+[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport saveError:errorDomain:message:] --[FBSDKErrorReport createErrorDirectoryIfNeeded] --[FBSDKErrorReport uploadErrors] -___32-[FBSDKErrorReport uploadErrors]_block_invoke --[FBSDKErrorReport loadErrorReports] -___36-[FBSDKErrorReport loadErrorReports]_block_invoke -___36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 --[FBSDKErrorReport _clearErrorInfo] --[FBSDKErrorReport _saveErrorInfoToDisk:] --[FBSDKErrorReport _pathToErrorInfoFile] --[FBSDKErrorReport requestProvider] --[FBSDKErrorReport setRequestProvider:] --[FBSDKErrorReport fileManager] --[FBSDKErrorReport setFileManager:] --[FBSDKErrorReport settings] --[FBSDKErrorReport setSettings:] --[FBSDKErrorReport dataExtractor] --[FBSDKErrorReport setDataExtractor:] --[FBSDKErrorReport directoryPath] --[FBSDKErrorReport isEnabled] --[FBSDKErrorReport setIsEnabled:] --[FBSDKErrorReport .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.106 -___block_descriptor_32_e25_B24?08"NSDictionary"16l -___block_descriptor_32_e11_q24?0816l -___block_literal_global.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_SELECTOR_REFERENCES_.145 -__OBJC_$_CLASS_METHODS_FBSDKErrorReport -__OBJC_$_CLASS_PROP_LIST_FBSDKErrorReport -__OBJC_METACLASS_RO_$_FBSDKErrorReport -__OBJC_$_INSTANCE_METHODS_FBSDKErrorReport -_OBJC_IVAR_$_FBSDKErrorReport._isEnabled -_OBJC_IVAR_$_FBSDKErrorReport._requestProvider -_OBJC_IVAR_$_FBSDKErrorReport._fileManager -_OBJC_IVAR_$_FBSDKErrorReport._settings -_OBJC_IVAR_$_FBSDKErrorReport._dataExtractor -_OBJC_IVAR_$_FBSDKErrorReport._directoryPath -__OBJC_$_INSTANCE_VARIABLES_FBSDKErrorReport -__OBJC_$_PROP_LIST_FBSDKErrorReport -__OBJC_CLASS_RO_$_FBSDKErrorReport -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m -__36-[FBSDKErrorReport loadErrorReports]_block_invoke_2 -__36-[FBSDKErrorReport loadErrorReports]_block_invoke -__32-[FBSDKErrorReport uploadErrors]_block_invoke -__26+[FBSDKErrorReport shared]_block_invoke --[FBSDKDeactivatedEvent initWithEventName:deactivatedParams:] --[FBSDKDeactivatedEvent eventName] --[FBSDKDeactivatedEvent deactivatedParams] --[FBSDKDeactivatedEvent .cxx_destruct] -+[FBSDKEventDeactivationManager shared] -___39+[FBSDKEventDeactivationManager shared]_block_invoke --[FBSDKEventDeactivationManager initWithServerConfigurationProvider:] --[FBSDKEventDeactivationManager enable] -___39-[FBSDKEventDeactivationManager enable]_block_invoke --[FBSDKEventDeactivationManager processEvents:] --[FBSDKEventDeactivationManager processParameters:eventName:] --[FBSDKEventDeactivationManager _updateDeactivatedEvents:] --[FBSDKEventDeactivationManager isEventDeactivationEnabled] --[FBSDKEventDeactivationManager setIsEventDeactivationEnabled:] --[FBSDKEventDeactivationManager deactivatedEvents] --[FBSDKEventDeactivationManager setDeactivatedEvents:] --[FBSDKEventDeactivationManager eventsWithDeactivatedParams] --[FBSDKEventDeactivationManager setEventsWithDeactivatedParams:] --[FBSDKEventDeactivationManager serverConfigurationProvider] --[FBSDKEventDeactivationManager setServerConfigurationProvider:] --[FBSDKEventDeactivationManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeactivatedEvent -__OBJC_$_INSTANCE_METHODS_FBSDKDeactivatedEvent -_OBJC_IVAR_$_FBSDKDeactivatedEvent._eventName -_OBJC_IVAR_$_FBSDKDeactivatedEvent._deactivatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeactivatedEvent -__OBJC_$_PROP_LIST_FBSDKDeactivatedEvent -__OBJC_CLASS_RO_$_FBSDKDeactivatedEvent -_enable.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_CLASSLIST_REFERENCES_$_.86 -__OBJC_$_CLASS_METHODS_FBSDKEventDeactivationManager -__OBJC_METACLASS_RO_$_FBSDKEventDeactivationManager -__OBJC_$_INSTANCE_METHODS_FBSDKEventDeactivationManager -_OBJC_IVAR_$_FBSDKEventDeactivationManager._isEventDeactivationEnabled -_OBJC_IVAR_$_FBSDKEventDeactivationManager._deactivatedEvents -_OBJC_IVAR_$_FBSDKEventDeactivationManager._eventsWithDeactivatedParams -_OBJC_IVAR_$_FBSDKEventDeactivationManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKEventDeactivationManager -__OBJC_$_PROP_LIST_FBSDKEventDeactivationManager -__OBJC_CLASS_RO_$_FBSDKEventDeactivationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m -__39-[FBSDKEventDeactivationManager enable]_block_invoke -__39+[FBSDKEventDeactivationManager shared]_block_invoke -+[FBSDKFeatureManager shared] -___29+[FBSDKFeatureManager shared]_block_invoke --[FBSDKFeatureManager init] --[FBSDKFeatureManager initWithGateKeeperManager:store:] -+[FBSDKFeatureManager checkFeature:completionBlock:] --[FBSDKFeatureManager checkFeature:completionBlock:] -___52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -___copy_helper_block_e8_32b40s --[FBSDKFeatureManager isEnabled:] --[FBSDKFeatureManager disableFeature:] --[FBSDKFeatureManager storageKeyForFeature:] -+[FBSDKFeatureManager getParentFeature:] --[FBSDKFeatureManager checkGK:] -+[FBSDKFeatureManager featureName:] -+[FBSDKFeatureManager defaultStatus:] --[FBSDKFeatureManager gateKeeperManager] --[FBSDKFeatureManager setGateKeeperManager:] --[FBSDKFeatureManager store] --[FBSDKFeatureManager setStore:] --[FBSDKFeatureManager .cxx_destruct] -___block_descriptor_56_e8_32bs40s_e17_v16?0"NSError"8l -__OBJC_$_CLASS_METHODS_FBSDKFeatureManager -__OBJC_$_CLASS_PROP_LIST_FBSDKFeatureManager -__OBJC_METACLASS_RO_$_FBSDKFeatureManager -__OBJC_$_INSTANCE_METHODS_FBSDKFeatureManager -_OBJC_IVAR_$_FBSDKFeatureManager._gateKeeperManager -_OBJC_IVAR_$_FBSDKFeatureManager._store -__OBJC_$_INSTANCE_VARIABLES_FBSDKFeatureManager -__OBJC_$_PROP_LIST_FBSDKFeatureManager -__OBJC_CLASS_RO_$_FBSDKFeatureManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m -FBSDKCoreKit/Internal/FBSDKFeatureManager.m -__copy_helper_block_e8_32b40s -__52-[FBSDKFeatureManager checkFeature:completionBlock:]_block_invoke -__29+[FBSDKFeatureManager shared]_block_invoke -+[FBSDKGateKeeperManager initialize] -+[FBSDKGateKeeperManager configureWithSettings:requestProvider:connectionProvider:store:] -+[FBSDKGateKeeperManager boolForKey:defaultValue:] -+[FBSDKGateKeeperManager loadGateKeepers:] -___42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke -+[FBSDKGateKeeperManager requestToLoadGateKeepers] -+[FBSDKGateKeeperManager processLoadRequestResponse:error:] -+[FBSDKGateKeeperManager _didProcessGKFromNetwork:] -+[FBSDKGateKeeperManager _gateKeeperTimestampIsValid:] -+[FBSDKGateKeeperManager _gateKeeperIsValid] -+[FBSDKGateKeeperManager requestProvider] -+[FBSDKGateKeeperManager settings] -+[FBSDKGateKeeperManager connectionProvider] -+[FBSDKGateKeeperManager gateKeepers] -+[FBSDKGateKeeperManager store] -__completionBlocks -__store -__connectionProvider -__canLoadGateKeepers -__gateKeepers -__loadingGateKeepers -__requeryFinishedForAppStart -___block_descriptor_40_e8__e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.90 -__timestamp -_OBJC_CLASSLIST_REFERENCES_$_.120 -__OBJC_$_CLASS_METHODS_FBSDKGateKeeperManager -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGateKeeperManaging -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGateKeeperManaging -__OBJC_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_LABEL_PROTOCOL_$_FBSDKGateKeeperManaging -__OBJC_CLASS_PROTOCOLS_$_FBSDKGateKeeperManager -__OBJC_METACLASS_RO_$_FBSDKGateKeeperManager -__OBJC_CLASS_RO_$_FBSDKGateKeeperManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m -__42+[FBSDKGateKeeperManager loadGateKeepers:]_block_invoke --[FBSDKGraphRequest initWithGraphPath:] --[FBSDKGraphRequest initWithGraphPath:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:] --[FBSDKGraphRequest initWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequest initWithGraphPath:parameters:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:HTTPMethod:version:flags:connectionFactory:] --[FBSDKGraphRequest initWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequest isGraphErrorRecoveryDisabled] --[FBSDKGraphRequest setGraphErrorRecoveryDisabled:] --[FBSDKGraphRequest hasAttachments] -___35-[FBSDKGraphRequest hasAttachments]_block_invoke -+[FBSDKGraphRequest isAttachment:] -+[FBSDKGraphRequest serializeURL:params:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:] -+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:] -___61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[FBSDKGraphRequest preprocessParams:] -+[FBSDKGraphRequest setCurrentAccessTokenStringProvider:] -+[FBSDKGraphRequest setSettings:] --[FBSDKGraphRequest startWithCompletionHandler:] -___48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke --[FBSDKGraphRequest startWithCompletion:] --[FBSDKGraphRequest description] --[FBSDKGraphRequest formattedDescription] --[FBSDKGraphRequest HTTPMethod] --[FBSDKGraphRequest setHTTPMethod:] --[FBSDKGraphRequest flags] --[FBSDKGraphRequest setFlags:] --[FBSDKGraphRequest parameters] --[FBSDKGraphRequest setParameters:] --[FBSDKGraphRequest tokenString] --[FBSDKGraphRequest graphPath] --[FBSDKGraphRequest version] --[FBSDKGraphRequest connectionFactory] --[FBSDKGraphRequest setConnectionFactory:] --[FBSDKGraphRequest .cxx_destruct] -__currentAccessTokenStringProvider -_OBJC_CLASSLIST_REFERENCES_$_.53 -_OBJC_CLASSLIST_REFERENCES_$_.59 -_OBJC_CLASSLIST_REFERENCES_$_.79 -___block_descriptor_48_e8_40s_e12_24?08^B16l -_OBJC_CLASSLIST_REFERENCES_$_.88 -_OBJC_CLASSLIST_REFERENCES_$_.116 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequest -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequest -__OBJC_PROTOCOL_$_FBSDKGraphRequest -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequest -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequest -__OBJC_METACLASS_RO_$_FBSDKGraphRequest -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequest -_OBJC_IVAR_$_FBSDKGraphRequest.HTTPMethod -_OBJC_IVAR_$_FBSDKGraphRequest.flags -_OBJC_IVAR_$_FBSDKGraphRequest._parameters -_OBJC_IVAR_$_FBSDKGraphRequest._tokenString -_OBJC_IVAR_$_FBSDKGraphRequest._graphPath -_OBJC_IVAR_$_FBSDKGraphRequest._version -_OBJC_IVAR_$_FBSDKGraphRequest._connectionFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequest -__OBJC_$_PROP_LIST_FBSDKGraphRequest.199 -__OBJC_CLASS_RO_$_FBSDKGraphRequest -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h -__48-[FBSDKGraphRequest startWithCompletionHandler:]_block_invoke -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__61+[FBSDKGraphRequest serializeURL:params:httpMethod:forBatch:]_block_invoke -__35-[FBSDKGraphRequest hasAttachments]_block_invoke --[FBSDKGraphRequestBody init] --[FBSDKGraphRequestBody mimeContentType] --[FBSDKGraphRequestBody appendUTF8:] --[FBSDKGraphRequestBody appendWithKey:formValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:imageValue:logger:] -___57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataValue:logger:] -___56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke --[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:] -___66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke --[FBSDKGraphRequestBody data] --[FBSDKGraphRequestBody _appendWithKey:filename:contentType:contentBlock:] --[FBSDKGraphRequestBody compressedData] --[FBSDKGraphRequestBody requiresMultipartDataFormat] --[FBSDKGraphRequestBody setRequiresMultipartDataFormat:] --[FBSDKGraphRequestBody .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestBody -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestBody -_OBJC_IVAR_$_FBSDKGraphRequestBody._data -_OBJC_IVAR_$_FBSDKGraphRequestBody._json -_OBJC_IVAR_$_FBSDKGraphRequestBody._stringBoundary -_OBJC_IVAR_$_FBSDKGraphRequestBody._requiresMultipartDataFormat -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestBody -__OBJC_$_PROP_LIST_FBSDKGraphRequestBody -__OBJC_CLASS_RO_$_FBSDKGraphRequestBody -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h -__66-[FBSDKGraphRequestBody appendWithKey:dataAttachmentValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:dataValue:logger:]_block_invoke -__57-[FBSDKGraphRequestBody appendWithKey:imageValue:logger:]_block_invoke -__56-[FBSDKGraphRequestBody appendWithKey:formValue:logger:]_block_invoke --[FBSDKGraphRequestConnection init] --[FBSDKGraphRequestConnection initWithURLSessionProxyFactory:errorConfigurationProvider:piggybackManagerProvider:settings:connectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:] --[FBSDKGraphRequestConnection dealloc] -+[FBSDKGraphRequestConnection setDefaultConnectionTimeout:] -+[FBSDKGraphRequestConnection defaultConnectionTimeout] --[FBSDKGraphRequestConnection addRequest:completionHandler:] -___60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:completion:] --[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:] -___75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:name:completion:] --[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:] -___76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke --[FBSDKGraphRequestConnection addRequest:parameters:completion:] --[FBSDKGraphRequestConnection cancel] --[FBSDKGraphRequestConnection overrideGraphAPIVersion:] --[FBSDKGraphRequestConnection start] -___36-[FBSDKGraphRequestConnection start]_block_invoke -___36-[FBSDKGraphRequestConnection start]_block_invoke_2 -___36-[FBSDKGraphRequestConnection start]_block_invoke.136 --[FBSDKGraphRequestConnection delegateQueue] --[FBSDKGraphRequestConnection setDelegateQueue:] -+[FBSDKGraphRequestConnection setCanMakeRequests] -+[FBSDKGraphRequestConnection canMakeRequests] --[FBSDKGraphRequestConnection session] --[FBSDKGraphRequestConnection sessionProxyFactory] --[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:] -___73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke --[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:] -___75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke --[FBSDKGraphRequestConnection appendJSONRequests:toBody:andNameAttachments:logger:] --[FBSDKGraphRequestConnection _shouldWarnOnMissingFieldsParam:] --[FBSDKGraphRequestConnection _validateFieldsParamForGetRequests:] --[FBSDKGraphRequestConnection requestWithBatch:timeout:] --[FBSDKGraphRequestConnection addBody:toPostRequest:] --[FBSDKGraphRequestConnection urlStringForSingleRequest:forBatch:] --[FBSDKGraphRequestConnection completeFBSDKURLSessionWithResponse:data:networkError:] --[FBSDKGraphRequestConnection parseJSONResponse:error:statusCode:] --[FBSDKGraphRequestConnection parseJSONOrOtherwise:error:] --[FBSDKGraphRequestConnection _completeWithResults:networkError:] -___65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke --[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:] -___82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -___copy_helper_block_e8_32s40s48s56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKGraphRequestConnection processResultDebugDictionary:] -___60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke --[FBSDKGraphRequestConnection errorFromResult:request:] --[FBSDKGraphRequestConnection _errorWithCode:statusCode:parsedJSONResponse:innerError:message:] --[FBSDKGraphRequestConnection logAndInvokeHandler:error:] --[FBSDKGraphRequestConnection logAndInvokeHandler:response:responseData:requestStartTime:] --[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:] -___73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -___copy_helper_block_e8_32b40s48s56s --[FBSDKGraphRequestConnection logMessage:] --[FBSDKGraphRequestConnection taskDidCompleteWithResponse:data:requestStartTime:handler:] --[FBSDKGraphRequestConnection _taskDidCompleteWithError:handler:] --[FBSDKGraphRequestConnection logRequest:bodyLength:bodyLogger:attachmentLogger:] --[FBSDKGraphRequestConnection accessTokenWithRequest:] --[FBSDKGraphRequestConnection registerTokenToOmitFromLog:] --[FBSDKGraphRequestConnection warnIfMissingClientToken] --[FBSDKGraphRequestConnection userAgent] -___40-[FBSDKGraphRequestConnection userAgent]_block_invoke --[FBSDKGraphRequestConnection URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] --[FBSDKGraphRequestConnection description] --[FBSDKGraphRequestConnection delegate] --[FBSDKGraphRequestConnection setDelegate:] --[FBSDKGraphRequestConnection timeout] --[FBSDKGraphRequestConnection setTimeout:] --[FBSDKGraphRequestConnection urlResponse] --[FBSDKGraphRequestConnection requests] --[FBSDKGraphRequestConnection setRequests:] --[FBSDKGraphRequestConnection state] --[FBSDKGraphRequestConnection setState:] --[FBSDKGraphRequestConnection logger] --[FBSDKGraphRequestConnection setLogger:] --[FBSDKGraphRequestConnection requestStartTime] --[FBSDKGraphRequestConnection setRequestStartTime:] --[FBSDKGraphRequestConnection setSession:] --[FBSDKGraphRequestConnection setSessionProxyFactory:] --[FBSDKGraphRequestConnection errorConfigurationProvider] --[FBSDKGraphRequestConnection setErrorConfigurationProvider:] --[FBSDKGraphRequestConnection piggybackManagerProvider] --[FBSDKGraphRequestConnection setPiggybackManagerProvider:] --[FBSDKGraphRequestConnection settings] --[FBSDKGraphRequestConnection setSettings:] --[FBSDKGraphRequestConnection connectionFactory] --[FBSDKGraphRequestConnection setConnectionFactory:] --[FBSDKGraphRequestConnection eventLogger] --[FBSDKGraphRequestConnection setEventLogger:] --[FBSDKGraphRequestConnection operatingSystemVersionComparer] --[FBSDKGraphRequestConnection setOperatingSystemVersionComparer:] --[FBSDKGraphRequestConnection macCatalystDeterminator] --[FBSDKGraphRequestConnection setMacCatalystDeterminator:] --[FBSDKGraphRequestConnection .cxx_destruct] -_g_defaultTimeout -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_CLASSLIST_REFERENCES_$_.99 -___block_descriptor_40_e8_32s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__canMakeRequests -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.168 -___block_descriptor_48_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_CLASSLIST_REFERENCES_$_.192 -_OBJC_CLASSLIST_REFERENCES_$_.195 -_OBJC_SELECTOR_REFERENCES_.197 -___block_descriptor_49_e8_32s40s_e15_v32?0816^B24l -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.268 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_SELECTOR_REFERENCES_.331 -_OBJC_CLASSLIST_REFERENCES_$_.332 -_OBJC_CLASSLIST_REFERENCES_$_.341 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -_OBJC_CLASSLIST_REFERENCES_$_.399 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.417 -___block_descriptor_56_e8_32s40s48s_e42_v32?0"FBSDKGraphRequestMetadata"8Q16^B24l -_OBJC_SELECTOR_REFERENCES_.420 -_OBJC_SELECTOR_REFERENCES_.422 -_OBJC_SELECTOR_REFERENCES_.426 -_OBJC_SELECTOR_REFERENCES_.428 -_OBJC_SELECTOR_REFERENCES_.430 -___block_descriptor_65_e8_32s40s48s56s_e5_v8?0l -___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l -_OBJC_SELECTOR_REFERENCES_.449 -_OBJC_CLASSLIST_REFERENCES_$_.484 -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 -_OBJC_CLASSLIST_REFERENCES_$_.489 -_OBJC_CLASSLIST_REFERENCES_$_.500 -___block_descriptor_64_e8_32bs40s48s56s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.508 -_OBJC_SELECTOR_REFERENCES_.510 -_OBJC_SELECTOR_REFERENCES_.512 -_OBJC_SELECTOR_REFERENCES_.516 -_OBJC_SELECTOR_REFERENCES_.518 -_OBJC_SELECTOR_REFERENCES_.524 -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.532 -_OBJC_SELECTOR_REFERENCES_.542 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_CLASSLIST_REFERENCES_$_.557 -_OBJC_SELECTOR_REFERENCES_.559 -_OBJC_SELECTOR_REFERENCES_.561 -_OBJC_SELECTOR_REFERENCES_.567 -_OBJC_SELECTOR_REFERENCES_.569 -_OBJC_SELECTOR_REFERENCES_.571 -_OBJC_SELECTOR_REFERENCES_.575 -_userAgent.agent -_userAgent.onceToken -_OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.589 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.595 -_OBJC_SELECTOR_REFERENCES_.601 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestConnection -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDataDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDataDelegate -__OBJC_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDataDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnection -__OBJC_$_CLASS_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnection -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnection -_OBJC_IVAR_$_FBSDKGraphRequestConnection._overrideVersionPart -_OBJC_IVAR_$_FBSDKGraphRequestConnection._expectingResults -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegateQueue -_OBJC_IVAR_$_FBSDKGraphRequestConnection._session -_OBJC_IVAR_$_FBSDKGraphRequestConnection._sessionProxyFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._delegate -_OBJC_IVAR_$_FBSDKGraphRequestConnection._timeout -_OBJC_IVAR_$_FBSDKGraphRequestConnection._urlResponse -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requests -_OBJC_IVAR_$_FBSDKGraphRequestConnection._state -_OBJC_IVAR_$_FBSDKGraphRequestConnection._logger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._requestStartTime -_OBJC_IVAR_$_FBSDKGraphRequestConnection._errorConfigurationProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._piggybackManagerProvider -_OBJC_IVAR_$_FBSDKGraphRequestConnection._settings -_OBJC_IVAR_$_FBSDKGraphRequestConnection._connectionFactory -_OBJC_IVAR_$_FBSDKGraphRequestConnection._eventLogger -_OBJC_IVAR_$_FBSDKGraphRequestConnection._operatingSystemVersionComparer -_OBJC_IVAR_$_FBSDKGraphRequestConnection._macCatalystDeterminator -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestConnection -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnection -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnection -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h -__40-[FBSDKGraphRequestConnection userAgent]_block_invoke -__copy_helper_block_e8_32b40s48s56s -__73-[FBSDKGraphRequestConnection invokeHandler:error:response:responseData:]_block_invoke -__60-[FBSDKGraphRequestConnection processResultDebugDictionary:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48s56s -__82-[FBSDKGraphRequestConnection processResultBody:error:metadata:canNotifyDelegate:]_block_invoke -__65-[FBSDKGraphRequestConnection _completeWithResults:networkError:]_block_invoke -__75-[FBSDKGraphRequestConnection appendAttachments:toBody:addFormData:logger:]_block_invoke -__73-[FBSDKGraphRequestConnection addRequest:toBatch:attachments:batchToken:]_block_invoke -__36-[FBSDKGraphRequestConnection start]_block_invoke.136 -__36-[FBSDKGraphRequestConnection start]_block_invoke_2 -__36-[FBSDKGraphRequestConnection start]_block_invoke -__76-[FBSDKGraphRequestConnection addRequest:batchParameters:completionHandler:]_block_invoke -__75-[FBSDKGraphRequestConnection addRequest:batchEntryName:completionHandler:]_block_invoke -__60-[FBSDKGraphRequestConnection addRequest:completionHandler:]_block_invoke --[FBSDKGraphRequestConnectionFactory createGraphRequestConnection] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnectionProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnectionProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnectionProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestConnectionFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestConnectionFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestConnectionFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestConnectionFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m -FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.m --[FBSDKGraphRequestDataAttachment initWithData:filename:contentType:] --[FBSDKGraphRequestDataAttachment contentType] --[FBSDKGraphRequestDataAttachment data] --[FBSDKGraphRequestDataAttachment filename] --[FBSDKGraphRequestDataAttachment .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestDataAttachment -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestDataAttachment -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._contentType -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._data -_OBJC_IVAR_$_FBSDKGraphRequestDataAttachment._filename -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestDataAttachment -__OBJC_$_PROP_LIST_FBSDKGraphRequestDataAttachment -__OBJC_CLASS_RO_$_FBSDKGraphRequestDataAttachment -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m -FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:flags:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:tokenString:version:HTTPMethod:] --[FBSDKGraphRequestFactory createGraphRequestWithGraphPath:parameters:flags:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestFactory -__OBJC_METACLASS_RO_$_FBSDKGraphRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestFactory -__OBJC_CLASS_RO_$_FBSDKGraphRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m --[FBSDKGraphRequestMetadata initWithRequest:completionHandler:batchParameters:] --[FBSDKGraphRequestMetadata invokeCompletionHandlerForConnection:withResults:error:] --[FBSDKGraphRequestMetadata description] --[FBSDKGraphRequestMetadata request] --[FBSDKGraphRequestMetadata setRequest:] --[FBSDKGraphRequestMetadata completionHandler] --[FBSDKGraphRequestMetadata setCompletionHandler:] --[FBSDKGraphRequestMetadata batchParameters] --[FBSDKGraphRequestMetadata setBatchParameters:] --[FBSDKGraphRequestMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKGraphRequestMetadata -__OBJC_$_INSTANCE_METHODS_FBSDKGraphRequestMetadata -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._request -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._completionHandler -_OBJC_IVAR_$_FBSDKGraphRequestMetadata._batchParameters -__OBJC_$_INSTANCE_VARIABLES_FBSDKGraphRequestMetadata -__OBJC_$_PROP_LIST_FBSDKGraphRequestMetadata -__OBJC_CLASS_RO_$_FBSDKGraphRequestMetadata -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h -+[FBSDKGraphRequestPiggybackManager tokenWallet] -+[FBSDKGraphRequestPiggybackManager settings] -+[FBSDKGraphRequestPiggybackManager serverConfiguration] -+[FBSDKGraphRequestPiggybackManager requestProvider] -+[FBSDKGraphRequestPiggybackManager configureWithTokenWallet:settings:serverConfiguration:requestProvider:] -+[FBSDKGraphRequestPiggybackManager addPiggybackRequests:] -+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:] -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -___copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -___copy_helper_block_e8_32b40b48r56r64r -___destroy_helper_block_e8_32s40s48r56r64r -+[FBSDKGraphRequestPiggybackManager addRefreshPiggybackIfStale:] -+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:] -___69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -+[FBSDKGraphRequestPiggybackManager _safeForPiggyback:] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshThresholdInSeconds] -+[FBSDKGraphRequestPiggybackManager _tokenRefreshRetryInSeconds] -+[FBSDKGraphRequestPiggybackManager _lastRefreshTry] -+[FBSDKGraphRequestPiggybackManager _setLastRefreshTry:] -__lastRefreshTry -__tokenWallet -__serverConfiguration -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_REFS__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_INSTANCE_METHODS__FBSDKGraphRequestConnecting -__OBJC_$_PROP_LIST__FBSDKGraphRequestConnecting -__OBJC_$_PROTOCOL_METHOD_TYPES__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_LABEL_PROTOCOL_$__FBSDKGraphRequestConnecting -__OBJC_PROTOCOL_REFERENCE_$__FBSDKGraphRequestConnecting -___block_descriptor_112_e8_40s48r56r64r72r80r88r96r104r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.100 -___block_descriptor_72_e8_32bs40r48r56r64r_e54_v32?0""816"NSError"24l -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.118 -___block_descriptor_72_e8_32bs40bs48r56r64r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_40s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManager -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManager -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m -__69+[FBSDKGraphRequestPiggybackManager addServerConfigurationPiggyback:]_block_invoke -__destroy_helper_block_e8_32s40s48r56r64r -__copy_helper_block_e8_32b40b48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.114 -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke.96 -__destroy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__copy_helper_block_e8_40s48r56r64r72r80r88r96r104r -__75+[FBSDKGraphRequestPiggybackManager addRefreshPiggyback:permissionHandler:]_block_invoke -+[FBSDKGraphRequestPiggybackManagerProvider piggybackManager] -__OBJC_$_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKGraphRequestPiggybackManagerProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_METACLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -__OBJC_CLASS_RO_$_FBSDKGraphRequestPiggybackManagerProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m -FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m --[FBSDKIcon imageWithSize:] --[FBSDKIcon imageWithSize:scale:] --[FBSDKIcon imageWithSize:color:] --[FBSDKIcon imageWithSize:scale:color:] --[FBSDKIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKIcon -__OBJC_$_INSTANCE_METHODS_FBSDKIcon -__OBJC_CLASS_RO_$_FBSDKIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m -FBSDKCoreKit/Internal/UI/FBSDKIcon.m -+[FBSDKImageDownloader sharedInstance] -___38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImageDownloader init] --[FBSDKImageDownloader initWithSessionProvider:] --[FBSDKImageDownloader removeAll] --[FBSDKImageDownloader downloadImageWithURL:ttl:completion:] -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -___60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -___copy_helper_block_e8_32s40s48b56b --[FBSDKImageDownloader sessionProvider] --[FBSDKImageDownloader setSessionProvider:] --[FBSDKImageDownloader urlCache] --[FBSDKImageDownloader setUrlCache:] --[FBSDKImageDownloader .cxx_destruct] -_sharedInstance.instance -_OBJC_CLASSLIST_REFERENCES_$_.18 -___block_descriptor_40_e8_32bs_e29_v16?0"NSCachedURLResponse"8l -___block_descriptor_64_e8_32s40s48bs56bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_$_CLASS_METHODS_FBSDKImageDownloader -__OBJC_$_CLASS_PROP_LIST_FBSDKImageDownloader -__OBJC_METACLASS_RO_$_FBSDKImageDownloader -__OBJC_$_INSTANCE_METHODS_FBSDKImageDownloader -_OBJC_IVAR_$_FBSDKImageDownloader._sessionProvider -_OBJC_IVAR_$_FBSDKImageDownloader._urlCache -__OBJC_$_INSTANCE_VARIABLES_FBSDKImageDownloader -__OBJC_$_PROP_LIST_FBSDKImageDownloader -__OBJC_CLASS_RO_$_FBSDKImageDownloader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m -FBSDKCoreKit/Internal/FBSDKImageDownloader.m -__copy_helper_block_e8_32s40s48b56b -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke.42 -__60-[FBSDKImageDownloader downloadImageWithURL:ttl:completion:]_block_invoke -__38+[FBSDKImageDownloader sharedInstance]_block_invoke --[FBSDKImpressionTrackingButton layoutSubviews] -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_REFERENCE_$_FBSDKButtonImpressionTracking -_OBJC_CLASSLIST_REFERENCES_$_.55 -__OBJC_METACLASS_RO_$_FBSDKImpressionTrackingButton -__OBJC_$_INSTANCE_METHODS_FBSDKImpressionTrackingButton -__OBJC_CLASS_RO_$_FBSDKImpressionTrackingButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m -FBSDKCoreKit/FBSDKImpressionTrackingButton.m --[FBSDKInstrumentManager init] --[FBSDKInstrumentManager initWithFeatureCheckerProvider:settings:crashObserver:errorReport:crashHandler:] -+[FBSDKInstrumentManager shared] -___32+[FBSDKInstrumentManager shared]_block_invoke --[FBSDKInstrumentManager enable] -___32-[FBSDKInstrumentManager enable]_block_invoke -___32-[FBSDKInstrumentManager enable]_block_invoke.28 --[FBSDKInstrumentManager featureChecker] --[FBSDKInstrumentManager setFeatureChecker:] --[FBSDKInstrumentManager settings] --[FBSDKInstrumentManager setSettings:] --[FBSDKInstrumentManager crashObserver] --[FBSDKInstrumentManager setCrashObserver:] --[FBSDKInstrumentManager errorReport] --[FBSDKInstrumentManager setErrorReport:] --[FBSDKInstrumentManager crashHandler] --[FBSDKInstrumentManager setCrashHandler:] --[FBSDKInstrumentManager .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKInstrumentManager -__OBJC_$_CLASS_PROP_LIST_FBSDKInstrumentManager -__OBJC_METACLASS_RO_$_FBSDKInstrumentManager -__OBJC_$_INSTANCE_METHODS_FBSDKInstrumentManager -_OBJC_IVAR_$_FBSDKInstrumentManager._featureChecker -_OBJC_IVAR_$_FBSDKInstrumentManager._settings -_OBJC_IVAR_$_FBSDKInstrumentManager._crashObserver -_OBJC_IVAR_$_FBSDKInstrumentManager._errorReport -_OBJC_IVAR_$_FBSDKInstrumentManager._crashHandler -__OBJC_$_INSTANCE_VARIABLES_FBSDKInstrumentManager -__OBJC_$_PROP_LIST_FBSDKInstrumentManager -__OBJC_CLASS_RO_$_FBSDKInstrumentManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m -__32-[FBSDKInstrumentManager enable]_block_invoke.28 -__32-[FBSDKInstrumentManager enable]_block_invoke -__32+[FBSDKInstrumentManager shared]_block_invoke -+[FBSDKInternalUtility sharedUtility] -___37+[FBSDKInternalUtility sharedUtility]_block_invoke -+[FBSDKInternalUtility configureWithInfoDictionaryProvider:] -+[FBSDKInternalUtility setLoggerType:] -+[FBSDKInternalUtility loggerType] --[FBSDKInternalUtility appURLScheme] --[FBSDKInternalUtility appURLWithHost:path:queryParameters:error:] --[FBSDKInternalUtility parametersFromFBURL:] --[FBSDKInternalUtility bundleForStrings] -___40-[FBSDKInternalUtility bundleForStrings]_block_invoke --[FBSDKInternalUtility currentTimeInMilliseconds] --[FBSDKInternalUtility extractPermissionsFromResponse:grantedPermissions:declinedPermissions:expiredPermissions:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] --[FBSDKInternalUtility _facebookURLWithHostPrefix:path:queryParameters:defaultVersion:error:] --[FBSDKInternalUtility isBrowserURL:] --[FBSDKInternalUtility isFacebookBundleIdentifier:] --[FBSDKInternalUtility isSafariBundleIdentifier:] --[FBSDKInternalUtility object:isEqualToObject:] --[FBSDKInternalUtility operatingSystemVersion] -___46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke --[FBSDKInternalUtility URLWithScheme:host:path:queryParameters:error:] --[FBSDKInternalUtility deleteFacebookCookies] --[FBSDKInternalUtility registerTransientObject:] --[FBSDKInternalUtility unregisterTransientObject:] --[FBSDKInternalUtility viewControllerForView:] --[FBSDKInternalUtility isFacebookAppInstalled] -___46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke --[FBSDKInternalUtility isMessengerAppInstalled] -___47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke --[FBSDKInternalUtility isMSQRDPlayerAppInstalled] -___49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke --[FBSDKInternalUtility _canOpenURLScheme:] --[FBSDKInternalUtility validateAppID] --[FBSDKInternalUtility validateRequiredClientAccessToken] --[FBSDKInternalUtility validateURLSchemes] --[FBSDKInternalUtility validateFacebookReservedURLSchemes] --[FBSDKInternalUtility findWindow] --[FBSDKInternalUtility topMostViewController] --[FBSDKInternalUtility hexadecimalStringFromData:] --[FBSDKInternalUtility isRegisteredURLScheme:] -___46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke --[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:] -___56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isRegisteredCanOpenURLScheme:] -___53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke --[FBSDKInternalUtility isPublishPermission:] --[FBSDKInternalUtility isUnity] --[FBSDKInternalUtility validateConfiguration] --[FBSDKInternalUtility isConfigured] --[FBSDKInternalUtility setIsConfigured:] --[FBSDKInternalUtility infoDictionaryProvider] --[FBSDKInternalUtility setInfoDictionaryProvider:] --[FBSDKInternalUtility .cxx_destruct] -_sharedUtility.instance -_sharedUtilityNonce -__loggerType -_bundleForStrings.bundle -_bundleForStrings.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.107 -_operatingSystemVersion.operatingSystemVersion -_checkOperatingSystemVersionToken -___block_literal_global.142 -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.176 -__transientObjects -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_CLASSLIST_REFERENCES_$_.196 -_checkIfFacebookAppInstalledToken -___block_literal_global.210 -_OBJC_SELECTOR_REFERENCES_.214 -_checkIfMessengerAppInstalledToken -___block_literal_global.217 -_checkIfMSQRDPlayerAppInstalledToken -___block_literal_global.220 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_CLASSLIST_REFERENCES_$_.232 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_CLASSLIST_REFERENCES_$_.243 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.279 -_isRegisteredURLScheme:.urlTypes -_fetchUrlSchemesToken -_OBJC_SELECTOR_REFERENCES_.326 -_checkRegisteredCanOpenURLScheme:.checkedSchemes -_checkRegisteredCanOpenUrlSchemesToken -___block_literal_global.327 -_OBJC_CLASSLIST_REFERENCES_$_.328 -_isRegisteredCanOpenURLScheme:.schemes -_fetchApplicationQuerySchemesToken -_OBJC_SELECTOR_REFERENCES_.348 -_OBJC_SELECTOR_REFERENCES_.352 -__OBJC_$_CLASS_METHODS_FBSDKInternalUtility -__OBJC_$_CLASS_PROP_LIST_FBSDKInternalUtility -__OBJC_METACLASS_RO_$_FBSDKInternalUtility -__OBJC_$_INSTANCE_METHODS_FBSDKInternalUtility -_OBJC_IVAR_$_FBSDKInternalUtility._isConfigured -_OBJC_IVAR_$_FBSDKInternalUtility._infoDictionaryProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKInternalUtility -__OBJC_$_PROP_LIST_FBSDKInternalUtility -__OBJC_CLASS_RO_$_FBSDKInternalUtility -_OBJC_CLASSLIST_REFERENCES_$_.414 -_OBJC_SELECTOR_REFERENCES_.416 -_OBJC_SELECTOR_REFERENCES_.418 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKInternalUtility.m -FBSDKCoreKit/FBSDKInternalUtility.m -__53-[FBSDKInternalUtility isRegisteredCanOpenURLScheme:]_block_invoke -__56-[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]_block_invoke -__46-[FBSDKInternalUtility isRegisteredURLScheme:]_block_invoke -__49-[FBSDKInternalUtility isMSQRDPlayerAppInstalled]_block_invoke -__47-[FBSDKInternalUtility isMessengerAppInstalled]_block_invoke -__46-[FBSDKInternalUtility isFacebookAppInstalled]_block_invoke -__46-[FBSDKInternalUtility operatingSystemVersion]_block_invoke -ShouldOverrideHostWithGamingDomain -__40-[FBSDKInternalUtility bundleForStrings]_block_invoke -__37+[FBSDKInternalUtility sharedUtility]_block_invoke --[FBSDKKeychainStore initWithService:accessGroup:] --[FBSDKKeychainStore setDictionary:forKey:accessibility:] --[FBSDKKeychainStore dictionaryForKey:] --[FBSDKKeychainStore setString:forKey:accessibility:] --[FBSDKKeychainStore stringForKey:] --[FBSDKKeychainStore setData:forKey:accessibility:] --[FBSDKKeychainStore dataForKey:] --[FBSDKKeychainStore queryForKey:] --[FBSDKKeychainStore service] --[FBSDKKeychainStore accessGroup] --[FBSDKKeychainStore .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKKeychainStore -__OBJC_$_INSTANCE_METHODS_FBSDKKeychainStore -_OBJC_IVAR_$_FBSDKKeychainStore._service -_OBJC_IVAR_$_FBSDKKeychainStore._accessGroup -__OBJC_$_INSTANCE_VARIABLES_FBSDKKeychainStore -__OBJC_$_PROP_LIST_FBSDKKeychainStore -__OBJC_CLASS_RO_$_FBSDKKeychainStore -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h --[FBSDKLocation initWithId:name:] -+[FBSDKLocation locationFromDictionary:] --[FBSDKLocation hash] --[FBSDKLocation isEqual:] --[FBSDKLocation isEqualToLocation:] --[FBSDKLocation copyWithZone:] -+[FBSDKLocation supportsSecureCoding] --[FBSDKLocation encodeWithCoder:] --[FBSDKLocation initWithCoder:] --[FBSDKLocation id] --[FBSDKLocation name] --[FBSDKLocation .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.35 -__OBJC_$_CLASS_METHODS_FBSDKLocation -__OBJC_CLASS_PROTOCOLS_$_FBSDKLocation -__OBJC_$_CLASS_PROP_LIST_FBSDKLocation -__OBJC_METACLASS_RO_$_FBSDKLocation -__OBJC_$_INSTANCE_METHODS_FBSDKLocation -_OBJC_IVAR_$_FBSDKLocation._id -_OBJC_IVAR_$_FBSDKLocation._name -__OBJC_$_INSTANCE_VARIABLES_FBSDKLocation -__OBJC_$_PROP_LIST_FBSDKLocation -__OBJC_CLASS_RO_$_FBSDKLocation -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.m -FBSDKCoreKit/FBSDKLocation.h --[FBSDKLogger initWithLoggingBehavior:] --[FBSDKLogger contents] --[FBSDKLogger setContents:] --[FBSDKLogger appendString:] --[FBSDKLogger appendFormat:] --[FBSDKLogger appendKey:value:] --[FBSDKLogger emitToNSLog] -+[FBSDKLogger generateSerialNumber] -+[FBSDKLogger singleShotLogEntry:logEntry:] --[FBSDKLogger logEntry:] -+[FBSDKLogger singleShotLogEntry:timestampTag:formatString:] -+[FBSDKLogger registerCurrentTime:withTag:] -+[FBSDKLogger registerStringToReplace:replaceWith:] --[FBSDKLogger loggerSerialNumber] --[FBSDKLogger loggingBehavior] --[FBSDKLogger isActive] --[FBSDKLogger internalContents] --[FBSDKLogger .cxx_destruct] -_g_stringsToReplace -_g_startTimesWithTags -_OBJC_CLASSLIST_REFERENCES_$_.15 -_g_serialNumberCounter -__OBJC_$_CLASS_METHODS_FBSDKLogger -__OBJC_METACLASS_RO_$_FBSDKLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLogger -_OBJC_IVAR_$_FBSDKLogger._active -_OBJC_IVAR_$_FBSDKLogger._loggerSerialNumber -_OBJC_IVAR_$_FBSDKLogger._loggingBehavior -_OBJC_IVAR_$_FBSDKLogger._internalContents -__OBJC_$_INSTANCE_VARIABLES_FBSDKLogger -__OBJC_$_PROP_LIST_FBSDKLogger -__OBJC_CLASS_RO_$_FBSDKLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.m -FBSDKCoreKit/Internal/FBSDKLogger.h --[FBSDKLoggerFactory createLoggerWithLoggingBehavior:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoggingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoggingCreating -__OBJC_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKLoggingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoggerFactory -__OBJC_METACLASS_RO_$_FBSDKLoggerFactory -__OBJC_$_INSTANCE_METHODS_FBSDKLoggerFactory -__OBJC_CLASS_RO_$_FBSDKLoggerFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m -FBSDKCoreKit/Internal/FBSDKLoggerFactory.m --[FBSDKLogo pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKLogo -__OBJC_$_INSTANCE_METHODS_FBSDKLogo -__OBJC_CLASS_RO_$_FBSDKLogo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m -FBSDKCoreKit/Internal/UI/FBSDKLogo.m -+[FBSDKMath ceilForSize:] -+[FBSDKMath floorForSize:] -+[FBSDKMath hashWithInteger:] -+[FBSDKMath hashWithInteger:andInteger:] -+[FBSDKMath hashWithIntegerArray:count:] -+[FBSDKMath hashWithLong:] -+[FBSDKMath hashWithPointer:] -__OBJC_$_CLASS_METHODS_FBSDKMath -__OBJC_METACLASS_RO_$_FBSDKMath -__OBJC_CLASS_RO_$_FBSDKMath -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m -FBSDKCoreKit/Internal/FBSDKMath.m --[FBSDKModalFormPresentationController dimmedView] --[FBSDKModalFormPresentationController presentationTransitionWillBegin] -___71-[FBSDKModalFormPresentationController presentationTransitionWillBegin]_block_invoke --[FBSDKModalFormPresentationController presentationTransitionDidEnd:] --[FBSDKModalFormPresentationController dismissalTransitionWillBegin] -___68-[FBSDKModalFormPresentationController dismissalTransitionWillBegin]_block_invoke --[FBSDKModalFormPresentationController dismissalTransitionDidEnd:] --[FBSDKModalFormPresentationController viewWillTransitionToSize:withTransitionCoordinator:] -___91-[FBSDKModalFormPresentationController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke --[FBSDKModalFormPresentationController .cxx_destruct] -_OBJC_IVAR_$_FBSDKModalFormPresentationController._dimmedView -___block_descriptor_40_e8_32s_e56_v16?0""8l -__OBJC_METACLASS_RO_$_FBSDKModalFormPresentationController -__OBJC_$_INSTANCE_METHODS_FBSDKModalFormPresentationController -__OBJC_$_INSTANCE_VARIABLES_FBSDKModalFormPresentationController -__OBJC_CLASS_RO_$_FBSDKModalFormPresentationController -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.m -FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.m -__91-[FBSDKModalFormPresentationController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke -__68-[FBSDKModalFormPresentationController dismissalTransitionWillBegin]_block_invoke -__71-[FBSDKModalFormPresentationController presentationTransitionWillBegin]_block_invoke --[FBSDKObjectDecoder initWith:] --[FBSDKObjectDecoder decodeObjectOfClass:forKey:] --[FBSDKObjectDecoder decodeObjectOfClasses:forKey:] --[FBSDKObjectDecoder unarchiver] --[FBSDKObjectDecoder setUnarchiver:] --[FBSDKObjectDecoder .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKObjectDecoding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKObjectDecoding -__OBJC_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_LABEL_PROTOCOL_$_FBSDKObjectDecoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKObjectDecoder -__OBJC_METACLASS_RO_$_FBSDKObjectDecoder -__OBJC_$_INSTANCE_METHODS_FBSDKObjectDecoder -_OBJC_IVAR_$_FBSDKObjectDecoder._unarchiver -__OBJC_$_INSTANCE_VARIABLES_FBSDKObjectDecoder -__OBJC_$_PROP_LIST_FBSDKObjectDecoder -__OBJC_CLASS_RO_$_FBSDKObjectDecoder -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m -FBSDKCoreKit/Internal/FBSDKObjectDecoder.m --[FBSDKPaymentObserver initWithPaymentQueue:paymentProductRequestorFactory:] -+[FBSDKPaymentObserver shared] -___30+[FBSDKPaymentObserver shared]_block_invoke --[FBSDKPaymentObserver startObservingTransactions] --[FBSDKPaymentObserver stopObservingTransactions] --[FBSDKPaymentObserver paymentQueue:updatedTransactions:] --[FBSDKPaymentObserver handleTransaction:] --[FBSDKPaymentObserver paymentQueue] --[FBSDKPaymentObserver requestorFactory] --[FBSDKPaymentObserver isObservingTransactions] --[FBSDKPaymentObserver setIsObservingTransactions:] --[FBSDKPaymentObserver .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPaymentObserver -__OBJC_$_PROTOCOL_REFS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKPaymentTransactionObserver -__OBJC_$_PROTOCOL_METHOD_TYPES_SKPaymentTransactionObserver -__OBJC_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_LABEL_PROTOCOL_$_SKPaymentTransactionObserver -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentObserver -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentObserver -__OBJC_METACLASS_RO_$_FBSDKPaymentObserver -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentObserver -_OBJC_IVAR_$_FBSDKPaymentObserver._isObservingTransactions -_OBJC_IVAR_$_FBSDKPaymentObserver._paymentQueue -_OBJC_IVAR_$_FBSDKPaymentObserver._requestorFactory -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentObserver -__OBJC_$_PROP_LIST_FBSDKPaymentObserver -__OBJC_CLASS_RO_$_FBSDKPaymentObserver -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m -__30+[FBSDKPaymentObserver shared]_block_invoke -+[FBSDKPaymentProductRequestor initialize] --[FBSDKPaymentProductRequestor initWithTransaction:settings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] -+[FBSDKPaymentProductRequestor pendingRequestors] --[FBSDKPaymentProductRequestor setProductsRequest:] --[FBSDKPaymentProductRequestor resolveProducts] --[FBSDKPaymentProductRequestor getTruncatedString:] --[FBSDKPaymentProductRequestor logTransactionEvent:] --[FBSDKPaymentProductRequestor isSubscription:] --[FBSDKPaymentProductRequestor getEventParametersOfProduct:withTransaction:] --[FBSDKPaymentProductRequestor appendOriginalTransactionID:] --[FBSDKPaymentProductRequestor clearOriginalTransactionID:] --[FBSDKPaymentProductRequestor isStartTrial:ofProduct:] --[FBSDKPaymentProductRequestor durationOfSubscriptionPeriod:] --[FBSDKPaymentProductRequestor productsRequest:didReceiveResponse:] --[FBSDKPaymentProductRequestor requestDidFinish:] --[FBSDKPaymentProductRequestor request:didFailWithError:] --[FBSDKPaymentProductRequestor cleanUp] --[FBSDKPaymentProductRequestor logImplicitSubscribeTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitPurchaseTransaction:ofProduct:] --[FBSDKPaymentProductRequestor logImplicitTransactionEvent:valueToSum:parameters:] --[FBSDKPaymentProductRequestor fetchDeviceReceipt] --[FBSDKPaymentProductRequestor transaction] --[FBSDKPaymentProductRequestor setTransaction:] --[FBSDKPaymentProductRequestor appStoreReceiptProvider] --[FBSDKPaymentProductRequestor productsRequest] --[FBSDKPaymentProductRequestor productRequestFactory] --[FBSDKPaymentProductRequestor settings] --[FBSDKPaymentProductRequestor eventLogger] --[FBSDKPaymentProductRequestor gateKeeperManager] --[FBSDKPaymentProductRequestor store] --[FBSDKPaymentProductRequestor loggerFactory] --[FBSDKPaymentProductRequestor originalTransactionSet] --[FBSDKPaymentProductRequestor setOriginalTransactionSet:] --[FBSDKPaymentProductRequestor eventsWithReceipt] --[FBSDKPaymentProductRequestor setEventsWithReceipt:] --[FBSDKPaymentProductRequestor formatter] --[FBSDKPaymentProductRequestor .cxx_destruct] -__pendingRequestors -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_CLASSLIST_REFERENCES_$_.204 -__OBJC_$_CLASS_METHODS_FBSDKPaymentProductRequestor -__OBJC_$_PROTOCOL_REFS_SKRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SKRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKRequestDelegate -__OBJC_PROTOCOL_$_SKRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKRequestDelegate -__OBJC_$_PROTOCOL_REFS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_SKProductsRequestDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SKProductsRequestDelegate -__OBJC_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_LABEL_PROTOCOL_$_SKProductsRequestDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestor -__OBJC_$_CLASS_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestor -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestor -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._transaction -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._appStoreReceiptProvider -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productsRequest -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._productRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._originalTransactionSet -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._eventsWithReceipt -_OBJC_IVAR_$_FBSDKPaymentProductRequestor._formatter -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestor -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestor -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestor -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m --[FBSDKPaymentProductRequestorFactory init] --[FBSDKPaymentProductRequestorFactory initWithSettings:eventLogger:gateKeeperManager:store:loggerFactory:productsRequestFactory:appStoreReceiptProvider:] --[FBSDKPaymentProductRequestorFactory createRequestorWithTransaction:] --[FBSDKPaymentProductRequestorFactory settings] --[FBSDKPaymentProductRequestorFactory eventLogger] --[FBSDKPaymentProductRequestorFactory gateKeeperManager] --[FBSDKPaymentProductRequestorFactory setGateKeeperManager:] --[FBSDKPaymentProductRequestorFactory store] --[FBSDKPaymentProductRequestorFactory setStore:] --[FBSDKPaymentProductRequestorFactory loggerFactory] --[FBSDKPaymentProductRequestorFactory setLoggerFactory:] --[FBSDKPaymentProductRequestorFactory productsRequestFactory] --[FBSDKPaymentProductRequestorFactory appStoreReceiptProvider] --[FBSDKPaymentProductRequestorFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKPaymentProductRequestorCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKPaymentProductRequestorCreating -__OBJC_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKPaymentProductRequestorCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKPaymentProductRequestorFactory -__OBJC_METACLASS_RO_$_FBSDKPaymentProductRequestorFactory -__OBJC_$_INSTANCE_METHODS_FBSDKPaymentProductRequestorFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._settings -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._eventLogger -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._gateKeeperManager -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._store -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._loggerFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._productsRequestFactory -_OBJC_IVAR_$_FBSDKPaymentProductRequestorFactory._appStoreReceiptProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKPaymentProductRequestorFactory -__OBJC_$_PROP_LIST_FBSDKPaymentProductRequestorFactory -__OBJC_CLASS_RO_$_FBSDKPaymentProductRequestorFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m --[FBSDKProductRequestFactory createWithProductIdentifiers:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProductsRequestCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProductsRequestCreating -__OBJC_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProductsRequestCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProductRequestFactory -__OBJC_METACLASS_RO_$_FBSDKProductRequestFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProductRequestFactory -__OBJC_CLASS_RO_$_FBSDKProductRequestFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m -fb_randomString -FBSDKCoreKit/FBSDKRandom.m --[FBSDKRestrictiveData initWithEventName:params:] --[FBSDKRestrictiveData eventName] --[FBSDKRestrictiveData restrictiveParams] --[FBSDKRestrictiveData deprecatedParams] --[FBSDKRestrictiveData deprecatedEvent] --[FBSDKRestrictiveData .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveData -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveData -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedEvent -_OBJC_IVAR_$_FBSDKRestrictiveData._eventName -_OBJC_IVAR_$_FBSDKRestrictiveData._restrictiveParams -_OBJC_IVAR_$_FBSDKRestrictiveData._deprecatedParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveData -__OBJC_$_PROP_LIST_FBSDKRestrictiveData -__OBJC_CLASS_RO_$_FBSDKRestrictiveData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h --[FBSDKRestrictiveEventFilter initWithEventName:restrictiveParams:] --[FBSDKRestrictiveEventFilter eventName] --[FBSDKRestrictiveEventFilter restrictiveParams] --[FBSDKRestrictiveEventFilter .cxx_destruct] --[FBSDKRestrictiveDataFilterManager initWithServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager enable] --[FBSDKRestrictiveDataFilterManager processParameters:eventName:] --[FBSDKRestrictiveDataFilterManager processEvents:] --[FBSDKRestrictiveDataFilterManager isRestrictedEvent:] --[FBSDKRestrictiveDataFilterManager getMatchedDataTypeWithEventName:paramKey:] --[FBSDKRestrictiveDataFilterManager updateFilters:] --[FBSDKRestrictiveDataFilterManager isRestrictiveEventFilterEnabled] --[FBSDKRestrictiveDataFilterManager setIsRestrictiveEventFilterEnabled:] --[FBSDKRestrictiveDataFilterManager params] --[FBSDKRestrictiveDataFilterManager setParams:] --[FBSDKRestrictiveDataFilterManager restrictedEvents] --[FBSDKRestrictiveDataFilterManager setRestrictedEvents:] --[FBSDKRestrictiveDataFilterManager serverConfigurationProvider] --[FBSDKRestrictiveDataFilterManager setServerConfigurationProvider:] --[FBSDKRestrictiveDataFilterManager .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKRestrictiveEventFilter -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveEventFilter -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._eventName -_OBJC_IVAR_$_FBSDKRestrictiveEventFilter._restrictiveParams -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveEventFilter -__OBJC_$_PROP_LIST_FBSDKRestrictiveEventFilter -__OBJC_CLASS_RO_$_FBSDKRestrictiveEventFilter -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_METACLASS_RO_$_FBSDKRestrictiveDataFilterManager -__OBJC_$_INSTANCE_METHODS_FBSDKRestrictiveDataFilterManager -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._isRestrictiveEventFilterEnabled -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._params -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._restrictedEvents -_OBJC_IVAR_$_FBSDKRestrictiveDataFilterManager._serverConfigurationProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKRestrictiveDataFilterManager -__OBJC_$_PROP_LIST_FBSDKRestrictiveDataFilterManager -__OBJC_CLASS_RO_$_FBSDKRestrictiveDataFilterManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m -FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m --[FBSDKServerConfiguration initWithAppID:appName:loginTooltipEnabled:loginTooltipText:defaultShareMode:advertisingIDEnabled:implicitLoggingEnabled:implicitPurchaseLoggingEnabled:codelessEventsEnabled:uninstallTrackingEnabled:dialogConfigurations:dialogFlows:timestamp:errorConfiguration:sessionTimeoutInterval:defaults:loggingToken:smartLoginOptions:smartLoginBookmarkIconURL:smartLoginMenuIconURL:updateMessage:eventBindings:restrictiveParams:AAMRules:suggestedEventsSetting:] -+[FBSDKServerConfiguration defaultServerConfigurationForAppID:] --[FBSDKServerConfiguration dialogConfigurationForDialogName:] --[FBSDKServerConfiguration useNativeDialogForDialogName:] --[FBSDKServerConfiguration useSafariViewControllerForDialogName:] --[FBSDKServerConfiguration _useFeatureWithKey:dialogName:] -+[FBSDKServerConfiguration supportsSecureCoding] --[FBSDKServerConfiguration initWithCoder:] --[FBSDKServerConfiguration encodeWithCoder:] --[FBSDKServerConfiguration copyWithZone:] --[FBSDKServerConfiguration dialogConfigurations] --[FBSDKServerConfiguration dialogFlows] --[FBSDKServerConfiguration isAdvertisingIDEnabled] --[FBSDKServerConfiguration appID] --[FBSDKServerConfiguration appName] --[FBSDKServerConfiguration isDefaults] --[FBSDKServerConfiguration defaultShareMode] --[FBSDKServerConfiguration errorConfiguration] --[FBSDKServerConfiguration isImplicitLoggingSupported] --[FBSDKServerConfiguration isImplicitPurchaseLoggingSupported] --[FBSDKServerConfiguration isCodelessEventsEnabled] --[FBSDKServerConfiguration isLoginTooltipEnabled] --[FBSDKServerConfiguration isUninstallTrackingEnabled] --[FBSDKServerConfiguration loginTooltipText] --[FBSDKServerConfiguration timestamp] --[FBSDKServerConfiguration sessionTimoutInterval] --[FBSDKServerConfiguration setSessionTimoutInterval:] --[FBSDKServerConfiguration loggingToken] --[FBSDKServerConfiguration smartLoginOptions] --[FBSDKServerConfiguration smartLoginBookmarkIconURL] --[FBSDKServerConfiguration smartLoginMenuIconURL] --[FBSDKServerConfiguration updateMessage] --[FBSDKServerConfiguration eventBindings] --[FBSDKServerConfiguration restrictiveParams] --[FBSDKServerConfiguration AAMRules] --[FBSDKServerConfiguration suggestedEventsSetting] --[FBSDKServerConfiguration version] --[FBSDKServerConfiguration .cxx_destruct] -_defaultServerConfigurationForAppID:._defaultServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.85 -__OBJC_$_CLASS_METHODS_FBSDKServerConfiguration -__OBJC_CLASS_PROTOCOLS_$_FBSDKServerConfiguration -__OBJC_$_CLASS_PROP_LIST_FBSDKServerConfiguration -__OBJC_METACLASS_RO_$_FBSDKServerConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogConfigurations -_OBJC_IVAR_$_FBSDKServerConfiguration._dialogFlows -_OBJC_IVAR_$_FBSDKServerConfiguration._version -_OBJC_IVAR_$_FBSDKServerConfiguration._advertisingIDEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._defaults -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._implicitPurchaseLoggingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._codelessEventsEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._uninstallTrackingEnabled -_OBJC_IVAR_$_FBSDKServerConfiguration._appID -_OBJC_IVAR_$_FBSDKServerConfiguration._appName -_OBJC_IVAR_$_FBSDKServerConfiguration._defaultShareMode -_OBJC_IVAR_$_FBSDKServerConfiguration._errorConfiguration -_OBJC_IVAR_$_FBSDKServerConfiguration._loginTooltipText -_OBJC_IVAR_$_FBSDKServerConfiguration._timestamp -_OBJC_IVAR_$_FBSDKServerConfiguration._sessionTimoutInterval -_OBJC_IVAR_$_FBSDKServerConfiguration._loggingToken -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginOptions -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginBookmarkIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._smartLoginMenuIconURL -_OBJC_IVAR_$_FBSDKServerConfiguration._updateMessage -_OBJC_IVAR_$_FBSDKServerConfiguration._eventBindings -_OBJC_IVAR_$_FBSDKServerConfiguration._restrictiveParams -_OBJC_IVAR_$_FBSDKServerConfiguration._AAMRules -_OBJC_IVAR_$_FBSDKServerConfiguration._suggestedEventsSetting -__OBJC_$_INSTANCE_VARIABLES_FBSDKServerConfiguration -__OBJC_$_PROP_LIST_FBSDKServerConfiguration -__OBJC_CLASS_RO_$_FBSDKServerConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h -+[FBSDKServerConfigurationManager initialize] -+[FBSDKServerConfigurationManager clearCache] -+[FBSDKServerConfigurationManager cachedServerConfiguration] -+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:] -___78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKServerConfigurationManager processLoadRequestResponse:error:appID:] -+[FBSDKServerConfigurationManager requestToLoadServerConfiguration:] -+[FBSDKServerConfigurationManager _didProcessConfigurationFromNetwork:appID:error:] -+[FBSDKServerConfigurationManager _parseDialogConfigurations:] -+[FBSDKServerConfigurationManager _serverConfigurationTimestampIsValid:] -+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:] -___61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -___copy_helper_block_e8_32b40s48s --[FBSDKServerConfigurationManager init] -__serverConfigurationError -__serverConfigurationErrorTimestamp -__loadingServerConfiguration -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_CLASSLIST_REFERENCES_$_.161 -_OBJC_CLASSLIST_REFERENCES_$_.164 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_CLASSLIST_REFERENCES_$_.190 -___block_descriptor_56_e8_32bs40s48s_e5_v8?0l -__OBJC_$_CLASS_METHODS_FBSDKServerConfigurationManager -__OBJC_METACLASS_RO_$_FBSDKServerConfigurationManager -__OBJC_$_INSTANCE_METHODS_FBSDKServerConfigurationManager -__OBJC_CLASS_RO_$_FBSDKServerConfigurationManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m -__copy_helper_block_e8_32b40s48s -__61+[FBSDKServerConfigurationManager _wrapperBlockForLoadBlock:]_block_invoke -__78+[FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:]_block_invoke -+[FBSDKSettings sharedSettings] -___31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings configureWithStore:appEventsConfigurationProvider:infoDictionaryProvider:eventLogger:] -+[FBSDKSettings store] -+[FBSDKSettings appEventsConfigurationProvider] -+[FBSDKSettings infoDictionaryProvider] -+[FBSDKSettings eventLogger] -+[FBSDKSettings appID] -+[FBSDKSettings setAppID:] --[FBSDKSettings appID] --[FBSDKSettings setAppID:] -+[FBSDKSettings appURLSchemeSuffix] -+[FBSDKSettings setAppURLSchemeSuffix:] --[FBSDKSettings appURLSchemeSuffix] --[FBSDKSettings setAppURLSchemeSuffix:] -+[FBSDKSettings clientToken] -+[FBSDKSettings setClientToken:] --[FBSDKSettings clientToken] --[FBSDKSettings setClientToken:] -+[FBSDKSettings displayName] -+[FBSDKSettings setDisplayName:] --[FBSDKSettings displayName] --[FBSDKSettings setDisplayName:] -+[FBSDKSettings facebookDomainPart] -+[FBSDKSettings setFacebookDomainPart:] --[FBSDKSettings facebookDomainPart] --[FBSDKSettings setFacebookDomainPart:] -+[FBSDKSettings _JPEGCompressionQualityNumber] -+[FBSDKSettings _setJPEGCompressionQualityNumber:] --[FBSDKSettings _JPEGCompressionQualityNumber] --[FBSDKSettings _setJPEGCompressionQualityNumber:] -+[FBSDKSettings _instrumentEnabled] -+[FBSDKSettings _setInstrumentEnabled:] --[FBSDKSettings _instrumentEnabled] --[FBSDKSettings _setInstrumentEnabled:] -+[FBSDKSettings _autoLogAppEventsEnabled] -+[FBSDKSettings _setAutoLogAppEventsEnabled:] --[FBSDKSettings _autoLogAppEventsEnabled] --[FBSDKSettings _setAutoLogAppEventsEnabled:] -+[FBSDKSettings _advertiserIDCollectionEnabled] -+[FBSDKSettings _setAdvertiserIDCollectionEnabled:] --[FBSDKSettings _advertiserIDCollectionEnabled] --[FBSDKSettings _setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings _SKAdNetworkReportEnabled] -+[FBSDKSettings _setSKAdNetworkReportEnabled:] --[FBSDKSettings _SKAdNetworkReportEnabled] --[FBSDKSettings _setSKAdNetworkReportEnabled:] -+[FBSDKSettings _codelessDebugLogEnabled] -+[FBSDKSettings _setCodelessDebugLogEnabled:] --[FBSDKSettings _codelessDebugLogEnabled] --[FBSDKSettings _setCodelessDebugLogEnabled:] -+[FBSDKSettings isGraphErrorRecoveryEnabled] --[FBSDKSettings isGraphErrorRecoveryEnabled] -+[FBSDKSettings setGraphErrorRecoveryEnabled:] -+[FBSDKSettings JPEGCompressionQuality] -+[FBSDKSettings setJPEGCompressionQuality:] -+[FBSDKSettings isInstrumentEnabled] -+[FBSDKSettings setInstrumentEnabled:] -+[FBSDKSettings isCodelessDebugLogEnabled] -+[FBSDKSettings setCodelessDebugLogEnabled:] -+[FBSDKSettings isAutoLogAppEventsEnabled] --[FBSDKSettings isAutoLogAppEventsEnabled] -+[FBSDKSettings setAutoLogAppEventsEnabled:] -+[FBSDKSettings isAdvertiserIDCollectionEnabled] -+[FBSDKSettings setAdvertiserIDCollectionEnabled:] -+[FBSDKSettings isAdvertiserTrackingEnabled] --[FBSDKSettings isAdvertiserTrackingEnabled] -+[FBSDKSettings setAdvertiserTrackingEnabled:] --[FBSDKSettings setAdvertiserTrackingEnabled:] -+[FBSDKSettings advertisingTrackingStatus] --[FBSDKSettings advertisingTrackingStatus] -+[FBSDKSettings setAdvertiserTrackingStatus:] --[FBSDKSettings setAdvertiserTrackingStatus:] -+[FBSDKSettings isSKAdNetworkReportEnabled] --[FBSDKSettings isSKAdNetworkReportEnabled] -+[FBSDKSettings setSKAdNetworkReportEnabled:] -+[FBSDKSettings shouldLimitEventAndDataUsage] --[FBSDKSettings shouldLimitEventAndDataUsage] -+[FBSDKSettings setLimitEventAndDataUsage:] --[FBSDKSettings setLimitEventAndDataUsage:] -+[FBSDKSettings shouldUseCachedValuesForExpensiveMetadata] -+[FBSDKSettings setShouldUseCachedValuesForExpensiveMetadata:] --[FBSDKSettings shouldUseTokenOptimizations] --[FBSDKSettings setShouldUseTokenOptimizations:] -+[FBSDKSettings loggingBehaviors] --[FBSDKSettings loggingBehaviors] -+[FBSDKSettings setDataProcessingOptions:] -+[FBSDKSettings setDataProcessingOptions:country:state:] -+[FBSDKSettings setLoggingBehaviors:] -+[FBSDKSettings enableLoggingBehavior:] -+[FBSDKSettings disableLoggingBehavior:] -+[FBSDKSettings sdkVersion] --[FBSDKSettings validateConfiguration] -+[FBSDKSettings userAgentSuffix] -+[FBSDKSettings setUserAgentSuffix:] -+[FBSDKSettings setGraphAPIVersion:] -+[FBSDKSettings defaultGraphAPIVersion] -+[FBSDKSettings graphAPIVersion] --[FBSDKSettings graphAPIVersion] -+[FBSDKSettings appEventSettingsForPlistKey:defaultValue:] -+[FBSDKSettings appEventSettingsForUserDefaultsKey:defaultValue:] -+[FBSDKSettings dataProcessingOptions] -+[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings isDataProcessingRestricted] --[FBSDKSettings logWarnings] --[FBSDKSettings logIfSDKSettingsChanged] --[FBSDKSettings recordInstall] -+[FBSDKSettings recordSetAdvertiserTrackingEnabled] --[FBSDKSettings recordSetAdvertiserTrackingEnabled] -+[FBSDKSettings isEventDelayTimerExpired] -+[FBSDKSettings isSetATETimeExceedsInstallTime] --[FBSDKSettings isSetATETimeExceedsInstallTime] -+[FBSDKSettings getInstallTimestamp] --[FBSDKSettings installTimestamp] -+[FBSDKSettings getSetAdvertiserTrackingEnabledTimestamp] --[FBSDKSettings advertiserTrackingEnabledTimestamp] -+[FBSDKSettings updateGraphAPIDebugBehavior] -+[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings graphAPIDebugParamValue] --[FBSDKSettings store] --[FBSDKSettings setStore:] --[FBSDKSettings appEventsConfigurationProvider] --[FBSDKSettings setAppEventsConfigurationProvider:] --[FBSDKSettings infoDictionaryProvider] --[FBSDKSettings setInfoDictionaryProvider:] --[FBSDKSettings eventLogger] --[FBSDKSettings setEventLogger:] --[FBSDKSettings advertiserTrackingStatusBacking] --[FBSDKSettings setAdvertiserTrackingStatusBacking:] --[FBSDKSettings isConfigured] --[FBSDKSettings setIsConfigured:] --[FBSDKSettings setGraphAPIVersion:] --[FBSDKSettings .cxx_destruct] -_g_dataProcessingOptions -_sharedSettings.instance -_sharedSettingsNonce -_g_disableErrorRecovery -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_CLASSLIST_REFERENCES_$_.180 -_g_loggingBehaviors -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_CLASSLIST_REFERENCES_$_.211 -_g_userAgentSuffix -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_CLASSLIST_REFERENCES_$_.247 -_OBJC_CLASSLIST_REFERENCES_$_.248 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_CLASSLIST_REFERENCES_$_.294 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -__OBJC_$_CLASS_METHODS_FBSDKSettings -__OBJC_$_CLASS_PROP_LIST_FBSDKSettings -__OBJC_METACLASS_RO_$_FBSDKSettings -__OBJC_$_INSTANCE_METHODS_FBSDKSettings -_OBJC_IVAR_$_FBSDKSettings._appID -_OBJC_IVAR_$_FBSDKSettings._appURLSchemeSuffix -_OBJC_IVAR_$_FBSDKSettings._clientToken -_OBJC_IVAR_$_FBSDKSettings._displayName -_OBJC_IVAR_$_FBSDKSettings._facebookDomainPart -_OBJC_IVAR_$_FBSDKSettings.__JPEGCompressionQualityNumber -_OBJC_IVAR_$_FBSDKSettings.__instrumentEnabled -_OBJC_IVAR_$_FBSDKSettings.__autoLogAppEventsEnabled -_OBJC_IVAR_$_FBSDKSettings.__advertiserIDCollectionEnabled -_OBJC_IVAR_$_FBSDKSettings.__SKAdNetworkReportEnabled -_OBJC_IVAR_$_FBSDKSettings.__codelessDebugLogEnabled -_OBJC_IVAR_$_FBSDKSettings._isConfigured -_OBJC_IVAR_$_FBSDKSettings._store -_OBJC_IVAR_$_FBSDKSettings._appEventsConfigurationProvider -_OBJC_IVAR_$_FBSDKSettings._infoDictionaryProvider -_OBJC_IVAR_$_FBSDKSettings._eventLogger -_OBJC_IVAR_$_FBSDKSettings._advertiserTrackingStatusBacking -_OBJC_IVAR_$_FBSDKSettings._graphAPIVersion -__OBJC_$_INSTANCE_VARIABLES_FBSDKSettings -__OBJC_$_PROP_LIST_FBSDKSettings -__OBJC_CLASS_RO_$_FBSDKSettings -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m -FBSDKCoreKit/FBSDKSettings.m -__31+[FBSDKSettings sharedSettings]_block_invoke --[FBSDKSmartDeviceDialogView initWithFrame:] --[FBSDKSmartDeviceDialogView setConfirmationCode:] --[FBSDKSmartDeviceDialogView buildView] --[FBSDKSmartDeviceDialogView _logoColor] --[FBSDKSmartDeviceDialogView _buildView] --[FBSDKSmartDeviceDialogView _cancelButtonTap:] --[FBSDKSmartDeviceDialogView .cxx_destruct] -_OBJC_IVAR_$_FBSDKSmartDeviceDialogView._confirmationCodeLabel -_OBJC_IVAR_$_FBSDKSmartDeviceDialogView._qrImageView -_OBJC_IVAR_$_FBSDKSmartDeviceDialogView._spinner -__OBJC_METACLASS_RO_$_FBSDKSmartDeviceDialogView -__OBJC_$_INSTANCE_METHODS_FBSDKSmartDeviceDialogView -__OBJC_$_INSTANCE_VARIABLES_FBSDKSmartDeviceDialogView -__OBJC_CLASS_RO_$_FBSDKSmartDeviceDialogView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.m -FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.m -+[FBSDKSwizzler initialize] -+[FBSDKSwizzler resolveConflict] -+[FBSDKSwizzler printSwizzles] -+[FBSDKSwizzler swizzleForMethod:] -+[FBSDKSwizzler removeSwizzleForMethod:] -+[FBSDKSwizzler setSwizzle:forMethod:] -+[FBSDKSwizzler isLocallyDefinedMethod:onClass:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] -+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:] -___63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke -_fb_swizzleMethod_4_io -+[FBSDKSwizzler unswizzleSelector:onClass:named:] -+[FBSDKSwizzler object:ofClass:addSelector:] -+[FBSDKSwizzler object:ofClass:removeSelector:] -+[FBSDKSwizzler object:ofClass:isCallingSelector:] -+[FBSDKSwizzler swizzleSelectorWithBlock:async:] --[FBSDKSwizzle init] --[FBSDKSwizzle initWithBlock:named:forClass:selector:originalMethod:withNumArgs:] --[FBSDKSwizzle description] --[FBSDKSwizzle class] --[FBSDKSwizzle setClass:] --[FBSDKSwizzle selector] --[FBSDKSwizzle setSelector:] --[FBSDKSwizzle originalMethod] --[FBSDKSwizzle setOriginalMethod:] --[FBSDKSwizzle numArgs] --[FBSDKSwizzle setNumArgs:] --[FBSDKSwizzle blocks] --[FBSDKSwizzle setBlocks:] --[FBSDKSwizzle .cxx_destruct] --[FBSDKSwizzlingOnClass initWithSwizzle:class:] --[FBSDKSwizzlingOnClass bindingSwizzle] --[FBSDKSwizzlingOnClass setBindingSwizzle:] --[FBSDKSwizzlingOnClass bindingClass] --[FBSDKSwizzlingOnClass setBindingClass:] --[FBSDKSwizzlingOnClass .cxx_destruct] -_fb_swizzledMethod_2 -_fb_swizzledMethod_3 -_fb_swizzledMethod_4 -_fb_swizzledMethod_5 -_fb_findSwizzle -_swizzles -_selectorCallingSet -_swizzleQueue -_fb_swizzledMethods -___block_descriptor_64_e8_32bs40s_e5_v8?0lu48l8 -__OBJC_$_CLASS_METHODS_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzler -__OBJC_CLASS_RO_$_FBSDKSwizzler -__OBJC_METACLASS_RO_$_FBSDKSwizzle -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzle -_OBJC_IVAR_$_FBSDKSwizzle._numArgs -_OBJC_IVAR_$_FBSDKSwizzle._class -_OBJC_IVAR_$_FBSDKSwizzle._selector -_OBJC_IVAR_$_FBSDKSwizzle._originalMethod -_OBJC_IVAR_$_FBSDKSwizzle._blocks -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzle -__OBJC_$_PROP_LIST_FBSDKSwizzle -__OBJC_CLASS_RO_$_FBSDKSwizzle -__OBJC_METACLASS_RO_$_FBSDKSwizzlingOnClass -__OBJC_$_INSTANCE_METHODS_FBSDKSwizzlingOnClass -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingSwizzle -_OBJC_IVAR_$_FBSDKSwizzlingOnClass._bindingClass -__OBJC_$_INSTANCE_VARIABLES_FBSDKSwizzlingOnClass -__OBJC_$_PROP_LIST_FBSDKSwizzlingOnClass -__OBJC_CLASS_RO_$_FBSDKSwizzlingOnClass -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_findSwizzle -FBSDKCoreKit/Internal/FBSDKSwizzler.m -fb_swizzledMethod_5 -fb_swizzledMethod_4 -fb_swizzledMethod_3 -fb_swizzledMethod_2 -fb_swizzleMethod_4_io -__63+[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:async:]_block_invoke --[FBSDKTimeSpentData initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentData suspend] -___29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentData suspendTimeSpentData] --[FBSDKTimeSpentData restore:] -___30-[FBSDKTimeSpentData restore:]_block_invoke --[FBSDKTimeSpentData restoreTimeSpendDataWithCalledFromActivateApp:] --[FBSDKTimeSpentData appEventsParametersForActivate] --[FBSDKTimeSpentData appEventsParametersForDeactivate] --[FBSDKTimeSpentData setSourceApplication:openURL:] --[FBSDKTimeSpentData setSourceApplication:isFromAppLink:] --[FBSDKTimeSpentData getSourceApplication] --[FBSDKTimeSpentData resetSourceApplication] --[FBSDKTimeSpentData registerAutoResetSourceApplication] --[FBSDKTimeSpentData eventLogger] --[FBSDKTimeSpentData setEventLogger:] --[FBSDKTimeSpentData serverConfigurationProvider] --[FBSDKTimeSpentData setServerConfigurationProvider:] --[FBSDKTimeSpentData sourceApplication] --[FBSDKTimeSpentData setSourceApplication:] --[FBSDKTimeSpentData isOpenedFromAppLink] --[FBSDKTimeSpentData setIsOpenedFromAppLink:] --[FBSDKTimeSpentData isCurrentlyLoaded] --[FBSDKTimeSpentData setIsCurrentlyLoaded:] --[FBSDKTimeSpentData lastRestoreTime] --[FBSDKTimeSpentData setLastRestoreTime:] --[FBSDKTimeSpentData secondsSpentInCurrentSession] --[FBSDKTimeSpentData setSecondsSpentInCurrentSession:] --[FBSDKTimeSpentData timeSinceLastSuspend] --[FBSDKTimeSpentData setTimeSinceLastSuspend:] --[FBSDKTimeSpentData numInterruptionsInCurrentSession] --[FBSDKTimeSpentData setNumInterruptionsInCurrentSession:] --[FBSDKTimeSpentData sessionID] --[FBSDKTimeSpentData setSessionID:] --[FBSDKTimeSpentData lastSuspendTime] --[FBSDKTimeSpentData setLastSuspendTime:] --[FBSDKTimeSpentData shouldLogActivateEvent] --[FBSDKTimeSpentData setShouldLogActivateEvent:] --[FBSDKTimeSpentData shouldLogDeactivateEvent] --[FBSDKTimeSpentData setShouldLogDeactivateEvent:] --[FBSDKTimeSpentData .cxx_destruct] -___block_descriptor_41_e8_32s_e5_v8?0l -_INACTIVE_SECONDS_QUANTA -_OBJC_CLASSLIST_REFERENCES_$_.134 -__OBJC_METACLASS_RO_$_FBSDKTimeSpentData -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentData -_OBJC_IVAR_$_FBSDKTimeSpentData._isOpenedFromAppLink -_OBJC_IVAR_$_FBSDKTimeSpentData._isCurrentlyLoaded -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogActivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._shouldLogDeactivateEvent -_OBJC_IVAR_$_FBSDKTimeSpentData._numInterruptionsInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._eventLogger -_OBJC_IVAR_$_FBSDKTimeSpentData._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentData._sourceApplication -_OBJC_IVAR_$_FBSDKTimeSpentData._lastRestoreTime -_OBJC_IVAR_$_FBSDKTimeSpentData._secondsSpentInCurrentSession -_OBJC_IVAR_$_FBSDKTimeSpentData._timeSinceLastSuspend -_OBJC_IVAR_$_FBSDKTimeSpentData._sessionID -_OBJC_IVAR_$_FBSDKTimeSpentData._lastSuspendTime -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentData -__OBJC_$_PROP_LIST_FBSDKTimeSpentData -__OBJC_CLASS_RO_$_FBSDKTimeSpentData -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m -__30-[FBSDKTimeSpentData restore:]_block_invoke -__29-[FBSDKTimeSpentData suspend]_block_invoke --[FBSDKTimeSpentRecordingFactory initWithEventLogger:serverConfigurationProvider:] --[FBSDKTimeSpentRecordingFactory createTimeSpentRecorder] --[FBSDKTimeSpentRecordingFactory serverConfigurationProvider] --[FBSDKTimeSpentRecordingFactory eventLogger] --[FBSDKTimeSpentRecordingFactory .cxx_destruct] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTimeSpentRecordingCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTimeSpentRecordingCreating -__OBJC_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKTimeSpentRecordingCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKTimeSpentRecordingFactory -__OBJC_METACLASS_RO_$_FBSDKTimeSpentRecordingFactory -__OBJC_$_INSTANCE_METHODS_FBSDKTimeSpentRecordingFactory -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._serverConfigurationProvider -_OBJC_IVAR_$_FBSDKTimeSpentRecordingFactory._eventLogger -__OBJC_$_INSTANCE_VARIABLES_FBSDKTimeSpentRecordingFactory -__OBJC_$_PROP_LIST_FBSDKTimeSpentRecordingFactory -__OBJC_CLASS_RO_$_FBSDKTimeSpentRecordingFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m -FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m --[FBSDKTokenCache initWithSettings:] --[FBSDKTokenCache accessToken] --[FBSDKTokenCache setAccessToken:] --[FBSDKTokenCache authenticationToken] --[FBSDKTokenCache setAuthenticationToken:] --[FBSDKTokenCache clearAuthenticationTokenCache] --[FBSDKTokenCache clearAccessTokenCache] --[FBSDKTokenCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.62 -__OBJC_$_PROTOCOL_REFS_FBSDKTokenCaching -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKTokenCaching -__OBJC_$_PROP_LIST_FBSDKTokenCaching -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKTokenCaching -__OBJC_PROTOCOL_$_FBSDKTokenCaching -__OBJC_LABEL_PROTOCOL_$_FBSDKTokenCaching -__OBJC_CLASS_PROTOCOLS_$_FBSDKTokenCache -__OBJC_METACLASS_RO_$_FBSDKTokenCache -__OBJC_$_INSTANCE_METHODS_FBSDKTokenCache -_OBJC_IVAR_$_FBSDKTokenCache._keychainStore -_OBJC_IVAR_$_FBSDKTokenCache._settings -__OBJC_$_INSTANCE_VARIABLES_FBSDKTokenCache -__OBJC_$_PROP_LIST_FBSDKTokenCache -__OBJC_CLASS_RO_$_FBSDKTokenCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m -FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m --[FBSDKURLSessionProxyFactory createSessionProxyWithDelegate:queue:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLSessionProxyProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLSessionProxyProviding -__OBJC_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKURLSessionProxyProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKURLSessionProxyFactory -__OBJC_METACLASS_RO_$_FBSDKURLSessionProxyFactory -__OBJC_$_INSTANCE_METHODS_FBSDKURLSessionProxyFactory -__OBJC_CLASS_RO_$_FBSDKURLSessionProxyFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m -+[FBSDKUnarchiverProvider _unarchiverFor:] -+[FBSDKUnarchiverProvider createSecureUnarchiverFor:] -+[FBSDKUnarchiverProvider createInsecureUnarchiverFor:] -__OBJC_$_CLASS_METHODS_FBSDKUnarchiverProvider -__OBJC_$_PROTOCOL_REFS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_CLASS_METHODS_FBSDKUnarchiverProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKUnarchiverProviding -__OBJC_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKUnarchiverProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKUnarchiverProvider -__OBJC_METACLASS_RO_$_FBSDKUnarchiverProvider -__OBJC_$_PROP_LIST_FBSDKUnarchiverProvider -__OBJC_CLASS_RO_$_FBSDKUnarchiverProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m -FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m --[FBSDKUserAgeRange initMin:max:] -+[FBSDKUserAgeRange ageRangeFromDictionary:] --[FBSDKUserAgeRange hash] --[FBSDKUserAgeRange isEqual:] --[FBSDKUserAgeRange isEqualToUserAgeRange:] --[FBSDKUserAgeRange copyWithZone:] -+[FBSDKUserAgeRange supportsSecureCoding] --[FBSDKUserAgeRange encodeWithCoder:] --[FBSDKUserAgeRange initWithCoder:] --[FBSDKUserAgeRange min] --[FBSDKUserAgeRange max] --[FBSDKUserAgeRange .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKUserAgeRange -__OBJC_CLASS_PROTOCOLS_$_FBSDKUserAgeRange -__OBJC_$_CLASS_PROP_LIST_FBSDKUserAgeRange -__OBJC_METACLASS_RO_$_FBSDKUserAgeRange -__OBJC_$_INSTANCE_METHODS_FBSDKUserAgeRange -_OBJC_IVAR_$_FBSDKUserAgeRange._min -_OBJC_IVAR_$_FBSDKUserAgeRange._max -__OBJC_$_INSTANCE_VARIABLES_FBSDKUserAgeRange -__OBJC_$_PROP_LIST_FBSDKUserAgeRange -__OBJC_CLASS_RO_$_FBSDKUserAgeRange -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.m -FBSDKCoreKit/FBSDKUserAgeRange.h -+[FBSDKUtility dictionaryWithQueryString:] -+[FBSDKUtility queryStringWithDictionary:error:] -+[FBSDKUtility URLDecode:] -+[FBSDKUtility URLEncode:] -+[FBSDKUtility startGCDTimerWithInterval:block:] -+[FBSDKUtility stopGCDTimer:] -+[FBSDKUtility SHA256Hash:] -+[FBSDKUtility getGraphDomainFromToken] -+[FBSDKUtility unversionedFacebookURLWithHostPrefix:path:queryParameters:error:] -__OBJC_$_CLASS_METHODS_FBSDKUtility -__OBJC_METACLASS_RO_$_FBSDKUtility -__OBJC_CLASS_RO_$_FBSDKUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m -FBSDKCoreKit/FBSDKUtility.m -+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] -___127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke --[FBSDKViewImpressionTracker initWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:] --[FBSDKViewImpressionTracker dealloc] --[FBSDKViewImpressionTracker logImpressionWithIdentifier:parameters:] --[FBSDKViewImpressionTracker _applicationDidEnterBackgroundNotification:] --[FBSDKViewImpressionTracker eventName] --[FBSDKViewImpressionTracker graphRequestProvider] --[FBSDKViewImpressionTracker setGraphRequestProvider:] --[FBSDKViewImpressionTracker eventLogger] --[FBSDKViewImpressionTracker setEventLogger:] --[FBSDKViewImpressionTracker notificationObserver] --[FBSDKViewImpressionTracker setNotificationObserver:] --[FBSDKViewImpressionTracker tokenWallet] --[FBSDKViewImpressionTracker setTokenWallet:] --[FBSDKViewImpressionTracker .cxx_destruct] -_impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:._impressionTrackers -_token -__OBJC_$_CLASS_METHODS_FBSDKViewImpressionTracker -__OBJC_METACLASS_RO_$_FBSDKViewImpressionTracker -__OBJC_$_INSTANCE_METHODS_FBSDKViewImpressionTracker -_OBJC_IVAR_$_FBSDKViewImpressionTracker._trackedImpressions -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventName -_OBJC_IVAR_$_FBSDKViewImpressionTracker._graphRequestProvider -_OBJC_IVAR_$_FBSDKViewImpressionTracker._eventLogger -_OBJC_IVAR_$_FBSDKViewImpressionTracker._notificationObserver -_OBJC_IVAR_$_FBSDKViewImpressionTracker._tokenWallet -__OBJC_$_INSTANCE_VARIABLES_FBSDKViewImpressionTracker -__OBJC_$_PROP_LIST_FBSDKViewImpressionTracker -__OBJC_CLASS_RO_$_FBSDKViewImpressionTracker -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m -FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h -__127+[FBSDKViewImpressionTracker impressionTrackerWithEventName:graphRequestProvider:eventLogger:notificationObserver:tokenWallet:]_block_invoke -_$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgTm -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO10permissionAA0D0Ovg -_$s12FBSDKCoreKit10PermissionO06stringC033_2AD6FCE179114B3E91364026D95ED393LLAA06StringC0AELLOSgvg -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueSSvg -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -_$s12FBSDKCoreKit10PermissionO2eeoiySbAC_ACtFZTf4nnd_n -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTf4gd_n -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOWOy -_$s12FBSDKCoreKit10PermissionOWOe -___swift_instantiateConcreteTypeFromMangledName -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv_ -_$s12FBSDKCoreKit16StringPermission33_2AD6FCE179114B3E91364026D95ED393LLO8rawValueADSgSS_tcfCTv0_ -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKCoreKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKCoreKit -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift -__swift_instantiateConcreteTypeFromMangledName - -$s12FBSDKCoreKit10PermissionOACSHAAWl -init -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSiSQsSQ2eeoiySbx_xtFZTW -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -Swift runtime failure: arithmetic overflow -Swift runtime failure: Attempting to access Set elements using an invalid index -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_rawHashValue -hash -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_TB5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_TB5 -== -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_TB5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -hasGranted -name.get -Sources/FacebookCore/Swift/Permission.swift -/Users/jawwad/fbsource/fbobjc/ios-sdk -permissions.get -map -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_TB5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$sSo16FBSDKAccessTokenC12FBSDKCoreKitE11permissionsShyAC10PermissionOGvgAFSSXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -_$s12FBSDKCoreKit10PermissionOSHAASH9hashValueSivgTW -_$s12FBSDKCoreKit10PermissionOSHAASH4hash4intoys6HasherVz_tFTW -_$s12FBSDKCoreKit10PermissionOSHAASH13_rawHashValue4seedS2i_tFTW -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAsADP06stringG0x0fG4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOSQAASQ2eeoiySbx_xtFZTW -_$s12FBSDKCoreKit10PermissionOSHAASQWb -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -_$s12FBSDKCoreKit10PermissionOwCP -_$s12FBSDKCoreKit10PermissionOwxx -_$s12FBSDKCoreKit10PermissionOwcp -_$s12FBSDKCoreKit10PermissionOwca -___swift_memcpy16_8 -_$s12FBSDKCoreKit10PermissionOwta -_$s12FBSDKCoreKit10PermissionOwet -_$s12FBSDKCoreKit10PermissionOwst -_$s12FBSDKCoreKit10PermissionOwug -_$s12FBSDKCoreKit10PermissionOwup -_$s12FBSDKCoreKit10PermissionOwui -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAsADP08extendedghI0x0fghI4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAsADP07unicodegH0x0fgH4TypeQz_tcfCTW -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_associated conformance 12FBSDKCoreKit10PermissionOSHAASQ -_$s12FBSDKCoreKit10PermissionOSHAAMcMK -_$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0 -_associated conformance 12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0 -_symbolic SS -_symbolic _____ 12FBSDKCoreKit10PermissionO -_symbolic $ss26ExpressibleByStringLiteralP -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOSQAAMcMK -_$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWL -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0 -_associated conformance 12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0 -_symbolic $ss43ExpressibleByExtendedGraphemeClusterLiteralP -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAMcMK -_associated conformance 12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0 -_symbolic $ss33ExpressibleByUnicodeScalarLiteralP -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMA -_$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAAMcMK -_$s12FBSDKCoreKit10PermissionOWV -_$s12FBSDKCoreKitMXM -_$s12FBSDKCoreKit10PermissionOMf -_$s12FBSDKCoreKit10PermissionOMF -_symbolic _____y_____G s23_ContiguousArrayStorageC s12StaticStringV -_$ss23_ContiguousArrayStorageCys12StaticStringVGMD --private-discriminator _2AD6FCE179114B3E91364026D95ED393 -/Users/jawwad/fbsource/fbobjc/ios-sdk/Sources/FacebookCore/Swift/Permission.swift -$s12FBSDKCoreKit10PermissionOMa -$s12FBSDKCoreKit10PermissionOwui -$s12FBSDKCoreKit10PermissionOwup -$s12FBSDKCoreKit10PermissionOwug -$s12FBSDKCoreKit10PermissionOwst -$s12FBSDKCoreKit10PermissionOwet -$s12FBSDKCoreKit10PermissionOwta -__swift_memcpy16_8 -$s12FBSDKCoreKit10PermissionOwca -$s12FBSDKCoreKit10PermissionOwcp -$s12FBSDKCoreKit10PermissionOwxx -$s12FBSDKCoreKit10PermissionOwCP -$s12FBSDKCoreKit10PermissionOs33ExpressibleByUnicodeScalarLiteralAA0fgH4TypesADP_s01_de7BuiltinfgH0PWT -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAA0fghI4TypesADP_s01_de7BuiltinfghI0PWT -$s12FBSDKCoreKit10PermissionOACs33ExpressibleByUnicodeScalarLiteralAAWl -$s12FBSDKCoreKit10PermissionOs43ExpressibleByExtendedGraphemeClusterLiteralAAs0de13UnicodeScalarI0PWb -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAA0fG4TypesADP_s01_de7BuiltinfG0PWT -$s12FBSDKCoreKit10PermissionOACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl -$s12FBSDKCoreKit10PermissionOs26ExpressibleByStringLiteralAAs0de23ExtendedGraphemeClusterG0PWb -$s12FBSDKCoreKit10PermissionOACSQAAWl -$s12FBSDKCoreKit10PermissionOSHAASQWb -_allocateUninitializedArray -$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZs12StaticStringV_Tg5 -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -hashValue.get -_hashValue -combine -$sSiSHsSH4hash4intoys6HasherVz_tFTW -$sSi4hash4intoys6HasherVz_tF -$sSSSHsSH4hash4intoys6HasherVz_tFTW -rawValue.get -stringPermission.get -permission.get diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit old mode 100755 new mode 100644 index 4304d3d6..d8699b3c Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h index 3394bfee..87494ec0 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h @@ -1,32 +1,20 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKTokenCaching.h" +#import +#import NS_ASSUME_NONNULL_BEGIN -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - /** - Notification indicating that the `currentAccessToken` has changed. + Notification indicating that the `currentAccessToken` has changed. the userInfo dictionary of the notification will contain keys `FBSDKAccessTokenChangeOldKey` and @@ -35,31 +23,18 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification NS_SWIFT_NAME(AccessTokenDidChange); -#else - /** - Notification indicating that the `currentAccessToken` has changed. - - the userInfo dictionary of the notification will contain keys - `FBSDKAccessTokenChangeOldKey` and - `FBSDKAccessTokenChangeNewKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeNotification -NS_SWIFT_NAME(AccessTokenDidChangeNotification); -#endif - -/** - A key in the notification's userInfo that will be set - if and only if the user ID changed between the old and new tokens. + A key in the notification's userInfo that will be set + if and only if the user ID changed between the old and new tokens. Token refreshes can occur automatically with the SDK - which do not change the user. If you're only interested in user - changes (such as logging out), you should check for the existence - of this key. The value is a NSNumber with a boolValue. + which do not change the user. If you're only interested in user + changes (such as logging out), you should check for the existence + of this key. The value is a NSNumber with a boolValue. - On a fresh start of the app where the SDK reads in the cached value - of an access token, this key will also exist since the access token - is moving from a null state (no user) to a non-null state (user). + On a fresh start of the app where the SDK reads in the cached value + of an access token, this key will also exist since the access token + is moving from a null state (no user) to a non-null state (user). */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); @@ -87,98 +62,64 @@ NS_SWIFT_NAME(AccessTokenChangeNewKey); FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey NS_SWIFT_NAME(AccessTokenDidExpireKey); - -/** - Represents an immutable access token for using Facebook services. - */ +/// Represents an immutable access token for using Facebook services. NS_SWIFT_NAME(AccessToken) -@interface FBSDKAccessToken : NSObject - +@interface FBSDKAccessToken : NSObject /** - The "global" access token that represents the currently logged in user. + The "global" access token that represents the currently logged in user. The `currentAccessToken` is a convenient representation of the token of the current user and is used by other SDK components (like `FBSDKLoginManager`). */ -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; -/** - Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired - - */ -@property (class, nonatomic, assign, readonly, getter=isCurrentAccessTokenActive) BOOL currentAccessTokenIsActive; +/// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired +@property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (nullable, class, nonatomic, copy) id tokenCache; +@property (class, nullable, nonatomic, copy) id tokenCache; -/** - Returns the app ID. - */ -@property (nonatomic, copy, readonly) NSString *appID; +/// Returns the app ID. +@property (nonatomic, readonly, copy) NSString *appID; -/** - Returns the expiration date for data access - */ -@property (nonatomic, copy, readonly) NSDate *dataAccessExpirationDate; +/// Returns the expiration date for data access +@property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *declinedPermissions -NS_REFINED_FOR_SWIFT; +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *declinedPermissions + NS_REFINED_FOR_SWIFT; -/** - Returns the known declined permissions. - */ -@property (nonatomic, copy, readonly) NSSet *expiredPermissions -NS_REFINED_FOR_SWIFT; +/// Returns the known declined permissions. +@property (nonatomic, readonly, copy) NSSet *expiredPermissions + NS_REFINED_FOR_SWIFT; -/** - Returns the expiration date. - */ -@property (nonatomic, copy, readonly) NSDate *expirationDate; +/// Returns the expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; -/** - Returns the known granted permissions. - */ -@property (nonatomic, copy, readonly) NSSet *permissions -NS_REFINED_FOR_SWIFT; +/// Returns the known granted permissions. +@property (nonatomic, readonly, copy) NSSet *permissions + NS_REFINED_FOR_SWIFT; -/** - Returns the date the token was last refreshed. -*/ -@property (nonatomic, copy, readonly) NSDate *refreshDate; +/// Returns the date the token was last refreshed. +@property (nonatomic, readonly, copy) NSDate *refreshDate; -/** - Returns the opaque token string. - */ -@property (nonatomic, copy, readonly) NSString *tokenString; +/// Returns the opaque token string. +@property (nonatomic, readonly, copy) NSString *tokenString; -/** - Returns the user ID. - */ -@property (nonatomic, copy, readonly) NSString *userID; +/// Returns the user ID. +@property (nonatomic, readonly, copy) NSString *userID; -/** - The graph domain where this access token is valid. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use the graphDomain property on AuthenticationToken instead."); +/// Returns whether the access token is expired by checking its expirationDate property +@property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; -/** - Returns whether the access token is expired by checking its expirationDate property - */ -@property (readonly, assign, nonatomic, getter=isExpired) BOOL expired; - -/** - Returns whether user data access is still active for the given access token - */ -@property (readonly, assign, nonatomic, getter=isDataAccessExpired) BOOL dataAccessExpired; +/// Returns whether user data access is still active for the given access token +@property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; @@ -212,70 +153,26 @@ NS_REFINED_FOR_SWIFT; expirationDate:(nullable NSDate *)expirationDate refreshDate:(nullable NSDate *)refreshDate dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate -NS_DESIGNATED_INITIALIZER; + NS_DESIGNATED_INITIALIZER; /** - Convenience initializer. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @param dataAccessExpirationDate the date which data access will expire for the given user - (defaults to distantFuture). - @param graphDomain the domain this access token can be used in. - - This initializer should only be used for advanced apps that - manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` - along with `+currentAccessToken`. - */ -- (instancetype)initWithTokenString:(NSString *)tokenString - permissions:(NSArray *)permissions - declinedPermissions:(NSArray *)declinedPermissions - expiredPermissions:(NSArray *)expiredPermissions - appID:(NSString *)appID - userID:(NSString *)userID - expirationDate:(nullable NSDate *)expirationDate - refreshDate:(nullable NSDate *)refreshDate - dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate - graphDomain:(nullable NSString *)graphDomain -DEPRECATED_MSG_ATTRIBUTE("The graphDomain property will be removed from AccessToken in the next major release. Use initializers that do not take in graphDomain domain instead."); - -/** - Convenience getter to determine if a permission has been granted + Convenience getter to determine if a permission has been granted @param permission The permission to check. */ +// UNCRUSTIFY_FORMAT_OFF - (BOOL)hasGranted:(NSString *)permission NS_SWIFT_NAME(hasGranted(permission:)); +// UNCRUSTIFY_FORMAT_ON /** - Compares the receiver to another FBSDKAccessToken + Compares the receiver to another FBSDKAccessToken @param token The other token @return YES if the receiver's values are equal to the other token's values; otherwise NO */ - (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; /** - Refresh the current access token's permission state and extend the token's expiration date, - if possible. - @param completionHandler an optional callback handler that can surface any errors related to permission refreshing. - - On a successful refresh, the currentAccessToken will be updated so you typically only need to - observe the `FBSDKAccessTokenDidChangeNotification` notification. - - If a token is already expired, it cannot be refreshed. - */ -+ (void)refreshCurrentAccessToken:(nullable FBSDKGraphRequestBlock)completionHandler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `refreshCurrentAccessTokenWithCompletion:` instead"); - -/** - Refresh the current access token's permission state and extend the token's expiration date, + Refresh the current access token's permission state and extend the token's expiration date, if possible. @param completion an optional callback handler that can surface any errors related to permission refreshing. diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h index 2ee78100..5c033caa 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h @@ -1,23 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import +NS_ASSUME_NONNULL_BEGIN + @class FBSDKAccessToken; @protocol FBSDKTokenCaching; @@ -25,13 +17,13 @@ Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(AccessTokenProviding) @protocol FBSDKAccessTokenProviding -@property (class, nonatomic, copy, nullable, readonly) FBSDKAccessToken *currentAccessToken; -@property (class, nonatomic, copy, nullable) id tokenCache; +@property (class, nullable, nonatomic, readonly, copy) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) id tokenCache; @end @@ -39,11 +31,13 @@ NS_SWIFT_NAME(AccessTokenProviding) Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(AccessTokenSetting) @protocol FBSDKAccessTokenSetting -@property (class, nonatomic, copy, nullable) FBSDKAccessToken *currentAccessToken; +@property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h index 34cf647b..730b90da 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,13 +14,12 @@ NS_ASSUME_NONNULL_BEGIN Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) -{ +typedef NS_ENUM(NSUInteger, FBSDKAdvertisingTrackingStatus) { FBSDKAdvertisingTrackingAllowed, FBSDKAdvertisingTrackingDisallowed, - FBSDKAdvertisingTrackingUnspecified + FBSDKAdvertisingTrackingUnspecified, } NS_SWIFT_NAME(AdvertisingTrackingStatus); NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h new file mode 100644 index 00000000..21a1f444 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppAvailabilityChecker) +@protocol FBSDKAppAvailabilityChecker + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, assign) BOOL isFacebookAppInstalled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h index 7869b94e..b55589b9 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h @@ -1,96 +1,92 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import /** @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. - Common event parameters are provided in the `FBSDKAppEventsParameterNames*` constants. + Common event parameters are provided in the `FBSDKAppEventParameterName` constants. */ /// typedef for FBSDKAppEventName -typedef NSString *const FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); +typedef NSString *FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); + +// MARK: - General Purpose + +/// Log this event when the user clicks an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; + +/// Log this event when the user views an ad. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; -/** Log this event when the user has achieved a level in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAchievedLevel; +/// Log this event when a user has completed registration with the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; -/** Log this event when the user has entered their payment info. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedPaymentInfo; +/// Log this event when the user has completed a tutorial in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; -/** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToCart; +/// A telephone/SMS, email, chat or other type of contact between a customer and your business. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; -/** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAddedToWishlist; +/// The customization of products through a configuration tool or other application your business owns. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; -/** Log this event when a user has completed registration with the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedRegistration; +/// The donation of funds to your organization or cause. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; -/** Log this event when the user has completed a tutorial in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCompletedTutorial; +/// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; -/** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameInitiatedCheckout; +/// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; -/** Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNamePurchased; +/// The booking of an appointment to visit one of your locations. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; -/** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameRated; +/// Log this event when a user has performed a search within the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; -/** Log this event when a user has performed a search within the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSearched; +/// The start of a free trial of a product or service you offer (example: trial subscription). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; -/** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSpentCredits; +/// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; -/** Log this event when the user has unlocked an achievement in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameUnlockedAchievement; +/// The start of a paid subscription for a product or service you offer. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; -/** Log this event when a user has viewed a form of content in the app. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameViewedContent; +/// Log this event when a user has viewed a form of content in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; -/** A telephone/SMS, email, chat or other type of contact between a customer and your business. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameContact; +// MARK: - E-Commerce -/** The customization of products through a configuration tool or other application your business owns. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameCustomizeProduct; +/// Log this event when the user has entered their payment info. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; -/** The donation of funds to your organization or cause. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameDonate; +/// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; -/** When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameFindLocation; +/// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; -/** The booking of an appointment to visit one of your locations. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSchedule; +/// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; -/** The start of a free trial of a product or service you offer (example: trial subscription). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameStartTrial; +/// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; -/** The submission of an application for a product, service or program you offer (example: credit card, educational program or job). */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubmitApplication; +// MARK: - Gaming -/** The start of a paid subscription for a product or service you offer. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameSubscribe; +/// Log this event when the user has achieved a level in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; -/** Log this event when the user views an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdImpression; +/// Log this event when the user has unlocked an achievement in the app. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; -/** Log this event when the user clicks an ad. */ -FOUNDATION_EXPORT FBSDKAppEventName FBSDKAppEventNameAdClick; +/// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. +FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h index f5156446..ceb5e2d3 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,45 +14,60 @@ */ /// typedef for FBSDKAppEventParameterName -typedef NSString *const FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); +typedef NSString *FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); + +/** + * Parameter key used to specify data for the one or more pieces of content being logged about. + * Data should be a JSON encoded string. + * Example: + * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" + */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; + +/// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; + +/// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; + +/// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; - /** - * Parameter key used to specify data for the one or more pieces of content being logged about. - * Data should be a JSON encoded string. - * Example: - * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" - */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContent; +/// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; -/** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentID; +/// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; -/** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameContentType; +/// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; -/** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameCurrency; +/// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; -/** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameDescription; +/// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; -/** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameLevel; +/// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; -/** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameMaxRatingValue; +/// Parameter key used to specify the string provided by the user for a search operation. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; -/** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameNumItems; +/// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; -/** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNamePaymentInfoAvailable; +/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression + * or FBSDKAppEventNameAdClick event. + * E.g. "banner", "interstitial", "rewarded_video", "native" */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameAdType; -/** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameRegistrationMethod; +/** Parameter key used to specify the unique ID for all events within a subscription + * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; -/** Parameter key used to specify the string provided by the user for a search operation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSearchString; +/// Parameter key used to specify event name. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; -/** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameSuccess; +/// Parameter key used to specify event log time. +FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h new file mode 100644 index 00000000..ff0b036c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. + +/// typedef for FBSDKAppEventParameterProduct +typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); + +/// Parameter key used to specify the product item's category. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; + +/// Parameter key used to specify the product item's custom label 0. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; + +/// Parameter key used to specify the product item's custom label 1. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; + +/// Parameter key used to specify the product item's custom label 2. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; + +/// Parameter key used to specify the product item's custom label 3. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; + +/// Parameter key used to specify the product item's custom label 4. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; + +/// Parameter key used to specify the product item's AppLink app URL for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iOS App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iOS. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPhone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; + +/// Parameter key used to specify the product item's AppLink app URL for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; + +/// Parameter key used to specify the product item's AppLink app ID for iPad App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; + +/// Parameter key used to specify the product item's AppLink app name for iPad. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; + +/// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; + +/// Parameter key used to specify the product item's AppLink app name for Android. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; + +/// Parameter key used to specify the product item's AppLink app URL for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; + +/// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; + +/// Parameter key used to specify the product item's AppLink app name for Windows Phone. +FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h new file mode 100644 index 00000000..796e2e10 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/* + @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family + of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. + */ + +/// typedef for FBSDKAppEventParameterValue +typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); + +/// Yes-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; + +/// No-valued parameter value to be used with parameter keys that need a Yes/No value +FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h new file mode 100644 index 00000000..194443d5 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; + +/// Parameter key used to specify user's email. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; + +/// Parameter key used to specify user's first name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; + +/// Parameter key used to specify user's last name. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; + +/// Parameter key used to specify user's phone. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; + +/// Parameter key used to specify user's date of birth. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; + +/// Parameter key used to specify user's gender. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; + +/// Parameter key used to specify user's city. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; + +/// Parameter key used to specify user's state. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; + +/// Parameter key used to specify user's zip. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; + +/// Parameter key used to specify user's country. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; + +/// Parameter key used to specify user's external id. +FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h index 1f0752ae..1504e744 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h @@ -1,231 +1,38 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import #if !TARGET_OS_TV -#import + #import #endif -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventsFlushBehavior.h" +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResult); - -#else - -/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ -FOUNDATION_EXPORT NSString *const FBSDKAppEventsLoggingResultNotification -NS_SWIFT_NAME(AppEventsLoggingResultNotification); - -#endif - -/** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ +/// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); /** - NS_ENUM(NSUInteger, FBSDKProductAvailability) - Specifies product availability for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) -{ - /** - * Item ships immediately - */ - FBSDKProductAvailabilityInStock = 0, - /** - * No plan to restock - */ - FBSDKProductAvailabilityOutOfStock, - /** - * Available in future - */ - FBSDKProductAvailabilityPreOrder, - /** - * Ships in 1-2 weeks - */ - FBSDKProductAvailabilityAvailableForOrder, - /** - * Discontinued - */ - FBSDKProductAvailabilityDiscontinued, -} NS_SWIFT_NAME(AppEvents.ProductAvailability); - -/** - NS_ENUM(NSUInteger, FBSDKProductCondition) - Specifies product condition for Product Catalog product item update - */ -typedef NS_ENUM(NSUInteger, FBSDKProductCondition) -{ - FBSDKProductConditionNew = 0, - FBSDKProductConditionRefurbished, - FBSDKProductConditionUsed, -} NS_SWIFT_NAME(AppEvents.ProductCondition); - -/// typedef for FBSDKAppEventUserDataType -typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; - -/** Parameter key used to specify user's email. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; - -/** Parameter key used to specify user's first name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; - -/** Parameter key used to specify user's last name. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; - -/** Parameter key used to specify user's phone. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; - -/** Parameter key used to specify user's date of birth. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; - -/** Parameter key used to specify user's gender. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; - -/** Parameter key used to specify user's city. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; - -/** Parameter key used to specify user's state. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; - -/** Parameter key used to specify user's zip. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; - -/** Parameter key used to specify user's country. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; - -/** Parameter key used to specify user's external id. */ -FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; - -/** - @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. - */ - -/// typedef for FBSDKAppEventParameterProduct -typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); - -/** Parameter key used to specify the product item's category. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; - -/** Parameter key used to specify the product item's custom label 0. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; - -/** Parameter key used to specify the product item's custom label 1. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; - -/** Parameter key used to specify the product item's custom label 2. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; - -/** Parameter key used to specify the product item's custom label 3. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; - -/** Parameter key used to specify the product item's custom label 4. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; - -/** Parameter key used to specify the product item's AppLink app URL for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iOS App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iOS. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPhone App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPhone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; - -/** Parameter key used to specify the product item's AppLink app URL for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; - -/** Parameter key used to specify the product item's AppLink app ID for iPad App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; - -/** Parameter key used to specify the product item's AppLink app name for iPad. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; - -/** Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; - -/** Parameter key used to specify the product item's AppLink app name for Android. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; - -/** Parameter key used to specify the product item's AppLink app URL for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; - -/** Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; - -/** Parameter key used to specify the product item's AppLink app name for Windows Phone. */ -FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; - -/* - @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family - of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. - */ - -/// typedef for FBSDKAppEventParameterValue -typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); - -/** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; - -/** No-valued parameter value to be used with parameter keys that need a Yes/No value */ -FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; - -/** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression - * or FBSDKAppEventNameAdClick event. - * E.g. "banner", "interstitial", "rewarded_video", "native" */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameAdType; - -/** Parameter key used to specify the unique ID for all events within a subscription - * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ -FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; - -/** - - - Client-side event logging for specialized application analytics available through Facebook App Insights + Client-side event logging for specialized application analytics available through Facebook App Insights and for use with Facebook Ads conversion tracking and optimization. - - The `FBSDKAppEvents` static class has a few related roles: + Logging predefined and application-defined events to Facebook App Insights with a @@ -265,149 +72,123 @@ FOUNDATION_EXPORT FBSDKAppEventParameterName FBSDKAppEventParameterNameOrderID; + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and must consist of alphanumeric characters, _, -, or spaces. + The length of each parameter value can be no more than on the order of 100 characters. - */ - NS_SWIFT_NAME(AppEvents) @interface FBSDKAppEvents : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. +/// The shared instance of AppEvents. +@property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; - @warning UNSAFE - DO NOT USE - */ -@property (class, nonatomic, readonly, strong) FBSDKAppEvents *singleton; +/// Control over event batching/flushing -/* - * Control over event batching/flushing - */ - -/** - - The current event flushing behavior specifying when events are sent back to Facebook servers. - */ -@property (class, nonatomic, assign) FBSDKAppEventsFlushBehavior flushBehavior; +/// The current event flushing behavior specifying when events are sent back to Facebook servers. +@property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; /** Set the 'override' App ID for App Event logging. - - In some cases, apps want to use one Facebook App ID for login and social presence and another for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` - plist value. If that's not set, it defaults to `[FBSDKSettings appID]`. + plist value. If that's not set, it defaults to `Settings.shared.appID`. - This should be set before any other calls are made to `FBSDKAppEvents`. Thus, you should set it in your application - delegate's `application:didFinishLaunchingWithOptions:` delegate. + This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application + delegate's `application(_:didFinishLaunchingWithOptions:)` method. */ -@property (class, nonatomic, copy, nullable) NSString *loggingOverrideAppID; +@property (nullable, nonatomic, copy) NSString *loggingOverrideAppID; -/* +/** The custom user ID to associate with all app events. - The userID is persisted until it is cleared by passing nil. + The userID is persisted until it is cleared by passing `nil`. */ -@property (class, nonatomic, copy, nullable) NSString *userID; +@property (nullable, nonatomic, copy) NSString *userID; -/* - Returns generated anonymous id that persisted with current install of the app -*/ -@property (class, nonatomic, readonly) NSString *anonymousID; +/// Returns generated anonymous id that persisted with current install of the app +@property (nonatomic, readonly) NSString *anonymousID; /* * Basic event logging */ /** - - Log an event with just an eventName. + Log an event with just an event name. @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. + are given in the `AppEvents` documentation. */ - -+ (void)logEvent:(FBSDKAppEventName)eventName; +- (void)logEvent:(FBSDKAppEventName)eventName; /** - - Log an event with an eventName and a numeric value to be aggregated with other events of this name. + Log an event with an event name and a numeric value to be aggregated with other events of this name. @param eventName The name of the event to record. Limitations on number of events and name length - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. */ -+ (void)logEvent:(FBSDKAppEventName)eventName +- (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum; - /** - - Log an event with an eventName and a set of key/value pairs in the parameters dictionary. + Log an event with an event name and a set of key/value pairs in the parameters dictionary. Parameter limitations are described above. @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. */ -+ (void)logEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters; +- (void)logEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; /** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, + Log an event with an event name, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. - + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. */ -+ (void)logEvent:(FBSDKAppEventName)eventName +- (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum - parameters:(NSDictionary *)parameters; - + parameters:(nullable NSDictionary *)parameters; /** - - Log an event with an eventName, a numeric value to be aggregated with other events of this name, - and a set of key/value pairs in the parameters dictionary. Providing session lets the developer - target a particular . If nil is provided, then `[FBSession activeSession]` will be used. + Log an event with an event name, a numeric value to be aggregated with other events of this name, + and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction - are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. + are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report - the cumulative and average value of this amount. Note that this is an NSNumber, and a value of `nil` denotes + the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes that this event doesn't have a value associated with it for summation. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. */ -+ (void)logEvent:(FBSDKAppEventName)eventName +- (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(nullable NSNumber *)valueToSum - parameters:(NSDictionary *)parameters + parameters:(nullable NSDictionary *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken; /* @@ -415,123 +196,129 @@ NS_SWIFT_NAME(AppEvents) */ /** - - Log a purchase of the specified amount, in the specified currency. + Log a purchase of the specified amount, in the specified currency. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is . - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - */ -+ (void)logPurchase:(double)purchaseAmount - currency:(NSString *)currency; +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency + NS_SWIFT_NAME(logPurchase(amount:currency:)); +// UNCRUSTIFY_FORMAT_ON /** - - Log a purchase of the specified amount, in the specified currency, also providing a set of + Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is . @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - */ -+ (void)logPurchase:(double)purchaseAmount +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency - parameters:(NSDictionary *)parameters; + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); +// UNCRUSTIFY_FORMAT_ON /** - - Log a purchase of the specified amount, in the specified currency, also providing a set of - additional characteristics describing the purchase, as well as an to log to. + Log a purchase of the specified amount, in the specified currency, also providing a set of + additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is . @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must - be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of - parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names - are provided in `FBSDKAppEventParameterName*` constants. + be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of + parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names + are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. - - This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. - */ -+ (void)logPurchase:(double)purchaseAmount +// UNCRUSTIFY_FORMAT_OFF +- (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency - parameters:(NSDictionary *)parameters - accessToken:(nullable FBSDKAccessToken *)accessToken; - + parameters:(nullable NSDictionary *)parameters + accessToken:(nullable FBSDKAccessToken *)accessToken + NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); +// UNCRUSTIFY_FORMAT_ON /* * Push Notifications Logging */ /** - Log an app event that tracks that the application was open via Push Notification. + Log an app event that tracks that the application was open via Push Notification. @param payload Notification payload received via `UIApplicationDelegate`. */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload; +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload + NS_SWIFT_NAME(logPushNotificationOpen(payload:)); +// UNCRUSTIFY_FORMAT_ON /** - Log an app event that tracks that a custom action was taken from a push notification. + Log an app event that tracks that a custom action was taken from a push notification. @param payload Notification payload received via `UIApplicationDelegate`. @param action Name of the action that was taken. */ -+ (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action; +// UNCRUSTIFY_FORMAT_OFF +- (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action + NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); +// UNCRUSTIFY_FORMAT_ON /** - Uploads product catalog product item as an app event - @param itemID Unique ID for the item. Can be a variant for a product. - Max size is 100. - @param availability If item is in stock. Accepted values are: - in stock - Item ships immediately - out of stock - No plan to restock - preorder - Available in future - available for order - Ships in 1-2 weeks - discontinued - Discontinued - @param condition Product condition: new, refurbished or used. - @param description Short text describing product. Max size is 5000. - @param imageLink Link to item image used in ad. - @param link Link to merchant's site where someone can buy the item. - @param title Title of item. - @param priceAmount Amount of purchase, in the currency specified by the 'currency' - parameter. This value will be rounded to the thousandths place - (e.g., 12.34567 becomes 12.346). - @param currency Currency used to specify the amount. - E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is - @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN - @param mpn Unique manufacture ID for product - @param brand Name of the brand - Note: Either gtin, mpn or brand is required. - @param parameters Optional fields for deep link specification. - */ -+ (void)logProductItem:(NSString *)itemID + Uploads product catalog product item as an app event + + @param itemID Unique ID for the item. Can be a variant for a product. + Max size is 100. + @param availability If item is in stock. Accepted values are: + in stock - Item ships immediately + out of stock - No plan to restock + preorder - Available in future + available for order - Ships in 1-2 weeks + discontinued - Discontinued + @param condition Product condition: new, refurbished or used. + @param description Short text describing product. Max size is 5000. + @param imageLink Link to item image used in ad. + @param link Link to merchant's site where someone can buy the item. + @param title Title of item. + @param priceAmount Amount of purchase, in the currency specified by the 'currency' + parameter. This value will be rounded to the thousandths place + (e.g., 12.34567 becomes 12.346). + @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for + specific values. One reference for these is . + @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN + @param mpn Unique manufacture ID for product + @param brand Name of the brand + Note: Either gtin, mpn or brand is required. + @param parameters Optional fields for deep link specification. + */ +// UNCRUSTIFY_FORMAT_OFF +- (void)logProductItem:(NSString *)itemID availability:(FBSDKProductAvailability)availability condition:(FBSDKProductCondition)condition description:(NSString *)description @@ -543,14 +330,12 @@ NS_SWIFT_NAME(AppEvents) gtin:(nullable NSString *)gtin mpn:(nullable NSString *)mpn brand:(nullable NSString *)brand - parameters:(nullable NSDictionary *)parameters; - -+ (void)activateApp -DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is replaced by an instance method of the same name."); + parameters:(nullable NSDictionary *)parameters + NS_SWIFT_NAME(logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)); +// UNCRUSTIFY_FORMAT_ON /** - - Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. + Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the @@ -559,8 +344,6 @@ DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is re This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to track user acquisition and app install ads conversions. - - `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much @@ -574,40 +357,39 @@ DEPRECATED_MSG_ATTRIBUTE("The class method `activateApp` is deprecated. It is re */ /** - Sets and sends device token to register the current application for push notifications. - + Sets and sends device token to register the current application for push notifications. - - Sets and sends a device token from `NSData` representation that you get from `UIApplicationDelegate.-application:didRegisterForRemoteNotificationsWithDeviceToken:`. + Sets and sends a device token from the `Data` representation that you get from + `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. @param deviceToken Device token data. */ -+ (void)setPushNotificationsDeviceToken:(NSData *)deviceToken; +- (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; /** Sets and sends device token string to register the current application for push notifications. - - Sets and sends a device token string @param deviceTokenString Device token string. */ -+ (void)setPushNotificationsDeviceTokenString:(NSString *)deviceTokenString +// UNCRUSTIFY_FORMAT_OFF +- (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); +// UNCRUSTIFY_FORMAT_ON /** - Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate + Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. */ -+ (void)flush; +- (void)flush; /** - Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. + Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, and then use the resultant Custom Audience to target ads. - The JSON in the request's response will include an "custom_audience_third_party_id" key/value pair, with the value being the ID retrieved. + The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. @@ -618,23 +400,21 @@ NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); at the iOS level from ad tracking, then a `nil` ID will be returned. This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage - via the `[FBSDKSettings limitEventAndDataUsage]` flag, or a specific Facebook user cannot be identified. + via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. - If `nil`, then the `[FBSDKAccessToken currentAccessToken]` is used. - */ -+ (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken; - -/* - Clears the custom user ID to associate with all app events. + If `nil`, then `AccessToken.current` is used. */ -+ (void)clearUserID; +// UNCRUSTIFY_FORMAT_OFF +- (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken +NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); +// UNCRUSTIFY_FORMAT_ON -/* - Sets custom user data to associate with all app events. All user data are hashed - and used to match Facebook user from this instance of an application. +/** + Sets custom user data to associate with all app events. All user data are hashed + and used to match Facebook user from this instance of an application. - The user data will be persisted between application instances. + The user data will be persisted between application instances. @param email user's email @param firstName user's first name @@ -647,7 +427,9 @@ NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); @param zip user's zip @param country user's country */ -+ (void)setUserEmail:(nullable NSString *)email + +// UNCRUSTIFY_FORMAT_OFF +- (void)setUserEmail:(nullable NSString *)email firstName:(nullable NSString *)firstName lastName:(nullable NSString *)lastName phone:(nullable NSString *)phone @@ -658,18 +440,15 @@ NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); zip:(nullable NSString *)zip country:(nullable NSString *)country NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); +// UNCRUSTIFY_FORMAT_ON -/* - Returns the set user data else nil -*/ -+ (nullable NSString *)getUserData; +/// Returns the set user data else nil +- (nullable NSString *)getUserData; -/* - Clears the current user data -*/ -+ (void)clearUserData; +/// Clears the current user data +- (void)clearUserData; -/* +/** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. @@ -678,25 +457,23 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:sta @param data data @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone */ -+ (void)setUserData:(nullable NSString *)data +- (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type; -/* - Clears the current user data of certain type - */ -+ (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; +/// Clears the current user data of certain type +- (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; #if !TARGET_OS_TV -/* - Intended to be used as part of a hybrid webapp. +/** + Intended to be used as part of a hybrid webapp. If you call this method, the FB SDK will inject a new JavaScript object into your webview. If the FB Pixel is used within the webview, and references the app ID of this app, then it will detect the presence of this injected JavaScript object and pass Pixel events back to the FB SDK for logging using the AppEvents framework. - @param webView The webview to augment with the additional JavaScript behaviour + @param webView The webview to augment with the additional JavaScript behavior */ -+ (void)augmentHybridWKWebView:(WKWebView *)webView; +- (void)augmentHybridWebView:(WKWebView *)webView; #endif /* @@ -704,18 +481,14 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:sta */ /** + Set whether Unity is already initialized. - Set if the Unity is already initialized - - @param isUnityInit whether Unity is initialized. - + @param isUnityInitialized Whether Unity is initialized. */ -+ (void)setIsUnityInit:(BOOL)isUnityInit; +- (void)setIsUnityInitialized:(BOOL)isUnityInitialized; -/* - Send event binding to Unity - */ -+ (void)sendEventBindingsToUnity; +/// Send event bindings to Unity +- (void)sendEventBindingsToUnity; /* * SDK Specific Event Logging @@ -726,22 +499,22 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:sta Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -+ (void)logInternalEvent:(FBSDKAppEventName)eventName - parameters:(NSDictionary *)parameters +- (void)logInternalEvent:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged - accessToken:(FBSDKAccessToken *)accessToken; + accessToken:(nullable FBSDKAccessToken *)accessToken; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h index a68c79d8..872ef491 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h @@ -1,34 +1,20 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import /** - NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) - Specifies when `FBSDKAppEvents` sends log events to the server. - + Specifies when `FBSDKAppEvents` sends log events to the server. */ -typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) -{ - - /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ +typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { + /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. FBSDKAppEventsFlushBehaviorAuto = 0, /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the @@ -36,5 +22,3 @@ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) explicit call to `flush`. */ FBSDKAppEventsFlushBehaviorExplicitOnly, } NS_SWIFT_NAME(AppEvents.FlushBehavior); - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h new file mode 100644 index 00000000..159e27d7 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h @@ -0,0 +1,13 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +/// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. +FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification +NS_SWIFT_NAME(AppEventsLoggingResult); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h new file mode 100644 index 00000000..c8b39faa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AppURLSchemeProviding) +@protocol FBSDKAppURLSchemeProviding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly, copy) NSString *appURLScheme; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)validateURLSchemes; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h index ee830a12..ad1b6c78 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h @@ -1,52 +1,55 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKApplicationObserving.h" +#import NS_ASSUME_NONNULL_BEGIN /** - - The FBSDKApplicationDelegate is designed to post process the results from Facebook Login + The FBSDKApplicationDelegate is designed to post process the results from Facebook Login or Facebook Dialogs (or any action that requires switching over to the native Facebook app or Safari). - - The methods in this class are designed to mirror those in UIApplicationDelegate, and you should call them in the respective methods in your AppDelegate implementation. */ NS_SWIFT_NAME(ApplicationDelegate) @interface FBSDKApplicationDelegate : NSObject +#if !FBTEST - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +#endif -/** - Gets the singleton instance. - */ +#if DEBUG && FBTEST +@property (nonnull, nonatomic, readonly) NSHashTable> *applicationObservers; +#endif + +/// Gets the singleton instance. @property (class, nonatomic, readonly, strong) FBSDKApplicationDelegate *sharedInstance NS_SWIFT_NAME(shared); /** - Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method + Call this method from the [UIApplicationDelegate application:continue:restorationHandler:] method + of the AppDelegate for your app. It should be invoked in order to properly process the web URL (universal link) + once the end user is redirected to your app. + + @param application The application as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + @param userActivity The user activity as passed to [UIApplicationDelegate application:continue:restorationHandler:]. + + @return YES if the URL was intended for the Facebook SDK, NO if not. +*/ +- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity; + +/** + Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. @@ -58,16 +61,15 @@ NS_SWIFT_NAME(shared); @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + @return YES if the URL was intended for the Facebook SDK, NO if not. */ - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nullable id)annotation; -#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_0 /** - Call this method from the [UIApplicationDelegate application:openURL:options:] method + Call this method from the [UIApplicationDelegate application:openURL:options:] method of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. @@ -77,27 +79,27 @@ NS_SWIFT_NAME(shared); @param options The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + @return YES if the URL was intended for the Facebook SDK, NO if not. */ - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options; -#endif /** - Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method + Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. As part of SDK initialization basic auto logging of app events will occur, this can be -controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. + controlled via 'FacebookAutoLogAppEventsEnabled' key in the project info plist file. @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + @return True if there are any added application observers that themselves return true from calling `application:didFinishLaunchingWithOptions:`. + Otherwise will return false. Note: If this method is called after calling `initializeSDK` then the return type will always be false. */ -- (BOOL)application:(UIApplication *)application -didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; +- (BOOL) application:(UIApplication *)application + didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions; /** Initializes the SDK. @@ -111,16 +113,16 @@ didFinishLaunchingWithOptions:(nullable NSDictionary)observer; /** - Removes an observer so that it will no longer be informed about application lifecycle events. + Removes an observer so that it will no longer be informed about application lifecycle events. - @note Observers are weakly held + @note Observers are weakly held */ - (void)removeObserver:(id)observer; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h index 3f8d14e9..14de8940 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h index c307deaa..90648c92 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h @@ -1,73 +1,52 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import - @class FBSDKAuthenticationTokenClaims; @protocol FBSDKTokenCaching; NS_ASSUME_NONNULL_BEGIN -/** - Represent an AuthenticationToken used for a login attempt -*/ +/// Represent an AuthenticationToken used for a login attempt NS_SWIFT_NAME(AuthenticationToken) -@interface FBSDKAuthenticationToken : NSObject +@interface FBSDKAuthenticationToken : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** - The "global" authentication token that represents the currently logged in user. + The "global" authentication token that represents the currently logged in user. The `currentAuthenticationToken` represents the authentication token of the current user and can be used by a client to verify an authentication attempt. */ -@property (class, nonatomic, copy, nullable) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; -/** - The raw token string from the authentication response - */ -@property (nonatomic, copy, readonly) NSString *tokenString; +/// The raw token string from the authentication response +@property (nonatomic, readonly, copy) NSString *tokenString; -/** - The nonce from the decoded authentication response - */ -@property (nonatomic, copy, readonly) NSString *nonce; +/// The nonce from the decoded authentication response +@property (nonatomic, readonly, copy) NSString *nonce; -/** - The graph domain where the user is authenticated. - */ -@property (nonatomic, copy, readonly) NSString *graphDomain; +/// The graph domain where the user is authenticated. +@property (nonatomic, readonly, copy) NSString *graphDomain; -/** - Returns the claims encoded in the AuthenticationToken - */ +/// Returns the claims encoded in the AuthenticationToken - (nullable FBSDKAuthenticationTokenClaims *)claims; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (class, nonatomic, copy) id tokenCache; +@property (class, nullable, nonatomic, copy) id tokenCache; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h index 5b4e277f..874fe073 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h @@ -1,25 +1,16 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN +NS_SWIFT_NAME(AuthenticationTokenClaims) @interface FBSDKAuthenticationTokenClaims : NSObject /// A unique identifier for the token. diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h new file mode 100644 index 00000000..4f642307 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(AuthenticationTokenProviding) +@protocol FBSDKAuthenticationTokenProviding + +@property (class, nullable, nonatomic, readonly, copy) FBSDKAuthenticationToken *currentAuthenticationToken; +@property (class, nullable, nonatomic, copy) id tokenCache; + +@end + +NS_SWIFT_NAME(AuthenticationTokenSetting) +@protocol FBSDKAuthenticationTokenSetting + +@property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h index dfcba633..beae11a1 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h @@ -1,33 +1,80 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKImpressionTrackingButton.h" +#import +#import +#import + +@class FBSDKIcon; NS_ASSUME_NONNULL_BEGIN +/// A base class for common SDK buttons. +NS_SWIFT_NAME(FBButton) +@interface FBSDKButton : FBSDKImpressionLoggingButton + +@property (nonatomic, readonly, getter = isImplicitlyDisabled) BOOL implicitlyDisabled; + +- (void)checkImplicitlyDisabled; +- (void)configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor; + /** - A base class for common SDK buttons. + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE */ -NS_SWIFT_NAME(FBButton) -@interface FBSDKButton : FBSDKImpressionTrackingButton +- (void) configureWithIcon:(nullable FBSDKIcon *)icon + title:(nullable NSString *)title + backgroundColor:(nullable UIColor *)backgroundColor + highlightedColor:(nullable UIColor *)highlightedColor + selectedTitle:(nullable NSString *)selectedTitle + selectedIcon:(nullable FBSDKIcon *)selectedIcon + selectedColor:(nullable UIColor *)selectedColor + selectedHighlightedColor:(nullable UIColor *)selectedHighlightedColor; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (UIColor *)defaultBackgroundColor; +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)sizeThatFits:(CGSize)size title:(NSString *)title; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (CGSize)textSizeForText:(NSString *)text font:(UIFont *)font constrainedSize:(CGSize)constrainedSize lineBreakMode:(NSLineBreakMode)lineBreakMode; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)logTapEventWithEventName:(FBSDKAppEventName)eventName + parameters:(nullable NSDictionary *)parameters; @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h new file mode 100644 index 00000000..806edb40 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(FBButtonImpressionLogging) +@protocol FBSDKButtonImpressionLogging + +@property (nullable, nonatomic, readonly, copy) NSDictionary *analyticsParameters; +@property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h deleted file mode 100644 index 9abd2568..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionTracking.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(FBButtonImpressionTracking) -@protocol FBSDKButtonImpressionTracking - -@property (nonatomic, readonly, copy) NSDictionary *analyticsParameters; -@property (nonatomic, readonly, copy) NSString *impressionTrackingEventName; -@property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; - -@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h index 6634bd0b..d746dca3 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h @@ -1,27 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - /** The error domain for all errors from FBSDKCoreKit. @@ -30,20 +18,6 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain NS_SWIFT_NAME(ErrorDomain); -#else - -/** - The error domain for all errors from FBSDKCoreKit. - - Error codes from the SDK in the range 0-99 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDomain -NS_SWIFT_NAME(ErrorDomain); - -#endif - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0 - /* @methodgroup error userInfo keys */ @@ -57,15 +31,11 @@ NS_SWIFT_NAME(ErrorDomain); FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey NS_SWIFT_NAME(ErrorArgumentCollectionKey); -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ +/// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey NS_SWIFT_NAME(ErrorArgumentNameKey); -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ +/// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey NS_SWIFT_NAME(ErrorArgumentValueKey); @@ -77,15 +47,11 @@ NS_SWIFT_NAME(ErrorArgumentValueKey); FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey NS_SWIFT_NAME(ErrorDeveloperMessageKey); -/** - The userInfo key describing a localized description that can be presented to the user. - */ +/// The userInfo key describing a localized description that can be presented to the user. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ +/// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey NS_SWIFT_NAME(ErrorLocalizedTitleKey); @@ -125,111 +91,20 @@ NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); -#else - -/* - @methodgroup error userInfo keys - */ - -/** - The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. - - If the invalid argument is a collection, the collection can be found with this key and the individual - invalid item can be found with FBSDKErrorArgumentValueKey. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentCollectionKey -NS_SWIFT_NAME(ErrorArgumentCollectionKey); - -/** - The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentNameKey -NS_SWIFT_NAME(ErrorArgumentNameKey); - -/** - The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorArgumentValueKey -NS_SWIFT_NAME(ErrorArgumentValueKey); - -/** - The userInfo key for the message for developers in NSErrors that originate from the SDK. - - The developer message will not be localized and is not intended to be presented within the app. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorDeveloperMessageKey -NS_SWIFT_NAME(ErrorDeveloperMessageKey); - -/** - The userInfo key describing a localized description that can be presented to the user. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedDescriptionKey -NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); - -/** - The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. - */ -FOUNDATION_EXPORT NSString *const FBSDKErrorLocalizedTitleKey -NS_SWIFT_NAME(ErrorLocalizedTitleKey); - -/* - @methodgroup FBSDKGraphRequest error userInfo keys - */ - -/** - The userInfo key describing the error category, for error recovery purposes. - - See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorKey -NS_SWIFT_NAME(GraphRequestErrorKey); - -/* - The userInfo key for the Graph API error code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorCodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); - -/* - The userInfo key for the Graph API error subcode. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorGraphErrorSubcodeKey -NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); - -/* - The userInfo key for the HTTP status code. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorHTTPStatusCodeKey -NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); - -/* - The userInfo key for the raw JSON response. - */ -FOUNDATION_EXPORT NSString *const FBSDKGraphRequestErrorParsedJSONResponseKey -NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); - -#endif - /* @methodgroup Common Code Block typedefs */ -/** - Success Block - */ -typedef void (^FBSDKCodeBlock)(void) +/// Success Block +typedef void (^ FBSDKCodeBlock)(void) NS_SWIFT_NAME(CodeBlock); -/** - Error Block - */ -typedef void (^FBSDKErrorBlock)(NSError *_Nullable error) +/// Error Block +typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) NS_SWIFT_NAME(ErrorBlock); -/** - Success Block - */ -typedef void (^FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) +/// Success Block +typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) NS_SWIFT_NAME(SuccessBlock); /* @@ -237,35 +112,27 @@ NS_SWIFT_NAME(SuccessBlock); */ #ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger #endif /** FBSDKCoreError Error codes for FBSDKErrorDomain. */ -typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) +typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) { - /** - Reserved. - */ + /// Reserved. FBSDKErrorReserved = 0, - /** - The error code for errors from invalid encryption on incoming encryption URLs. - */ + /// The error code for errors from invalid encryption on incoming encryption URLs. FBSDKErrorEncryption, - /** - The error code for errors from invalid arguments to SDK methods. - */ + /// The error code for errors from invalid arguments to SDK methods. FBSDKErrorInvalidArgument, - /** - The error code for unknown errors. - */ + /// The error code for unknown errors. FBSDKErrorUnknown, /** @@ -274,9 +141,7 @@ typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) */ FBSDKErrorNetwork, - /** - The error code for errors encountered during an App Events flush. - */ + /// The error code for errors encountered during an App Events flush. FBSDKErrorAppEventsFlush, /** @@ -309,29 +174,19 @@ typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) */ FBSDKErrorDialogUnavailable, - /** - Indicates an operation failed because a required access token was not found. - */ + /// Indicates an operation failed because a required access token was not found. FBSDKErrorAccessTokenRequired, - /** - Indicates an app switch (typically for a dialog) failed because the destination app is out of date. - */ + /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. FBSDKErrorAppVersionUnsupported, - /** - Indicates an app switch to the browser (typically for a dialog) failed. - */ + /// Indicates an app switch to the browser (typically for a dialog) failed. FBSDKErrorBrowserUnavailable, - /** - Indicates that a bridge api interaction was interrupted. - */ + /// Indicates that a bridge api interaction was interrupted. FBSDKErrorBridgeAPIInterruption, - /** - Indicates that a bridge api response creation failed. - */ + /// Indicates that a bridge api response creation failed. FBSDKErrorBridgeAPIResponse, } NS_SWIFT_NAME(CoreError); @@ -339,33 +194,13 @@ typedef NS_ERROR_ENUM(FBSDKErrorDomain, FBSDKCoreError) FBSDKGraphRequestError Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. */ -typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) -{ - /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ +typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { + /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. FBSDKGraphRequestErrorOther = 0, - /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ + /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. FBSDKGraphRequestErrorTransient = 1, - /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ - FBSDKGraphRequestErrorRecoverable = 2 + /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. + FBSDKGraphRequestErrorRecoverable = 2, } NS_SWIFT_NAME(GraphRequestError); -/** - a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting - */ -NS_SWIFT_UNAVAILABLE("") -@protocol FBSDKErrorRecoveryAttempting - -/** - attempt the recovery - @param error the error - @param recoveryOptionIndex the selected option index - @param completionHandler the handler called upon completion of error recovery - - Given that an error alert has been presented document-modally to the user, and the user has chosen one of the error's recovery options, attempt recovery from the error, and call the completion handler. The option index is an index into the error's array of localized recovery options. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. - */ -- (void)attemptRecoveryFromError:(NSError *)error - optionIndex:(NSUInteger)recoveryOptionIndex - completionHandler:(void (^)(BOOL didRecover))completionHandler; -@end - NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h index 0822212b..6243096e 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) #ifndef FBSDKCOREKIT_SWIFT_H #define FBSDKCOREKIT_SWIFT_H #pragma clang diagnostic push @@ -186,12 +186,23 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(IBSegueAction) # define IBSegueAction #endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif +@import Foundation; +@import ObjectiveC; #endif +#import + #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -208,6 +219,36 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -215,7 +256,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) #ifndef FBSDKCOREKIT_SWIFT_H #define FBSDKCOREKIT_SWIFT_H #pragma clang diagnostic push @@ -401,12 +442,23 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if !defined(IBSegueAction) # define IBSegueAction #endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif +@import Foundation; +@import ObjectiveC; #endif +#import + #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -423,6 +475,36 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif +@protocol FBSDKGraphRequestFactory; +@protocol FBSDKSettings; + +SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") +@interface FBSDKAppEventsCAPIManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) ++ (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithFactory:(id _Nonnull)factory settings:(id _Nonnull)settings; +- (void)enable; +@end + +@class NSString; +@protocol FBSDKGraphRequest; + +SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") +@interface FBSDKTransformerGraphRequestFactory : FBSDKGraphRequestFactory +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) ++ (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; +- (void)callCapiGatewayAPIWith:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(FBSDKHTTPMethod _Nullable)httpMethod flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString version:(NSString * _Nullable)version HTTPMethod:(FBSDKHTTPMethod _Nonnull)httpMethod SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)createGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary * _Nonnull)parameters flags:(FBSDKGraphRequestFlags)flags SWIFT_WARN_UNUSED_RESULT; +@end + #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h index 8aa8b08c..8a4569c0 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h @@ -1,84 +1,112 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import -#import "FBSDKAccessToken.h" -#import "FBSDKAccessTokenProtocols.h" -#import "FBSDKAdvertisingTrackingStatus.h" -#import "FBSDKAppEventName.h" -#import "FBSDKAppEventParameterName.h" -#import "FBSDKAppEvents.h" -#import "FBSDKAppEventsFlushBehavior.h" -#import "FBSDKApplicationDelegate.h" -#import "FBSDKApplicationObserving.h" -#import "FBSDKAuthenticationToken.h" -#import "FBSDKAuthenticationTokenClaims.h" -#import "FBSDKButton.h" -#import "FBSDKButtonImpressionTracking.h" -#import "FBSDKConstants.h" -#import "FBSDKCoreKitVersions.h" -#import "FBSDKDeviceButton.h" -#import "FBSDKDeviceViewControllerBase.h" -#import "FBSDKError.h" -#import "FBSDKFeatureChecking.h" -#import "FBSDKGraphRequest.h" -#import "FBSDKGraphRequestConnecting.h" -#import "FBSDKGraphRequestConnection.h" -#import "FBSDKGraphRequestConnection+GraphRequestConnecting.h" -#import "FBSDKGraphRequestConnectionFactory.h" -#import "FBSDKGraphRequestConnectionProviding.h" -#import "FBSDKGraphRequestDataAttachment.h" -#import "FBSDKGraphRequestFlags.h" -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKImpressionTrackingButton.h" -#import "FBSDKInternalUtility.h" -#import "FBSDKLocation.h" -#import "FBSDKLoggingBehavior.h" -#import "FBSDKRandom.h" -#import "FBSDKSettings.h" -#import "FBSDKSettingsLogging.h" -#import "FBSDKSettingsProtocol.h" -#import "FBSDKUserAgeRange.h" -#import "FBSDKUtility.h" +#import #if !TARGET_OS_TV - #import "FBSDKAppLink.h" - #import "FBSDKAppLinkNavigation.h" - #import "FBSDKAppLinkResolver.h" - #import "FBSDKAppLinkResolverRequestBuilder.h" - #import "FBSDKAppLinkResolving.h" - #import "FBSDKAppLinkTarget.h" - #import "FBSDKAppLinkUtility.h" - #import "FBSDKBridgeAPI.h" - #import "FBSDKBridgeAPIProtocol.h" - #import "FBSDKBridgeAPIProtocolType.h" - #import "FBSDKBridgeAPIRequest.h" - #import "FBSDKBridgeAPIResponse.h" - #import "FBSDKGraphErrorRecoveryProcessor.h" - #import "FBSDKMeasurementEvent.h" - #import "FBSDKMutableCopying.h" - #import "FBSDKProfile.h" - #import "FBSDKProfilePictureView.h" - #import "FBSDKURL.h" - #import "FBSDKURLOpening.h" - #import "FBSDKWebDialog.h" - #import "FBSDKWebDialogView.h" - #import "FBSDKWebViewAppLinkResolver.h" - #import "FBSDKWindowFinding.h" + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import + #import #endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h index e528c2f4..e9eb97c5 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#define FBSDK_VERSION_STRING @"11.1.0" -#define FBSDK_TARGET_PLATFORM_VERSION @"v11.0" +#define FBSDK_VERSION_STRING @"13.1.0" +#define FBSDK_DEFAULT_GRAPH_API_VERSION @"v13.0" diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h index d3400502..73ac8512 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h @@ -1,37 +1,26 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #if TARGET_OS_TV -#import "FBSDKButton.h" +#import NS_ASSUME_NONNULL_BEGIN /* - An internal base class for device related flows. + An internal base class for device related flows. This is an internal API that should not be used directly and is subject to change. */ NS_SWIFT_NAME(FBDeviceButton) @interface FBSDKDeviceButton : FBSDKButton - +- (CGSize)sizeThatFits:(CGSize)size attributedTitle:(NSAttributedString *)title; +- (nullable NSAttributedString *)attributedTitleStringFromString:(NSString *)string; @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h new file mode 100644 index 00000000..b98e1221 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +NS_SWIFT_NAME(FBDeviceDialogView) +@interface FBSDKDeviceDialogView : UIView + +@property (nonatomic, weak) id delegate; +@property (nonatomic, copy) NSString *confirmationCode; + +// override point for subclasses. +- (void)buildView; + +@end + +NS_SWIFT_NAME(DeviceDialogViewDelegate) +@protocol FBSDKDeviceDialogViewDelegate + +- (void)deviceDialogViewDidCancel:(FBSDKDeviceDialogView *)deviceDialogView; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h index 335fa593..b4e309a9 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h @@ -1,36 +1,26 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #if TARGET_OS_TV #import +#import + NS_ASSUME_NONNULL_BEGIN /* An internal base class for device related flows. This is an internal API that should not be used directly and is subject to change. -*/ + */ NS_SWIFT_NAME(FBDeviceViewControllerBase) -@interface FBSDKDeviceViewControllerBase : UIViewController +@interface FBSDKDeviceViewControllerBase : UIViewController @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h new file mode 100644 index 00000000..a46a303e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(DynamicFrameworkLoaderProxy) +@interface FBSDKDynamicFrameworkLoaderProxy : NSObject +/** + Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework + + @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. + */ ++ (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h new file mode 100644 index 00000000..bad1414d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Social Constants + +/// Dynamically loaded constant for SLServiceTypeFacebook +FOUNDATION_EXPORT NSString *fbsdkdfl_SLServiceTypeFacebook(void); + +#pragma mark - Social Classes + +FOUNDATION_EXPORT Class fbsdkdfl_SLComposeViewControllerClass(void); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h deleted file mode 100644 index 57b93a6c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -@protocol FBSDKErrorReporting; - -NS_ASSUME_NONNULL_BEGIN - -NS_SWIFT_NAME(SDKError) -@interface FBSDKError : NSObject - -+ (NSError *)errorWithCode:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain code:(NSInteger)code message:(nullable NSString *)message; - -+ (NSError *)errorWithCode:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)errorWithDomain:(NSErrorDomain)domain - code:(NSInteger)code - userInfo:(nullable NSDictionary *)userInfo - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)invalidArgumentErrorWithName:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message; - -+ (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - value:(nullable id)value - message:(nullable NSString *)message - underlyingError:(nullable NSError *)underlyingError; - -+ (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain - name:(NSString *)name - message:(nullable NSString *)message; - -+ (NSError *)unknownErrorWithMessage:(NSString *)message; - -+ (BOOL)isNetworkError:(NSError *)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h new file mode 100644 index 00000000..85c9e191 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h @@ -0,0 +1,81 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorCreating) +@protocol FBSDKErrorCreating + +// MARK: - General Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithCode:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)errorWithDomain:(NSErrorDomain)domain + code:(NSInteger)code + userInfo:(nullable NSDictionary *)userInfo + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(error(domain:code:userInfo:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Invalid Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithName:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)invalidArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + value:(nullable id)value + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(invalidArgumentError(domain:name:value:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Required Argument Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithName:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError +NS_SWIFT_NAME(requiredArgumentError(name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)requiredArgumentErrorWithDomain:(NSErrorDomain)domain + name:(NSString *)name + message:(nullable NSString *)message + underlyingError:(nullable NSError *)underlyingError + NS_SWIFT_NAME(requiredArgumentError(domain:name:message:underlyingError:)); +// UNCRUSTIFY_FORMAT_ON + +// MARK: - Unknown Errors + +// UNCRUSTIFY_FORMAT_OFF +- (NSError *)unknownErrorWithMessage:(nullable NSString *)message + userInfo:(nullable NSDictionary *)userInfo +NS_SWIFT_NAME(unknownError(message:userInfo:)); +// UNCRUSTIFY_FORMAT_ON + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h new file mode 100644 index 00000000..217c00be --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h @@ -0,0 +1,18 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(ErrorFactory) +@interface FBSDKErrorFactory : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h new file mode 100644 index 00000000..b005f8eb --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A formal protocol very similar to the informal protocol NSErrorRecoveryAttempting + Internal use only + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ErrorRecoveryAttempting) +@protocol FBSDKErrorRecoveryAttempting + +/** + Attempt the recovery + @param error the error + @param completionHandler the handler called upon completion of error recovery + + Attempt recovery from the error, and call the completion handler. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. + */ +- (void)attemptRecoveryFromError:(NSError *)error + completionHandler:(void (^)(BOOL didRecover))completionHandler; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h index 11df484b..1ddf4d2f 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -40,15 +30,14 @@ NS_ASSUME_NONNULL_BEGIN 3rd byte: sub-feature 4th byte: sub-sub-feature - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -typedef NS_ENUM(NSUInteger, FBSDKFeature) -{ +typedef NS_ENUM(NSUInteger, FBSDKFeature) { FBSDKFeatureNone = 0x00000000, // Features in CoreKit - /** Essential of CoreKit */ + /// Essential of CoreKit FBSDKFeatureCore = 0x01000000, - /** App Events */ + /// App Events FBSDKFeatureAppEvents = 0x01010000, FBSDKFeatureCodelessEvents = 0x01010100, FBSDKFeatureRestrictiveDataFiltering = 0x01010200, @@ -62,31 +51,32 @@ typedef NS_ENUM(NSUInteger, FBSDKFeature) FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, FBSDKFeatureATELogging = 0x01010700, FBSDKFeatureAEM = 0x01010800, - /** Instrument */ + FBSDKFeatureAEMConversionFiltering = 0x01010801, + FBSDKFeatureAEMCatalogMatching = 0x01010802, + /// Instrument FBSDKFeatureInstrument = 0x01020000, FBSDKFeatureCrashReport = 0x01020100, FBSDKFeatureCrashShield = 0x01020101, FBSDKFeatureErrorReport = 0x01020200, // Features in LoginKit - /** Essential of LoginKit */ + /// Essential of LoginKit FBSDKFeatureLogin = 0x02000000, // Features in ShareKit - /** Essential of ShareKit */ + /// Essential of ShareKit FBSDKFeatureShare = 0x03000000, // Features in GamingServicesKit - /** Essential of GamingServicesKit */ + /// Essential of GamingServicesKit FBSDKFeatureGamingServices = 0x04000000, - } NS_SWIFT_NAME(SDKFeature); /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h index eddec9b5..bdb5d532 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h @@ -1,28 +1,20 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKFeature.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(FeatureChecking) @protocol FBSDKFeatureChecking @@ -33,3 +25,5 @@ NS_SWIFT_NAME(FeatureChecking) completionBlock:(FBSDKFeatureManagerBlock)completionBlock; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h index d8f670cb..bd149522 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h @@ -1,32 +1,23 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestProtocol.h" -#import "FBSDKGraphRequestHTTPMethod.h" - -@protocol FBSDKGraphRequestConnecting; +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN /** - Represents a request to the Facebook Graph API. - + Represents a request to the Facebook Graph API. `FBSDKGraphRequest` encapsulates the components of a request (the Graph API path, the parameters, error recovery behavior) and should be @@ -41,7 +32,7 @@ NS_ASSUME_NONNULL_BEGIN By default, FBSDKGraphRequest will attempt to recover any errors returned from Facebook. You can disable this via `disableErrorRecovery:`. - @see FBSDKGraphErrorRecoveryProcessor + See FBSDKGraphErrorRecoveryProcessor */ NS_SWIFT_NAME(GraphRequest) @interface FBSDKGraphRequest : NSObject @@ -49,6 +40,19 @@ NS_SWIFT_NAME(GraphRequest) - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +// UNCRUSTIFY_FORMAT_OFF ++ (void) configureWithSettings:(id)settings + currentAccessTokenStringProvider:(Class)accessTokenProvider + graphRequestConnectionFactory:(id)_graphRequestConnectionFactory +NS_SWIFT_NAME(configure(settings:currentAccessTokenStringProvider:graphRequestConnectionFactory:)); +// UNCRUSTIFY_FORMAT_ON + /** Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @@ -64,7 +68,7 @@ NS_SWIFT_NAME(GraphRequest) HTTPMethod:(FBSDKHTTPMethod)method; /** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. */ @@ -72,7 +76,7 @@ NS_SWIFT_NAME(GraphRequest) parameters:(NSDictionary *)parameters; /** - Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param method the HTTP method. Empty String defaults to @"GET". @@ -82,7 +86,7 @@ NS_SWIFT_NAME(GraphRequest) HTTPMethod:(FBSDKHTTPMethod)method; /** - Initializes a new instance. + Initializes a new instance. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param tokenString the token string to use. Specifying nil will cause no token to be used. @@ -94,35 +98,49 @@ NS_SWIFT_NAME(GraphRequest) tokenString:(nullable NSString *)tokenString version:(nullable NSString *)version HTTPMethod:(FBSDKHTTPMethod)method -NS_DESIGNATED_INITIALIZER; + NS_DESIGNATED_INITIALIZER; /** - The request parameters. + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param requestFlags flags that indicate how a graph request should be treated in various scenarios */ -@property (nonatomic, copy) NSDictionary *parameters; +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)requestFlags; /** - The access token string used by the request. + Initializes a new instance. + @param graphPath the graph path (e.g., @"me"). + @param parameters the optional parameters dictionary. + @param tokenString the token string to use. Specifying nil will cause no token to be used. + @param HTTPMethod the HTTP method. Empty String defaults to @"GET". + @param flags flags that indicate how a graph request should be treated in various scenarios */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; +- (instancetype)initWithGraphPath:(NSString *)graphPath + parameters:(nullable NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable NSString *)HTTPMethod + flags:(FBSDKGraphRequestFlags)flags; -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; +/// The request parameters. +@property (nonatomic, copy) NSDictionary *parameters; -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; + +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; + +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; /** - If set, disables the automatic error recovery mechanism. + If set, disables the automatic error recovery mechanism. @param disable whether to disable the automatic error recovery mechanism By default, non-batched FBSDKGraphRequest instances will automatically try to recover @@ -132,18 +150,14 @@ NS_DESIGNATED_INITIALIZER; This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. */ + +// UNCRUSTIFY_FORMAT_OFF - (void)setGraphErrorRecoveryDisabled:(BOOL)disable NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); +// UNCRUSTIFY_FORMAT_ON /** - Starts a connection to the Graph API. - @param handler The handler block to call when the request completes. - */ -- (id)startWithCompletionHandler:(nullable FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `startWithCompletion:` instead`"); - -/** - Starts a connection to the Graph API. + Starts a connection to the Graph API. @param completion The handler block to call when the request completes. */ - (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h index 5df3eab5..a64cb00d 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,6 +14,23 @@ NS_ASSUME_NONNULL_BEGIN @protocol FBSDKGraphRequestConnecting; @protocol FBSDKGraphRequestConnectionDelegate; +/** + FBSDKGraphRequestCompletion + + A block that is passed to addRequest to register for a callback with the results of that + request once the connection completes. + + Pass a block of this type when calling addRequest. This will be called once + the request completes. The call occurs on the UI thread. + + @param connection The connection that sent the request. + + @param result The result of the request. This is a translation of + JSON data to `NSDictionary` and `NSArray` objects. This + is nil if there was an error. + + @param error The `NSError` representing any error that occurred. + */ NS_SWIFT_NAME(GraphRequestCompletion) typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, id _Nullable result, @@ -34,7 +41,7 @@ NS_SWIFT_NAME(GraphRequestConnecting) @protocol FBSDKGraphRequestConnecting @property (nonatomic, assign) NSTimeInterval timeout; -@property (nonatomic, weak, nullable) id delegate; +@property (nullable, nonatomic, weak) id delegate; - (void)addRequest:(id)request completion:(FBSDKGraphRequestCompletion)handler; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h deleted file mode 100644 index 53f1031c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKGraphRequestConnecting.h" - -NS_ASSUME_NONNULL_BEGIN - -// Default conformance to the FBSDKGraphRequestConnecting protocol -@interface FBSDKGraphRequestConnection (ConnectionProviding) -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h index 8bc8cb96..99966bf1 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h @@ -1,30 +1,22 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import +#import +#import + NS_ASSUME_NONNULL_BEGIN /** The key in the result dictionary for requests to old versions of the Graph API whose response is not a JSON object. - When a request returns a non-JSON response (such as a "true" literal), that response will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API prior to v2.1. @@ -32,175 +24,29 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty NS_SWIFT_NAME(NonJSONResponseProperty); -@class FBSDKGraphRequestConnection; @protocol FBSDKGraphRequest; -@protocol FBSDKGraphRequestConnecting; - -/** - FBSDKGraphRequestCompletion - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestCompletion)(id _Nullable connection, - id _Nullable result, - NSError *_Nullable error); - -/** - FBSDKGraphRequestBlock - - A block that is passed to addRequest to register for a callback with the results of that - request once the connection completes. - - Pass a block of this type when calling addRequest. This will be called once - the request completes. The call occurs on the UI thread. - - @param connection The connection that sent the request. - - @param result The result of the request. This is a translation of - JSON data to `NSDictionary` and `NSArray` objects. This - is nil if there was an error. - - @param error The `NSError` representing any error that occurred. - - */ -typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, - id _Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(GraphRequestBlock) -DEPRECATED_MSG_ATTRIBUTE("Please use the methods that use the `GraphRequestConnecting` protocol instead."); - -/** - @protocol - - The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network - activity progress information from a . - */ -NS_SWIFT_NAME(GraphRequestConnectionDelegate) -@protocol FBSDKGraphRequestConnectionDelegate - -@optional - -/** - @method - - Tells the delegate the request connection will begin loading - - - - If the is created using one of the convenience factory methods prefixed with - start, the object returned from the convenience method has already begun loading and this method - will not be called when the delegate is set. - - @param connection The request connection that is starting a network request - */ -- (void)requestConnectionWillBeginLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection finished loading - - - - If the request connection completes without a network error occurring then this method is called. - Invocation of this method does not indicate success of every made, only that the - request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock - block to determine success or failure of each . - - This method is invoked after the completion handler for each . - - @param connection The request connection that successfully completed a network request - */ -- (void)requestConnectionDidFinishLoading:(id)connection; - -/** - @method - - Tells the delegate the request connection failed with an error - - - - If the request connection fails with a network error then this method is called. The `error` - argument specifies why the network connection failed. The `NSError` object passed to the - FBSDKGraphRequestBlock block may contain additional information. - - @param connection The request connection that successfully completed a network request - @param error The `NSError` representing the network error that occurred, if any. May be nil - in some circumstances. Consult the `NSError` for the for reliable - failure information. - */ -- (void)requestConnection:(id)connection - didFailWithError:(NSError *)error; - -/** - @method - - Tells the delegate how much data has been sent and is planned to send to the remote host - - - - The byte count arguments refer to the aggregated objects, not a particular . - - Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. - - @param connection The request connection transmitting data to a remote host - @param bytesWritten The number of bytes sent in the last transmission - @param totalBytesWritten The total number of bytes sent to the remote host - @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host - */ -- (void)requestConnection:(id)connection - didSendBodyData:(NSInteger)bytesWritten - totalBytesWritten:(NSInteger)totalBytesWritten -totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; - -@end /** - - The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. - - + The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. The request settings are encapsulated in a reusable object. The `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication e.g. starting a connection, canceling a connection, or batching requests. - */ NS_SWIFT_NAME(GraphRequestConnection) -@interface FBSDKGraphRequestConnection : NSObject +@interface FBSDKGraphRequestConnection : NSObject -/** - The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. - */ +/// The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. @property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; -/** - The delegate object that receives updates. - */ -@property (nonatomic, weak, nullable) id delegate; +/// The delegate object that receives updates. +@property (nullable, nonatomic, weak) id delegate; -/** - Gets or sets the timeout interval to wait for a response before giving up. - */ +/// Gets or sets the timeout interval to wait for a response before giving up. @property (nonatomic, assign) NSTimeInterval timeout; /** - The raw response that was returned from the server. (readonly) - - + The raw response that was returned from the server. (readonly) This property can be used to inspect HTTP headers that were returned from the server. @@ -208,7 +54,7 @@ NS_SWIFT_NAME(GraphRequestConnection) The property is nil until the request completes. If there was a response then this property will be non-nil during the FBSDKGraphRequestBlock callback. */ -@property (nonatomic, retain, readonly, nullable) NSHTTPURLResponse *urlResponse; +@property (nullable, nonatomic, readonly, retain) NSHTTPURLResponse *urlResponse; /** Determines the operation queue that is used to call methods on the connection's delegate. @@ -216,35 +62,16 @@ NS_SWIFT_NAME(GraphRequestConnection) By default, a connection is scheduled on the current thread in the default mode when it is created. You cannot reschedule a connection after it has started. */ -@property (nonatomic, retain) NSOperationQueue *delegateQueue; +@property (nullable, nonatomic) NSOperationQueue *delegateQueue; -/** - @methodgroup Class methods - */ +/// @methodgroup Class methods -/** - @methodgroup Adding requests - */ +/// @methodgroup Adding requests /** @method - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. - */ -- (void)addRequest:(id)request - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:completion:` instead"); - -/** - @method - - This method adds an object to this connection. + This method adds an object to this connection. @param request A request to be included in the round-trip when start is called. @param completion A handler to call back when the round-trip completes or times out. @@ -253,36 +80,12 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n completion or cancellation of the connection. */ - (void)addRequest:(id)request - completion:(FBSDKGraphRequestCompletion)completion; - -/** - @method - - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - The handler will be invoked on the main thread. - - @param name A name for this request. This can be used to feed - the results of one request to the input of another in the same - `FBSDKGraphRequestConnection` as described in - [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchEntryName:(NSString *)name - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:name:completion:` instead"); + completion:(FBSDKGraphRequestCompletion)completion; /** @method - This method adds an object to this connection. + This method adds an object to this connection. @param request A request to be included in the round-trip when start is called. @@ -305,29 +108,7 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n /** @method - This method adds an object to this connection. - - @param request A request to be included in the round-trip when start is called. - - @param handler A handler to call back when the round-trip completes or times out. - - @param batchParameters The dictionary of parameters to include for this request - as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - Examples include "depends_on", "name", or "omit_response_on_success". - - The completion handler is retained until the block is called upon the - completion or cancellation of the connection. This request can be named - to allow for using the request's response in a subsequent request. - */ -- (void)addRequest:(id)request - batchParameters:(nullable NSDictionary *)batchParameters - completionHandler:(FBSDKGraphRequestBlock)handler -DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the next major release. Please use `addRequest:parameters:completion:` instead"); - -/** - @method - - This method adds an object to this connection. + This method adds an object to this connection. @param request A request to be included in the round-trip when start is called. @@ -345,14 +126,12 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n parameters:(nullable NSDictionary *)parameters completion:(FBSDKGraphRequestCompletion)completion; -/** - @methodgroup Instance methods - */ +/// @methodgroup Instance methods /** @method - Signals that a connection should be logically terminated as the + Signals that a connection should be logically terminated as the application is no longer interested in a response. Synchronously calls any handlers indicating the request was cancelled. Cancel @@ -366,10 +145,9 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n /** @method - This method starts a connection with the server and is capable of handling all of the + This method starts a connection with the server and is capable of handling all of the requests that were added to the connection. - By default, a connection is scheduled on the current thread in the default mode when it is created. See `setDelegateQueue:` for other options. @@ -380,7 +158,7 @@ DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in the n /** @method - Overrides the default version for a batch request + Overrides the default version for a batch request The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning for applications. If you want to override the version part while using batch requests on the connection, call diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h new file mode 100644 index 00000000..738ad47d --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h @@ -0,0 +1,93 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network + activity progress information from a . + */ +NS_SWIFT_NAME(GraphRequestConnectionDelegate) +@protocol FBSDKGraphRequestConnectionDelegate + +@optional + +/** + @method + + Tells the delegate the request connection will begin loading + + If the is created using one of the convenience factory methods prefixed with + start, the object returned from the convenience method has already begun loading and this method + will not be called when the delegate is set. + + @param connection The request connection that is starting a network request + */ +- (void)requestConnectionWillBeginLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection finished loading + + If the request connection completes without a network error occurring then this method is called. + Invocation of this method does not indicate success of every made, only that the + request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestBlock + block to determine success or failure of each . + + This method is invoked after the completion handler for each . + + @param connection The request connection that successfully completed a network request + */ +- (void)requestConnectionDidFinishLoading:(id)connection; + +/** + @method + + Tells the delegate the request connection failed with an error + + If the request connection fails with a network error then this method is called. The `error` + argument specifies why the network connection failed. The `NSError` object passed to the + FBSDKGraphRequestBlock block may contain additional information. + + @param connection The request connection that successfully completed a network request + @param error The `NSError` representing the network error that occurred, if any. May be nil + in some circumstances. Consult the `NSError` for the for reliable + failure information. + */ +- (void)requestConnection:(id)connection + didFailWithError:(NSError *)error; + +/** + @method + + Tells the delegate how much data has been sent and is planned to send to the remote host + + The byte count arguments refer to the aggregated objects, not a particular . + + Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent. + + @param connection The request connection transmitting data to a remote host + @param bytesWritten The number of bytes sent in the last transmission + @param totalBytesWritten The total number of bytes sent to the remote host + @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host + */ +- (void) requestConnection:(id)connection + didSendBodyData:(NSInteger)bytesWritten + totalBytesWritten:(NSInteger)totalBytesWritten + totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h index 082c19d8..19e62d20 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h @@ -1,24 +1,14 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestConnectionProviding.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -28,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN A factory for providing objects that conform to `GraphRequestConnecting`. */ NS_SWIFT_NAME(GraphRequestConnectionFactory) -@interface FBSDKGraphRequestConnectionFactory : NSObject +@interface FBSDKGraphRequestConnectionFactory : NSObject @end NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h new file mode 100644 index 00000000..96b43dfa --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestConnecting; + +/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` +NS_SWIFT_NAME(GraphRequestConnectionFactoryProtocol) +@protocol FBSDKGraphRequestConnectionFactory + +- (id)createGraphRequestConnection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h deleted file mode 100644 index 76a0450c..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionProviding.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGraphRequestConnecting; - -/// Describes anything that can provide instances of `FBSDKGraphRequestConnecting` -NS_SWIFT_NAME(GraphRequestConnectionProviding) -@protocol FBSDKGraphRequestConnectionProviding - -- (id)createGraphRequestConnection; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h index ea07c782..3775cb4f 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h @@ -1,28 +1,16 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -/** - A container class for data attachments so that additional metadata can be provided about the attachment. - */ +/// A container class for data attachments so that additional metadata can be provided about the attachment. NS_SWIFT_NAME(GraphRequestDataAttachment) @interface FBSDKGraphRequestDataAttachment : NSObject @@ -30,7 +18,7 @@ NS_SWIFT_NAME(GraphRequestDataAttachment) + (instancetype)new NS_UNAVAILABLE; /** - Initializes the receiver with the attachment data and metadata. + Initializes the receiver with the attachment data and metadata. @param data The attachment data (retained, not copied) @param filename The filename for the attachment @param contentType The content type for the attachment @@ -38,22 +26,16 @@ NS_SWIFT_NAME(GraphRequestDataAttachment) - (instancetype)initWithData:(NSData *)data filename:(NSString *)filename contentType:(NSString *)contentType -NS_DESIGNATED_INITIALIZER; + NS_DESIGNATED_INITIALIZER; -/** - The content type for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *contentType; +/// The content type for the attachment. +@property (nonatomic, readonly, copy) NSString *contentType; -/** - The attachment data. - */ -@property (nonatomic, strong, readonly) NSData *data; +/// The attachment data. +@property (nonatomic, readonly, strong) NSData *data; -/** - The filename for the attachment. - */ -@property (nonatomic, copy, readonly) NSString *filename; +/// The filename for the attachment. +@property (nonatomic, readonly, copy) NSString *filename; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h new file mode 100644 index 00000000..6661ac1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKGraphRequestFactory; + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `GraphRequest` + */ +NS_SWIFT_NAME(GraphRequestFactory) +@interface FBSDKGraphRequestFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h new file mode 100644 index 00000000..eb85a3ba --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +@protocol FBSDKGraphRequest; + +typedef NSString *const FBSDKHTTPMethod NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(HTTPMethod); + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + +Describes anything that can provide instances of `GraphRequestProtocol` + */ +NS_SWIFT_NAME(GraphRequestFactoryProtocol) +@protocol FBSDKGraphRequestFactory + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + HTTPMethod:(nullable FBSDKHTTPMethod)method + flags:(FBSDKGraphRequestFlags)flags; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + tokenString:(nullable NSString *)tokenString + version:(nullable NSString *)version + HTTPMethod:(FBSDKHTTPMethod)method; + +- (id)createGraphRequestWithGraphPath:(NSString *)graphPath + parameters:(NSDictionary *)parameters + flags:(FBSDKGraphRequestFlags)flags; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h index 7ff4a7a3..68e7c8da 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h @@ -1,35 +1,23 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN - -/** - Flags that indicate how a graph request should be treated in various scenarios - */ + +/// Flags that indicate how a graph request should be treated in various scenarios typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { FBSDKGraphRequestFlagNone = 0, - // indicates this request should not use a client token as its token parameter + /// indicates this request should not use a client token as its token parameter FBSDKGraphRequestFlagSkipClientToken = 1 << 1, - // indicates this request should not close the session if its response is an oauth error + /// indicates this request should not close the session if its response is an oauth error FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, - // indicates this request should not perform error recovery + /// indicates this request should not perform error recovery FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, } NS_SWIFT_NAME(GraphRequestFlags); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h index 2aa2a525..e79728d9 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h index 832c9379..6cc4da38 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h @@ -1,25 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKGraphRequestHTTPMethod.h" -#import "FBSDKGraphRequestFlags.h" +#import +#import NS_ASSUME_NONNULL_BEGIN @@ -38,55 +28,37 @@ typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable co NS_SWIFT_NAME(GraphRequestProtocol) @protocol FBSDKGraphRequest -/** - The request parameters. - */ +/// The request parameters. @property (nonatomic, copy) NSDictionary *parameters; -/** - The access token string used by the request. - */ -@property (nonatomic, copy, readonly, nullable) NSString *tokenString; +/// The access token string used by the request. +@property (nullable, nonatomic, readonly, copy) NSString *tokenString; -/** - The Graph API endpoint to use for the request, for example "me". - */ -@property (nonatomic, copy, readonly) NSString *graphPath; +/// The Graph API endpoint to use for the request, for example "me". +@property (nonatomic, readonly, copy) NSString *graphPath; -/** - The HTTPMethod to use for the request, for example "GET" or "POST". - */ -@property (nonatomic, copy, readonly) FBSDKHTTPMethod HTTPMethod; +/// The HTTPMethod to use for the request, for example "GET" or "POST". +@property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; -/** - The Graph API version to use (e.g., "v2.0") - */ -@property (nonatomic, copy, readonly) NSString *version; +/// The Graph API version to use (e.g., "v2.0") +@property (nonatomic, readonly, copy) NSString *version; -/** - The graph request flags to use - */ -@property (nonatomic, assign, readonly) FBSDKGraphRequestFlags flags; +/// The graph request flags to use +@property (nonatomic, readonly, assign) FBSDKGraphRequestFlags flags; -/** - Convenience property to determine if graph error recover is disabled - */ +/// Convenience property to determine if graph error recover is disabled @property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; -/** - Convenience property to determine if the request has attachments - */ +/// Convenience property to determine if the request has attachments @property (nonatomic, readonly) BOOL hasAttachments; /** - Starts a connection to the Graph API. + Starts a connection to the Graph API. @param completion The handler block to call when the request completes. */ - (id)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; -/** - A formatted description of the graph request - */ +/// A formatted description of the graph request - (NSString *)formattedDescription; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h new file mode 100644 index 00000000..0404e39a --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Icon) +@interface FBSDKIcon : NSObject + +- (nullable CGPathRef)pathWithSize:(CGSize)size; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h new file mode 100644 index 00000000..4202de70 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ImpressionLoggingButton) +@interface FBSDKImpressionLoggingButton : UIButton +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h deleted file mode 100644 index f9097751..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionTrackingButton.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Internal Type exposed to facilitate transition to Swift. - API Subject to change or removal without warning. Do not use. - - @warning UNSAFE - DO NOT USE - */ -NS_SWIFT_NAME(ImpressionTrackingButton) -@interface FBSDKImpressionTrackingButton : UIButton -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h index 70d3cd85..93829d56 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h @@ -1,37 +1,37 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import #import -NS_ASSUME_NONNULL_BEGIN +#import +#import +#import +#import -#define FBSDK_CANOPENURL_FACEBOOK @"fbauth2" -#define FBSDK_CANOPENURL_FBAPI @"fbapi" -#define FBSDK_CANOPENURL_MESSENGER @"fb-messenger-share-api" -#define FBSDK_CANOPENURL_MSQRD_PLAYER @"msqrdplayer" -#define FBSDK_CANOPENURL_SHARE_EXTENSION @"fbshareextension" +#if !TARGET_OS_TV + #import +#endif + +NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(InternalUtility) @interface FBSDKInternalUtility : NSObject +#if !TARGET_OS_TV + +#else + +#endif +#if !FBTEST - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +#endif @property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; @@ -41,50 +41,17 @@ NS_SWIFT_NAME(InternalUtility) We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we return the main bundle. */ -@property (nonatomic, strong, readonly) NSBundle *bundleForStrings; - -/** - Constructs an URL for the current app. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The app URL. - */ -- (NSURL *)appURLWithHost:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Parses an FB url's query params (and potentially fragment) into a dictionary. - @param url The FB url. - @return A dictionary with the key/value pairs. - */ -- (NSDictionary *)parametersFromFBURL:(NSURL *)url; +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; /** - Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. - */ -- (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Tests whether the supplied URL is a valid URL for opening in the browser. + Tests whether the supplied URL is a valid URL for opening in the browser. @param URL The URL to test. @return YES if the URL refers to an http or https resource, otherwise NO. */ - (BOOL)isBrowserURL:(NSURL *)URL; /** - Checks equality between 2 objects. + Checks equality between 2 objects. Checks for pointer equality, nils, isEqual:. @param object The first object to compare. @@ -93,83 +60,22 @@ NS_SWIFT_NAME(InternalUtility) */ - (BOOL)object:(id)object isEqualToObject:(id)other; -/** - Constructs an NSURL. - @param scheme The scheme for the URL. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The URL. - */ -- (nullable NSURL *)URLWithScheme:(NSString *)scheme - host:(NSString *)host - path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters - error:(NSError *__autoreleasing *)errorRef; - -/** - Extracts permissions from a response fetched from me/permissions - @param responseObject the response - @param grantedPermissions the set to add granted permissions to - @param declinedPermissions the set to add declined permissions to. - */ -- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject - grantedPermissions:(NSMutableSet *)grantedPermissions - declinedPermissions:(NSMutableSet *)declinedPermissions - expiredPermissions:(NSMutableSet *)expiredPermissions; - -/** - Registers a transient object so that it will not be deallocated until unregistered - @param object The transient object - */ -- (void)registerTransientObject:(id)object; - -/** - Unregisters a transient object that was previously registered with registerTransientObject: - @param object The transient object - */ -- (void)unregisterTransientObject:(__weak id)object; - -/** - validates that the app ID is non-nil, throws an NSException if nil. - */ -- (void)validateAppID; - -/** - Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. - Returns the composed client access token. - */ -- (NSString *)validateRequiredClientAccessToken; - -/** - validates that the right URL schemes are registered, throws an NSException if not. - */ -- (void)validateURLSchemes; - -/** - Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - */ +/// Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - (nullable UIViewController *)viewControllerForView:(UIView *)view; -/** - returns true if the url scheme is registered in the CFBundleURLTypes - */ +/// returns true if the url scheme is registered in the CFBundleURLTypes - (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; -/** - returns currently displayed top view controller. - */ +/// returns currently displayed top view controller. - (nullable UIViewController *)topMostViewController; +/// returns the current key window +- (nullable UIWindow *)findWindow; #pragma mark - FB Apps Installed -@property (nonatomic, assign, readonly) BOOL isFacebookAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMessengerAppInstalled; -@property (nonatomic, assign, readonly) BOOL isMSQRDPlayerAppInstalled; +@property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; -- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; - (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h new file mode 100644 index 00000000..10846828 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(InternalUtilityProtocol) +@protocol FBSDKInternalUtility + +#pragma mark - FB Apps Installed + +@property (nonatomic, readonly) BOOL isFacebookAppInstalled; + +/* + Checks if the app is Unity. + */ +@property (nonatomic, readonly) BOOL isUnity; + +/** + Constructs an NSURL. + @param scheme The scheme for the URL. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The URL. + */ +- (nullable NSURL *)URLWithScheme:(NSString *)scheme + host:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs an URL for the current app. + @param host The host for the URL. + @param path The path for the URL. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The app URL. + */ +- (nullable NSURL *)appURLWithHost:(NSString *)host + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Constructs a Facebook URL. + @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. + @param path The path for the URL. This may or may not include a version. + @param queryParameters The query parameters for the URL. This will be converted into a query string. + @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. + @return The Facebook URL. + */ +- (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix + path:(NSString *)path + queryParameters:(NSDictionary *)queryParameters + error:(NSError *__autoreleasing *)errorRef; + +/** + Registers a transient object so that it will not be deallocated until unregistered + @param object The transient object + */ +- (void)registerTransientObject:(id)object; + +/** + Unregisters a transient object that was previously registered with registerTransientObject: + @param object The transient object + */ +- (void)unregisterTransientObject:(__weak id)object; + +- (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; + +/// Validates that the right URL schemes are registered, throws an NSException if not. +- (void)validateURLSchemes; + +/// add data processing options to the dictionary. +- (void)extendDictionaryWithDataProcessingOptions:(NSMutableDictionary *)parameters; + +/// Converts NSData to a hexadecimal UTF8 String. +- (nullable NSString *)hexadecimalStringFromData:(NSData *)data; + +/// validates that the app ID is non-nil, throws an NSException if nil. +- (void)validateAppID; + +/** + Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. + Returns the composed client access token. + */ +- (NSString *)validateRequiredClientAccessToken; + +/** + Extracts permissions from a response fetched from me/permissions + @param responseObject the response + @param grantedPermissions the set to add granted permissions to + @param declinedPermissions the set to add declined permissions to. + */ +- (void)extractPermissionsFromResponse:(NSDictionary *)responseObject + grantedPermissions:(NSMutableSet *)grantedPermissions + declinedPermissions:(NSMutableSet *)declinedPermissions + expiredPermissions:(NSMutableSet *)expiredPermissions; + +/// validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. +- (void)validateFacebookReservedURLSchemes; + +/** + Parses an FB url's query params (and potentially fragment) into a dictionary. + @param url The FB url. + @return A dictionary with the key/value pairs. + */ +- (NSDictionary *)parametersFromFBURL:(NSURL *)url; + +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we + return the main bundle. + */ +@property (nonatomic, readonly, strong) NSBundle *bundleForStrings; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h new file mode 100644 index 00000000..a4292d54 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStore) +@interface FBSDKKeychainStore : NSObject + +@property (nonatomic, readonly, copy) NSString *service; +@property (nullable, nonatomic, readonly, copy) NSString *accessGroup; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithService:(NSString *)service accessGroup:(nullable NSString *)accessGroup NS_DESIGNATED_INITIALIZER; + +- (BOOL)setData:(nullable NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility; +- (nullable NSData *)dataForKey:(NSString *)key; + +// hook for subclasses to override keychain query construction. +- (NSMutableDictionary *)queryForKey:(NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h new file mode 100644 index 00000000..149c59d3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal type not intended for use outside of the SDKs. + + A factory for providing objects that conform to `KeychainStore` + */ +NS_SWIFT_NAME(KeychainStoreFactory) +@interface FBSDKKeychainStoreFactory : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h new file mode 100644 index 00000000..4f8636a8 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProtocol) +@protocol FBSDKKeychainStore + +- (nullable NSString *)stringForKey:(NSString *)key; +- (nullable NSDictionary *)dictionaryForKey:(NSString *)key; + +- (BOOL)setString:(nullable NSString *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; +- (BOOL)setDictionary:(nullable NSDictionary *)value forKey:(NSString *)key accessibility:(nullable CFTypeRef)accessibility; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h new file mode 100644 index 00000000..af0263ca --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(KeychainStoreProviding) +@protocol FBSDKKeychainStoreProviding + +- (nonnull id)createKeychainStoreWithService:(NSString *)service + accessGroup:(nullable NSString *)accessGroup; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h index fc0d2fab..e9fd1304 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h @@ -1,42 +1,28 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(Location) -@interface FBSDKLocation : NSObject +@interface FBSDKLocation : NSObject -/** - Location id - */ +/// Location id @property (nonatomic, readonly, strong) NSString *id; -/** - Location name - */ +/// Location name @property (nonatomic, readonly, strong) NSString *name; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** - Returns a Location object from a dinctionary containing valid location information. + Returns a Location object from a dinctionary containing valid location information. @param dictionary The dictionary containing raw location Valid location will consist of "id" and "name" strings. diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h new file mode 100644 index 00000000..d6a31005 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h @@ -0,0 +1,38 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Simple logging utility for conditionally logging strings and then emitting them + via NSLog(). + + @unsorted + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(Logger) +@interface FBSDKLogger : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +// Simple helper to write a single log entry, based upon whether the behavior matches a specified on. ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h new file mode 100644 index 00000000..dbef5411 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Logging) +@protocol FBSDKLogging + +@property (nonatomic, readonly, copy) NSString *contents; +@property (nonatomic, readonly, copy) FBSDKLoggingBehavior loggingBehavior; + +- (instancetype)initWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + ++ (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior + logEntry:(NSString *)logEntry; + +- (void)logEntry:(NSString *)logEntry; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h index 7197c759..900542d2 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import @@ -24,27 +14,27 @@ NS_ASSUME_NONNULL_BEGIN * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. */ -typedef NSString * FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); +typedef NSString *FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); -/** Include access token in logging. */ +/// Include access token in logging. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAccessTokens; -/** Log performance characteristics */ +/// Log performance characteristics FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorPerformanceCharacteristics; -/** Log FBSDKAppEvents interactions */ +/// Log FBSDKAppEvents interactions FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorAppEvents; -/** Log Informational occurrences */ +/// Log Informational occurrences FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorInformational; -/** Log cache errors. */ +/// Log cache errors. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorCacheErrors; -/** Log errors from SDK UI controls */ +/// Log errors from SDK UI controls FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorUIControlErrors; -/** Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ +/// Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; /** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. @@ -52,10 +42,10 @@ FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugWarning; */ FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorGraphAPIDebugInfo; -/** Log errors from SDK network requests */ +/// Log errors from SDK network requests FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorNetworkRequests; -/** Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ +/// Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. FOUNDATION_EXPORT FBSDKLoggingBehavior FBSDKLoggingBehaviorDeveloperErrors; NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h new file mode 100644 index 00000000..a6637497 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +@interface FBSDKLoginTooltip : NSObject +@property (nonatomic, readonly, getter = isEnabled, assign) BOOL enabled; +@property (nonatomic, readonly, copy) NSString *text; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithText:(NSString *)text + enabled:(BOOL)enabled + NS_DESIGNATED_INITIALIZER; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h new file mode 100644 index 00000000..5b157c20 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Concrete type providing functionality that checks whether an error represents a + network error. + */ +NS_SWIFT_NAME(NetworkErrorChecker) +@interface FBSDKNetworkErrorChecker : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h new file mode 100644 index 00000000..2868737f --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_SWIFT_NAME(NetworkErrorChecking) +@protocol FBSDKNetworkErrorChecking + +/** + Checks whether an error is a network error. + + @param error An error that may or may not represent a network error. + + @return `YES` if the error represents a network error, otherwise `NO`. + */ +- (BOOL)isNetworkError:(NSError *)error; + +@end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h new file mode 100644 index 00000000..fa8f4cde --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductAvailability) + Specifies product availability for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) { + /// Item ships immediately + FBSDKProductAvailabilityInStock = 0, + /// No plan to restock + FBSDKProductAvailabilityOutOfStock, + /// Available in future + FBSDKProductAvailabilityPreOrder, + /// Ships in 1-2 weeks + FBSDKProductAvailabilityAvailableForOrder, + /// Discontinued + FBSDKProductAvailabilityDiscontinued, +} NS_SWIFT_NAME(AppEvents.ProductAvailability); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h new file mode 100644 index 00000000..41e23b1e --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + NS_ENUM(NSUInteger, FBSDKProductCondition) + Specifies product condition for Product Catalog product item update + */ +typedef NS_ENUM(NSUInteger, FBSDKProductCondition) { + FBSDKProductConditionNew = 0, + FBSDKProductConditionRefurbished, + FBSDKProductConditionUsed, +} NS_SWIFT_NAME(AppEvents.ProductCondition); diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h index f9b75655..653a0389 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h new file mode 100644 index 00000000..884b84ac --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal block type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoginTooltipBlock) +typedef void (^FBSDKLoginTooltipBlock)(FBSDKLoginTooltip *_Nullable loginTooltip, NSError *_Nullable error); + +/** +Internal Type exposed to facilitate transition to Swift. +API Subject to change or removal without warning. Do not use. + +@warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(ServerConfigurationProvider) +@interface FBSDKServerConfigurationProvider : NSObject + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@property (nonatomic, readonly) NSString *loggingToken; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (NSUInteger)cachedSmartLoginOptions; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (BOOL)useSafariViewControllerForDialogName:(NSString *)dialogName; + +/** + Internal method exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (void)loadServerConfigurationWithCompletionBlock:(nullable FBSDKLoginTooltipBlock)completionBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h index e61effbc..6b3a2897 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h @@ -1,112 +1,102 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKLoggingBehavior.h" +#import +#import +#import NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(Settings) -@interface FBSDKSettings : NSObject +@interface FBSDKSettings : NSObject +#if !FBTEST - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; +#endif -/** - Retrieve the current iOS SDK version. - */ -@property (class, nonatomic, copy, readonly) NSString *sdkVersion; +/// The shared settings instance. Prefer this and the exposed instance methods over the class variants. +@property (class, nonatomic, readonly) FBSDKSettings *sharedSettings; -/** - Retrieve the current default Graph API version. - */ -@property (class, nonatomic, copy, readonly) NSString *defaultGraphAPIVersion; +/// Retrieve the current iOS SDK version. +@property (nonatomic, readonly, copy) NSString *sdkVersion; + +/// Retrieve the current default Graph API version. +@property (nonatomic, readonly, copy) NSString *defaultGraphAPIVersion; /** The quality of JPEG images sent to Facebook from the SDK, expressed as a value from 0.0 to 1.0. If not explicitly set, the default is 0.9. - - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ -@property (class, nonatomic, assign) CGFloat JPEGCompressionQuality +*/ +@property (nonatomic) CGFloat JPEGCompressionQuality NS_SWIFT_NAME(jpegCompressionQuality); /** Controls the auto logging of basic app events, such as activateApp and deactivateApp. If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; +@property (nonatomic, getter = isAutoLogAppEventsEnabled) BOOL autoLogAppEventsEnabled; /** Controls the fb_codeless_debug logging event If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; /** Controls the access to IDFA If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; /** Controls the SKAdNetwork report If not explicitly set, the default is true */ -@property (class, nonatomic, assign, getter=isSKAdNetworkReportEnabled) BOOL SKAdNetworkReportEnabled; +@property (nonatomic, getter = isSKAdNetworkReportEnabled) BOOL skAdNetworkReportEnabled; /** Whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions. Defaults to NO. This value is stored on the device and persists across app launches. */ -@property (class, nonatomic, assign, getter=shouldLimitEventAndDataUsage) BOOL limitEventAndDataUsage; +@property (nonatomic) BOOL isEventDataUsageLimited; /** Whether in memory cached values should be used for expensive metadata fields, such as carrier and advertiser ID, that are fetched on many applicationDidBecomeActive notifications. Defaults to NO. This value is stored on the device and persists across app launches. */ -@property (class, nonatomic, assign, getter=shouldUseCachedValuesForExpensiveMetadata) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; -/** - A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. - */ -@property (class, nonatomic, assign, getter=isGraphErrorRecoveryEnabled) BOOL graphErrorRecoveryEnabled; +/// A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; /** - The Facebook App ID used by the SDK. + The Facebook App ID used by the SDK. If not explicitly set, the default will be read from the application's plist (FacebookAppID). */ -@property (class, nonatomic, copy, nullable) NSString *appID; +@property (nullable, nonatomic, copy) NSString *appID; /** - The default url scheme suffix used for sessions. + The default url scheme suffix used for sessions. If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). */ -@property (class, nonatomic, copy, nullable) NSString *appURLSchemeSuffix; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; /** - The Client Token that has been set via [FBSDKSettings setClientToken]. + The Client Token that has been set via [[FBSDKSettings sharedSettings] setClientToken]. This is needed for certain API calls when made anonymously, without a user-based access token. The Facebook App's "client token", which, for a given appid can be found in the Security @@ -114,17 +104,17 @@ NS_SWIFT_NAME(jpegCompressionQuality); If not explicitly set, the default will be read from the application's plist (FacebookClientToken). */ -@property (class, nonatomic, copy, nullable) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *clientToken; /** - The Facebook Display Name used by the SDK. + The Facebook Display Name used by the SDK. This should match the Display Name that has been set for the app with the corresponding Facebook App ID, in the Facebook App Dashboard. If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). */ -@property (class, nonatomic, copy, nullable) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *displayName; /** The Facebook domain part. This can be used to change the Facebook domain @@ -132,59 +122,59 @@ NS_SWIFT_NAME(jpegCompressionQuality); If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). */ -@property (class, nonatomic, copy, nullable) NSString *facebookDomainPart; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; /** - The current Facebook SDK logging behavior. This should consist of strings + The current Facebook SDK logging behavior. This should consist of strings defined as constants with FBSDKLoggingBehavior*. This should consist a set of strings indicating what information should be logged defined as constants with FBSDKLoggingBehavior*. Set to an empty set in order to disable all logging. - You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: + You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLoggingBehavior: The default is a set consisting of FBSDKLoggingBehaviorDeveloperErrors */ -@property (class, nonatomic, copy) NSSet *loggingBehaviors; +@property (nonatomic, copy) NSSet *loggingBehaviors; /** - Overrides the default Graph API version to use with `FBSDKGraphRequests`. This overrides `FBSDK_TARGET_PLATFORM_VERSION`. + Overrides the default Graph API version to use with `FBSDKGraphRequests`. The string should be of the form `@"v2.7"`. - Defaults to `FBSDK_TARGET_PLATFORM_VERSION`. -*/ -@property (class, nonatomic, copy, null_resettable) NSString *graphAPIVersion; + Defaults to `defaultGraphAPIVersion`. + */ +@property (nonatomic, copy) NSString *graphAPIVersion; /** - The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook - If not explicitly set in iOS14 or above, the default is false in iOS14 or above. + Internal property exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE */ -+ (BOOL)isAdvertiserTrackingEnabled; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; /** -Set the advertiser_tracking_enabled flag. It only works in iOS14 and above. - -@param advertiserTrackingEnabled the value of the flag -@return Whether the the value is set successfully. It will always return NO in iOS 13 and below. + The value of the flag advertiser_tracking_enabled that controls the advertiser tracking status of the data sent to Facebook + If not explicitly set in iOS14 or above, the default is false in iOS14 or above. */ -+ (BOOL)setAdvertiserTrackingEnabled:(BOOL)advertiserTrackingEnabled; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; /** Set the data processing options. -@param options list of options -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options; + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; /** Set the data processing options. -@param options list of the options -@param country code of the country -@param state code of the state -*/ -+ (void)setDataProcessingOptions:(nullable NSArray *)options + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options country:(int)country state:(int)state; @@ -193,14 +183,14 @@ Set the data processing options. @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. */ -+ (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; +- (void)enableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; /** Disable a particular Facebook SDK logging behavior. @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. */ -+ (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; +- (void)disableLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h index 7b3a110c..1e21fe02 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h @@ -1,20 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h index 594054e3..d0eeb7ab 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h @@ -1,46 +1,63 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKLoggingBehavior.h" -#import "FBSDKAdvertisingTrackingStatus.h" +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(SettingsProtocol) @protocol FBSDKSettings -@property (class, nonatomic, copy, nullable) NSString *appID; -@property (class, nonatomic, copy, nullable) NSString *clientToken; -@property (class, nullable, nonatomic, copy) NSString *userAgentSuffix; -@property (class, nullable, nonatomic, copy) NSString *sdkVersion; -@property (class, nonatomic, copy, nonnull) NSSet *loggingBehaviors; - -@property (nonatomic, copy, nullable) NSString *appID; +@property (nullable, nonatomic, copy) NSString *appID; +@property (nullable, nonatomic, copy) NSString *clientToken; +@property (nullable, nonatomic, copy) NSString *userAgentSuffix; +@property (nonatomic, readonly, copy) NSString *sdkVersion; +@property (nullable, nonatomic, copy) NSString *displayName; +@property (nullable, nonatomic, copy) NSString *facebookDomainPart; +@property (nonnull, nonatomic, copy) NSSet *loggingBehaviors; +@property (nullable, nonatomic, copy) NSString *appURLSchemeSuffix; @property (nonatomic, readonly) BOOL isDataProcessingRestricted; @property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; +@property (nonatomic, getter = isCodelessDebugLogEnabled) BOOL codelessDebugLogEnabled; +@property (nonatomic, getter = isAdvertiserIDCollectionEnabled) BOOL advertiserIDCollectionEnabled; @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime; @property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; -@property (nonatomic, readonly, nonnull) NSSet *loggingBehaviors; -@property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; -@property (nonatomic, readonly, nullable) NSDate* installTimestamp; -@property (nonatomic, readonly, nullable) NSDate* advertiserTrackingEnabledTimestamp; -@property (nonatomic, readonly) BOOL shouldLimitEventAndDataUsage; +@property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; +@property (nullable, nonatomic, readonly) NSDate *installTimestamp; +@property (nullable, nonatomic, readonly) NSDate *advertiserTrackingEnabledTimestamp; +@property (nonatomic) BOOL isEventDataUsageLimited; @property (nonatomic) BOOL shouldUseTokenOptimizations; -@property (nonatomic, readonly) NSString * _Nonnull graphAPIVersion; -@property (nonatomic, readonly) BOOL isGraphErrorRecoveryEnabled; -@property (nonatomic, readonly, copy, nullable) NSString *graphAPIDebugParamValue; +@property (nonatomic, copy) NSString *graphAPIVersion; +@property (nonatomic) BOOL isGraphErrorRecoveryEnabled; +@property (nullable, nonatomic, readonly, copy) NSString *graphAPIDebugParamValue; +@property (nonatomic, getter = isAdvertiserTrackingEnabled) BOOL advertiserTrackingEnabled; +@property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; +@property (nullable, nonatomic, readonly) NSDictionary *persistableDataProcessingOptions; + +/** + Set the data processing options. + + @param options list of options + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options; + +/** + Set the data processing options. + + @param options list of the options + @param country code of the country + @param state code of the state + */ +- (void)setDataProcessingOptions:(nullable NSArray *)options + country:(int)country + state:(int)state; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h index 598a6baa..6b07cb40 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h @@ -1,23 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import +NS_ASSUME_NONNULL_BEGIN + @class FBSDKAccessToken; @class FBSDKAuthenticationToken; @@ -25,25 +17,27 @@ Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(TokenCaching) -@protocol FBSDKTokenCaching +@protocol FBSDKTokenCaching /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (nonatomic, copy) FBSDKAccessToken *accessToken; +@property (nullable, nonatomic, copy) FBSDKAccessToken *accessToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ -@property (nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; @end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h new file mode 100644 index 00000000..87f227de --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(TokenStringProviding) +@protocol FBSDKTokenStringProviding + +/** + Return the token string of the current access token. + + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ + +@property (class, nullable, nonatomic, readonly, copy) NSString *tokenString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h new file mode 100644 index 00000000..ea415c83 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern CATransform3D const FBSDKCATransform3DIdentity; + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +@interface FBSDKTransformer : NSObject +- (CATransform3D)CATransform3DMakeScale:(CGFloat)sx sy:(CGFloat)sy sz:(CGFloat)sz; +- (CATransform3D)CATransform3DMakeTranslation:(CGFloat)tx ty:(CGFloat)ty tz:(CGFloat)tz; +- (CATransform3D)CATransform3DConcat:(CATransform3D)a b:(CATransform3D)b; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h new file mode 100644 index 00000000..f7283921 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +typedef NSString *FBSDKURLScheme NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(URLScheme); + +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeFacebookAPI; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeMessengerApp; +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTPS NS_SWIFT_NAME(https); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTP NS_SWIFT_NAME(http); +FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeWeb; diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h index e11fa5d7..7d719165 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h @@ -1,42 +1,28 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(UserAgeRange) -@interface FBSDKUserAgeRange : NSObject +@interface FBSDKUserAgeRange : NSObject -/** - The user's minimun age, nil if unspecified - */ +/// The user's minimun age, nil if unspecified @property (nullable, nonatomic, readonly, strong) NSNumber *min; -/** - The user's maximun age, nil if unspecified - */ +/// The user's maximun age, nil if unspecified @property (nullable, nonatomic, readonly, strong) NSNumber *max; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** - Returns a UserAgeRange object from a dinctionary containing valid user age range. + Returns a UserAgeRange object from a dinctionary containing valid user age range. @param dictionary The dictionary containing raw user age range Valid user age range will consist of "min" and/or "max" values that are diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h index d97fa3d2..eb5ca0a4 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h @@ -1,28 +1,16 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -/** - Class to contain common utility methods. - */ +/// Class to contain common utility methods. NS_SWIFT_NAME(Utility) @interface FBSDKUtility : NSObject @@ -30,42 +18,54 @@ NS_SWIFT_NAME(Utility) + (instancetype)new NS_UNAVAILABLE; /** - Parses a query string into a dictionary. + Parses a query string into a dictionary. @param queryString The query string value. @return A dictionary with the key/value pairs. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString NS_SWIFT_NAME(dictionary(withQuery:)); +// UNCRUSTIFY_FORMAT_ON /** - Constructs a query string from a dictionary. + Constructs a query string from a dictionary. @param dictionary The dictionary with key/value pairs for the query string. @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. @return Query string representation of the parameters. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary error:(NSError **)errorRef NS_SWIFT_NAME(query(from:)) __attribute__((swift_error(nonnull_error))); +// UNCRUSTIFY_FORMAT_ON /** - Decodes a value from an URL. + Decodes a value from an URL. @param value The value to decode. @return The decoded value. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSString *)URLDecode:(NSString *)value NS_SWIFT_NAME(decode(urlString:)); +// UNCRUSTIFY_FORMAT_ON /** - Encodes a value for an URL. + Encodes a value for an URL. @param value The value to encode. @return The encoded value. */ + +// UNCRUSTIFY_FORMAT_OFF + (NSString *)URLEncode:(NSString *)value NS_SWIFT_NAME(encode(urlString:)); +// UNCRUSTIFY_FORMAT_ON /** - Creates a timer using Grand Central Dispatch. + Creates a timer using Grand Central Dispatch. @param interval The interval to fire the timer, in seconds. @param block The code block to execute when timer is fired. @return The dispatch handle. @@ -83,23 +83,24 @@ NS_SWIFT_NAME(encode(urlString:)); @param input The data that needs to be hashed, it could be NSString or NSData. */ -+ (nullable NSString *)SHA256Hash:(nullable NSObject *)input + +// UNCRUSTIFY_FORMAT_OFF ++ (nullable NSString *)SHA256Hash:(NSObject *)input NS_SWIFT_NAME(sha256Hash(_:)); +// UNCRUSTIFY_FORMAT_ON -/** - Returns the graphdomain stored in FBSDKAuthenticationToken or FBSDKAccessToken - */ -+ (NSString *)getGraphDomainFromToken; +/// Returns the graphdomain stored in FBSDKAuthenticationToken ++ (nullable NSString *)getGraphDomainFromToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. - @warning UNSAFE - DO NOT USE + @warning INTERNAL - DO NOT USE */ + (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path - queryParameters:(NSDictionary *)queryParameters + queryParameters:(NSDictionary *)queryParameters error:(NSError *__autoreleasing *)errorRef; @end diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h new file mode 100644 index 00000000..a9d946f3 --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#if !TARGET_OS_TV + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(_WindowFinding) +@protocol _FBSDKWindowFinding + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +- (nullable UIWindow *)findWindow; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h new file mode 100644 index 00000000..a8114b1c --- /dev/null +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Internal Type exposed to facilitate transition to Swift. + API Subject to change or removal without warning. Do not use. + + @warning INTERNAL - DO NOT USE + */ +NS_SWIFT_NAME(LoggerCreating) +@protocol __FBSDKLoggerCreating + +- (id)createLoggerWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist index 2c5d3742..fa882ed3 100644 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc index 5fe5ef16..515c40e5 100644 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface index d0264ebb..0657735b 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface @@ -1,10 +1,13 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-tvos10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit @_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics import Foundation import Swift -extension AccessToken { +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { public var permissions: Swift.Set { get } @@ -16,6 +19,28 @@ extension AccessToken { } public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool } +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { case publicProfile case userFriends diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 5fe5ef16..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index d0264ebb..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-tvos10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc index abd486ac..5d103138 100644 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface index 33f498d6..696b5377 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -1,10 +1,13 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-tvos10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit @_exported import FBSDKCoreKit +import FBSDKCoreKit_Basics import Foundation import Swift -extension AccessToken { +import UIKit +import _Concurrency +extension FBSDKCoreKit.AccessToken { public var permissions: Swift.Set { get } @@ -16,6 +19,28 @@ extension AccessToken { } public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool } +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject { + @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager + @objc override dynamic public init() + @objc public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) + @objc public func enable() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : FBSDKCoreKit.GraphRequestFactory { + @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory + public struct CbCredentials { + } + @objc override dynamic public init() + @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) + @objc public func callCapiGatewayAPI(with graphPath: Swift.String, parameters: [Swift.String : Any]) + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod?, flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any]) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, version: Swift.String?, httpMethod: FBSDKCoreKit.HTTPMethod) -> FBSDKCoreKit.GraphRequestProtocol + @objc override dynamic public func createGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], flags: FBSDKCoreKit.GraphRequestFlags) -> FBSDKCoreKit.GraphRequestProtocol + @objc deinit +} public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { case publicProfile case userFriends diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index abd486ac..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 33f498d6..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,68 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-tvos10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit -@_exported import FBSDKCoreKit -import Foundation -import Swift -extension AccessToken { - public var permissions: Swift.Set { - get - } - public var declinedPermissions: Swift.Set { - get - } - public var expiredPermissions: Swift.Set { - get - } - public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool -} -public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { - case publicProfile - case userFriends - case email - case userAboutMe - case userActionsBooks - case userActionsFitness - case userActionsMusic - case userActionsNews - case userActionsVideo - case userBirthday - case userEducationHistory - case userEvents - case userGamesActivity - case userGender - case userHometown - case userLikes - case userLocation - case userManagedGroups - case userPhotos - case userPosts - case userRelationships - case userRelationshipDetails - case userReligionPolitics - case userTaggedPlaces - case userVideos - case userWebsite - case userWorkHistory - case readCustomFriendlists - case readInsights - case readAudienceNetworkInsights - case readPageMailboxes - case pagesShowList - case pagesManageCta - case pagesManageInstantArticles - case adsRead - case custom(Swift.String) - public init(stringLiteral value: Swift.String) - public var name: Swift.String { - get - } - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool - public typealias ExtendedGraphemeClusterLiteralType = Swift.String - public typealias StringLiteralType = Swift.String - public typealias UnicodeScalarLiteralType = Swift.String - public var hashValue: Swift.Int { - get - } -} diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..df812746 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..ed5249bc Binary files /dev/null and b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources index 23aff217..4ae290cd 100644 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources +++ b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources @@ -6,227 +6,335 @@ Headers/FBSDKAccessToken.h - u1RO4r2k5t8o+F81JIBo0x8phfQ= + Zwalh7WGm73EGYq6r0hOtY6TVyM= Headers/FBSDKAccessTokenProtocols.h - xJjhOOw3dJRAvms16/myzqoyyMI= + QpJzB6oI1x1D3M0cC8Yw7FSuwKg= Headers/FBSDKAdvertisingTrackingStatus.h - 0qoLpbIAko/L0j5uDv6ruavRTpA= + s2/tT+xSXPH4xXaQ+yW41JtgT58= + + Headers/FBSDKAppAvailabilityChecker.h + + Wyf9l4OPVlNw4rmgihSwsLLXekY= Headers/FBSDKAppEventName.h - Kw6hutjqyK7Q/xoLtejo0iEcV4I= + EU49DFEvgz3pfVKd2Gh6GcVz19w= Headers/FBSDKAppEventParameterName.h - usEgaz2ltk+UQbF0vh/A/KyGUnU= + jMPwz6fdms/XUiUDkGZXO8LsEPs= + + Headers/FBSDKAppEventParameterProduct.h + + r+KeRcYNIPkXBrMbyUHT2wI7s9Y= + + Headers/FBSDKAppEventParameterValue.h + + 040yhBlHKamIDlwNu0ImpgLTCqc= + + Headers/FBSDKAppEventUserDataType.h + + A3lEI7gxtNx4AHoXWeE0s7u1zK8= Headers/FBSDKAppEvents.h - 6O1CqtrnXWT57UPuuPE//LMAmDQ= + ZabZwehtvq6nno9KnlPUHOfoXSA= Headers/FBSDKAppEventsFlushBehavior.h - u6ftTwHFc1ODmk09cqzcJxLAbn0= + tGoQfvz6uAy5DjnhPnzX/Ai2vl4= + + Headers/FBSDKAppEventsNotificationName.h + + y7c3PKWx/w77oSbeugClHIvTMS8= + + Headers/FBSDKAppURLSchemeProviding.h + + G7H5ArEaw56tAdukKkeFnHJW3yM= Headers/FBSDKApplicationDelegate.h - 69PvSrmovW4Ob/6HgMLn+bfnw7o= + gySEL45XjsZYoHif6xbW5+3LZNQ= Headers/FBSDKApplicationObserving.h - 0Ev8yc40BejInTINp2v+eRV+VMM= + E5Ew6Wmyl//0dt7F2wSyYMbL8Uc= Headers/FBSDKAuthenticationToken.h - NEDAbvuDsHU5fHojKxknn/Iw8Qk= + 8MSOJbkw+GYK17UVaHITUogBFow= Headers/FBSDKAuthenticationTokenClaims.h - ZGWZBTBsNi/WsndbnBxNq/lwCAg= + xojLcwuGpunIQjN3S1ntX2IxWxk= + + Headers/FBSDKAuthenticationTokenProtocols.h + + ll9VzBIGgFDag+gJiL8CfwN8Vmc= Headers/FBSDKButton.h - 4dgXklBQzQigrEsrX/o2SIvwHOU= + Q5s1g6x77uecqksyNP9YvwAxGKo= - Headers/FBSDKButtonImpressionTracking.h + Headers/FBSDKButtonImpressionLogging.h - swAOTJVW8fbi7TqxbJf1I9B3LP4= + LsVpQhR6smaHCPnF/ITEWiKGkKA= Headers/FBSDKConstants.h - xmLROdE0T96jkao9Mw6CC//PV2w= + 8uLZKrsuXsxVHJGVSrF1lCoNawo= Headers/FBSDKCoreKit-Swift.h - UoDTuxhAEM8qzen4m/4Vp3j7nMU= + 9+bMBCD9BxRjD3PQ3rB3NOMTVqk= Headers/FBSDKCoreKit.h - 4JWp2AMrbo7akm//YBD3Bdof0fY= + rSB/5qnmwQ/YfcHSajkFConHwuI= Headers/FBSDKCoreKitVersions.h - 2Atulumb6IXBlmg6ELwc7+rLOrM= + rKH5hq1ilwGLoekVN/Gg8mdUg9g= Headers/FBSDKDeviceButton.h - vBE8cGWWBMRfdexZXt+DFP+bPvA= + 4LIheHz+TKvNTDHMFLx9U5N9muI= + + Headers/FBSDKDeviceDialogView.h + + 0aubj8CDlLTz/o8MfbxQrck/VQs= Headers/FBSDKDeviceViewControllerBase.h - C7ZcP9nL+bxfrKFdr4zhCh9erEU= + 9d5jpsDwPq4ZpbCHYzNDectdVyE= + + Headers/FBSDKDynamicFrameworkLoaderProxy.h + + gQze+1wXFmg8HHDE0Ba4/AdlSbk= + + Headers/FBSDKDynamicSocialFrameworkLoader.h + + VkK7+4REIGtAPH/eFKxy/bj9hQ0= - Headers/FBSDKError.h + Headers/FBSDKErrorCreating.h - E0uzwFqCOYultlD69Twy6CW9pd0= + hSTHauBFdEYzYLgpazD8Nu2mbvA= + + Headers/FBSDKErrorFactory.h + + BbwtPEHEtIq6FGLxlzJ+93hv4XU= + + Headers/FBSDKErrorRecoveryAttempting.h + + r3mkBDHcKe63UzmZCJLFEisXL3I= Headers/FBSDKFeature.h - B1/w/EqiRweIIhGOOsK2bjEo+go= + FyLPjFGney8xxCzilFkUSbm265Y= Headers/FBSDKFeatureChecking.h - iWQnN6hoAAnierOnY3pkg2znxeQ= + rYTkx84W03mL0rrno4sthw6poiM= Headers/FBSDKGraphRequest.h - SO/4zEvGRL8zXYq3BYzsDJgTspI= + mDiia1xQGNDzGWkoO2IrQrHcVCo= Headers/FBSDKGraphRequestConnecting.h - D35ajISG0yvydfjZJqVwaEpeSbE= + paaU79+o3FwlCqzfosIGlXZTwL4= - Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h + Headers/FBSDKGraphRequestConnection.h - d+bOmhYURu315eMZDhYgdeC+qpc= + ZCtXBvpuATZKAZvJLOo9h5KrckA= - Headers/FBSDKGraphRequestConnection.h + Headers/FBSDKGraphRequestConnectionDelegate.h - 5Fzpmp4DhXCtzkDQ7v7aUrrzxKA= + FSHiVcHDpJTlfdfBczQNHtjDJ8s= Headers/FBSDKGraphRequestConnectionFactory.h - p9xD0jwPqRdCE5N5cX9xM5D2nLE= + gAfT3DO/vuTTlEaJPEP8hL5P3Eo= - Headers/FBSDKGraphRequestConnectionProviding.h + Headers/FBSDKGraphRequestConnectionFactoryProtocol.h - IVVmx6Bm9v/AsykV0ePYoL0euso= + A26a5H79Zb1dRO6YHMFB4DbS+D8= Headers/FBSDKGraphRequestDataAttachment.h - BIR3HD3IoInLU4ScWzAsMlKBYmw= + 7vvCqPiZp4o6JKVaJJ4FP9XkXKE= + + Headers/FBSDKGraphRequestFactory.h + + lAwX1CKv5VHiJ07/xZZylICOdg4= + + Headers/FBSDKGraphRequestFactoryProtocol.h + + Nz3K53RPMCO3ckDCvhJoBJ9TIKI= Headers/FBSDKGraphRequestFlags.h - GosSj/Ybg9Z9Wel9GXSbPezKdmA= + Zas2ccUoNaCrjUffAdLC6TmKLWs= Headers/FBSDKGraphRequestHTTPMethod.h - IK1Imen+cVcATkej2Z3FDlWOt1Q= + sF4WT7ko2ZXuQ91thBewwSb29Cc= Headers/FBSDKGraphRequestProtocol.h - eGvy8OqnMZB/Gm/bxLLUt1mOQA4= + E72bbJ8BaX/EV/so4aPEeaLRTkY= - Headers/FBSDKImpressionTrackingButton.h + Headers/FBSDKIcon.h - EIw7twEOBbUS4fxqOOUT40jN6kQ= + nSUcEGcswYAb2H/1Kk1Ibii38sQ= + + Headers/FBSDKImpressionLoggingButton.h + + aaainoJHYRbRmab8MpwHmrU4hVo= Headers/FBSDKInternalUtility.h - RIBjWzmff0FYmc6POE+JXppQ5YE= + upq6sOVxvYgmqem02YoK1SQZ4fI= + + Headers/FBSDKInternalUtilityProtocol.h + + Fv2HZA8YkLc1F/996f+/OhkAzZM= + + Headers/FBSDKKeychainStore.h + + VSfBFlzguwgAJhVey77PM3TiKzI= + + Headers/FBSDKKeychainStoreFactory.h + + EokxqDkQxYQBz5YnFwcqJvVKd8I= + + Headers/FBSDKKeychainStoreProtocol.h + + Vl4nIrUwT7cqcjwlXymbPkKUVDo= + + Headers/FBSDKKeychainStoreProviding.h + + mIeRZ1Khyvf/6V2HXI3+7c15XfU= Headers/FBSDKLocation.h - 6EsFjMbPSZGte87mIlJdjESxLow= + lVldFN//gmPckkWOntm6/lMe0QE= + + Headers/FBSDKLogger.h + + rtRqjTXsaZXv5x8H14rMIs3g7Gk= + + Headers/FBSDKLogging.h + + /DbryGZcqEQACAktvCjPjV6SDG4= Headers/FBSDKLoggingBehavior.h - HPTcTR5TxA1oO1Pe20qphj8hyCE= + 2RipnoPNHjzmVyzHpZjxsO+csE0= + + Headers/FBSDKLoginTooltip.h + + t9qlwGoUeyWhxDfXE8Ky6RnF/gg= + + Headers/FBSDKNetworkErrorChecker.h + + lc4ltIsnGN0wefVKZeW3BTQqt8o= + + Headers/FBSDKNetworkErrorChecking.h + + DQOOpk+tae6sTARv6zgYkUNQv+4= + + Headers/FBSDKProductAvailability.h + + 4z6lAOLiyG+H6sMmuDzBXlrBO4Q= + + Headers/FBSDKProductCondition.h + + p2M86R+0XjuIIHBALGh4qHhF0sg= Headers/FBSDKRandom.h - 1f4hvpJBfg4rUb55HGtZm3/sQCU= + R8FED9YvoEocX/AhmRTKcVPRw2o= + + Headers/FBSDKServerConfigurationProvider.h + + pQXes4mDHFLyo95AmuqC6AXyKDI= Headers/FBSDKSettings.h - Ft/+I8vdBW1vXqaAWGrlgyojiNk= + FIxUl9WHubBQ4Rmv8W7iNVRzrq4= Headers/FBSDKSettingsLogging.h - FW2Evi/8/sDxfW0d7Xr9j45vNo4= + j4NKiO1um7BzI27sPShA+WNNV6E= Headers/FBSDKSettingsProtocol.h - +XwX2TBY6W6tIm+Xvvw+hRa/H3s= + QogmjQBweHFkUWSIRYsBQvR4gHE= Headers/FBSDKTokenCaching.h - M4tnYokykXg/K+/sl8+Pt5BTrkY= - - Headers/FBSDKUserAgeRange.h - - 0mmkA6cMWVPysDTIR4Mkx5Sq+OM= + Y9D8zDMXaiaJEPNG6yqmuv8sdxU= - Headers/FBSDKUtility.h + Headers/FBSDKTokenStringProviding.h - QbbUW82HKSuKRxsft82t9wUHKAI= + 1ULLCT9qWhm7HkrSyND4RJwRF6Y= - Info.plist + Headers/FBSDKTransformer.h - hdZJjBd1W7o0PRI2AlQ9w3+Uq3g= + Ui2GFPACS7T6kK9LcCLcdJyCYyo= - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc + Headers/FBSDKURLScheme.h - S6nDkJbkpcqRmZaj9HtbOeS/QBw= + 36HfFNYLwWfRajDYFDJeNZe/evc= - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface + Headers/FBSDKUserAgeRange.h - 58cifDqhqlcjZV16cWDJUDARbuE= + eRyqSxEieMcqdjv0yKXNIDnmRIg= - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule + Headers/FBSDKUtility.h - JEm4Cw4yMHeggpCV2/lugsGYhcY= + ACK+e48w6WLwZDhZT9VIaXDWTlk= - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc + Headers/_FBSDKWindowFinding.h - S6nDkJbkpcqRmZaj9HtbOeS/QBw= + Gac9mAAYHny41SRhpW53CbfSo2s= - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface + Headers/__FBSDKLoggerCreating.h - 58cifDqhqlcjZV16cWDJUDARbuE= + y1VVRA/XNhhKMaoTUc/66smvRqI= - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftmodule + Info.plist - JEm4Cw4yMHeggpCV2/lugsGYhcY= + xY7jM/1/Ozj7JUt405WTBd+YgVc= - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc - gsASSN1yOXscJDbuUPaVVqDj9CQ= + 2BFEos44TSB/IdQ0eVtRmpwfpUk= - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface - OzSnqoj+AtZEgRt4/nYS9JdXQp4= + Vj4yJfCYt2lZJ/46CHtjmDSwZAU= - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule - XggaJ9o+z+Yymh5J6GfO4J3K9XI= + wo4OompaVimKddR2QHIPyVdq5Xo= - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc - gsASSN1yOXscJDbuUPaVVqDj9CQ= + qRuQ1oDdrQ/0dCHFia0InZwDlTc= - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface - OzSnqoj+AtZEgRt4/nYS9JdXQp4= + Iv1gws6yr/ABEx8xm/wRRkSPCjQ= - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftmodule + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule - XggaJ9o+z+Yymh5J6GfO4J3K9XI= + TzVJnD8T0x7tUvtE58kMtXzRuoQ= Modules/module.modulemap @@ -239,605 +347,902 @@ hash - u1RO4r2k5t8o+F81JIBo0x8phfQ= + Zwalh7WGm73EGYq6r0hOtY6TVyM= hash2 - OHYld/t6Qv096TdKafFtFCkeq+jxa19ni51QA+sfxBc= + 1HuXQBYX9e+yfKLIyhwED67a3VCkpra3DxlLwws0NvA= Headers/FBSDKAccessTokenProtocols.h hash - xJjhOOw3dJRAvms16/myzqoyyMI= + QpJzB6oI1x1D3M0cC8Yw7FSuwKg= hash2 - RX8PwNR/Xc/su1Q2YSX4aj2ERde4YhullvUvKUdLxGM= + VuMGgje9C8CglYD1qDMt29vcNIUBUZlTAdNo+qvSeXM= Headers/FBSDKAdvertisingTrackingStatus.h hash - 0qoLpbIAko/L0j5uDv6ruavRTpA= + s2/tT+xSXPH4xXaQ+yW41JtgT58= + + hash2 + + pj5HBFKU2AJRVkryxLDxsNyV+Hq0vhsL7ESLeXA7gco= + + + Headers/FBSDKAppAvailabilityChecker.h + + hash + + Wyf9l4OPVlNw4rmgihSwsLLXekY= hash2 - u40jFE3h2domwR6yeF0n/RY5r9k5DtnxdQIDDzEHgP8= + WCKAfRQSLZ76amGNcy7D85Zr0FqbK3yqgD2x9Q2KMVc= Headers/FBSDKAppEventName.h hash - Kw6hutjqyK7Q/xoLtejo0iEcV4I= + EU49DFEvgz3pfVKd2Gh6GcVz19w= hash2 - v7aJWVdvlUltRam9QumOyggCkIaFJ8aWrIMvSdwG4fI= + qlGcgxs7AVCOJpK7+czagW3XaPQIdPFE23qdql2xK3s= Headers/FBSDKAppEventParameterName.h hash - usEgaz2ltk+UQbF0vh/A/KyGUnU= + jMPwz6fdms/XUiUDkGZXO8LsEPs= + + hash2 + + P5BcIc7FNHua2MKnE3mmflQlvvdqk25zXugjGZGRhJk= + + + Headers/FBSDKAppEventParameterProduct.h + + hash + + r+KeRcYNIPkXBrMbyUHT2wI7s9Y= + + hash2 + + FIPXmw+JMv7bBSbF0zhfVC2Ib03Sx9JYrwjlNp1XInI= + + + Headers/FBSDKAppEventParameterValue.h + + hash + + 040yhBlHKamIDlwNu0ImpgLTCqc= + + hash2 + + Q2olYJJI/DN976h566Nwy3D+obhtAQAKHOJ5lKeTfm8= + + + Headers/FBSDKAppEventUserDataType.h + + hash + + A3lEI7gxtNx4AHoXWeE0s7u1zK8= hash2 - M4kaIgu3gRAw2Gr0AidclY3UzoevXfFn5ciYS4jzSbo= + 7pjsRgcXBeV8tJeLjrQvQ/3ZBmzY9k086Z46TsArMag= Headers/FBSDKAppEvents.h hash - 6O1CqtrnXWT57UPuuPE//LMAmDQ= + ZabZwehtvq6nno9KnlPUHOfoXSA= hash2 - r1oTwYygJTj6Ps9yPuZP4ITgrvV4RlKrP0YL1gyAwqg= + /dqfqBWS1XAnIVpkJtTdrw+vGtx3hEWCNfcr96cZ7rU= Headers/FBSDKAppEventsFlushBehavior.h hash - u6ftTwHFc1ODmk09cqzcJxLAbn0= + tGoQfvz6uAy5DjnhPnzX/Ai2vl4= + + hash2 + + iUxqEKL4pmF7f47Qul2Oe8QI0MjDPnOn3VhWjVQWe90= + + + Headers/FBSDKAppEventsNotificationName.h + + hash + + y7c3PKWx/w77oSbeugClHIvTMS8= + + hash2 + + 7JmzpHhHPCXS4WcGYrhN2g1u5YXUgR/ltWdRyfv8l0I= + + + Headers/FBSDKAppURLSchemeProviding.h + + hash + + G7H5ArEaw56tAdukKkeFnHJW3yM= hash2 - s/SduOtZqtHQu82VXLT7HBH6+g0/v4l8CakzUdnNaak= + o9vW113QSBrXeTu8w1RgrMfMpi3Li+ZHpavPt/xYGa4= Headers/FBSDKApplicationDelegate.h hash - 69PvSrmovW4Ob/6HgMLn+bfnw7o= + gySEL45XjsZYoHif6xbW5+3LZNQ= hash2 - Nls3w3SLkgLUB8CH0Mqqg4+AVCIcLzSH+OkZziN2Lzg= + 9pKDm3WpHxIUpfhHV2ax+r5Ruz52fIsSa/tSfHfH8TY= Headers/FBSDKApplicationObserving.h hash - 0Ev8yc40BejInTINp2v+eRV+VMM= + E5Ew6Wmyl//0dt7F2wSyYMbL8Uc= hash2 - VKwRGWrc4xE+mA97ljf7ccKaVqXj6AVTuDtWdF+NdYo= + I09jTNQCgePthHc0fW/okp1bhMUx7+PPWoHkC8vl+Ls= Headers/FBSDKAuthenticationToken.h hash - NEDAbvuDsHU5fHojKxknn/Iw8Qk= + 8MSOJbkw+GYK17UVaHITUogBFow= hash2 - 2goFr9Wfq2oX4fYBoFvvcOrYn16Ohs4c4NX32eEhKs8= + vMJ3N8rqdWY+q5wZWX5vjz3+YpiIueuJEVZ63TxUS6s= Headers/FBSDKAuthenticationTokenClaims.h hash - ZGWZBTBsNi/WsndbnBxNq/lwCAg= + xojLcwuGpunIQjN3S1ntX2IxWxk= + + hash2 + + aBU/e5udieGDwDgz+qcP4zTL0e86m4akTzjoHIZViY4= + + + Headers/FBSDKAuthenticationTokenProtocols.h + + hash + + ll9VzBIGgFDag+gJiL8CfwN8Vmc= hash2 - MJ/pRUFRUWSI1TPrsKIDvrItWYFasuSFHBRYfVGq3fE= + 9hunZocu2ArA/iddd/8a9xWZwt0gHDZPA7mNEhsFEgQ= Headers/FBSDKButton.h hash - 4dgXklBQzQigrEsrX/o2SIvwHOU= + Q5s1g6x77uecqksyNP9YvwAxGKo= hash2 - FliV3yafCS1hzW2grs/1sNsrwzJF0RfffLJxRjNwUuQ= + VGY0AU3C6L7ZwTarF+0BOGRkeoqOQcLDpxQJ6sRMJXY= - Headers/FBSDKButtonImpressionTracking.h + Headers/FBSDKButtonImpressionLogging.h hash - swAOTJVW8fbi7TqxbJf1I9B3LP4= + LsVpQhR6smaHCPnF/ITEWiKGkKA= hash2 - hBHKXR5BUkYuIyJiCU/BaAlUpFbVF5gpQwQ7QTJcPr0= + pShKA3myYUve8S5W/TI08BTWmhPh0RgoZQ6lY9c5S9g= Headers/FBSDKConstants.h hash - xmLROdE0T96jkao9Mw6CC//PV2w= + 8uLZKrsuXsxVHJGVSrF1lCoNawo= hash2 - 8cA5l5jMi9rYjzL/s1Mza1NGSHpg0a/k//knV1rWfhU= + LxzBWAAzRjmjvoPtHtvZHe66BnfzV1RlnGfB8ljOYVA= Headers/FBSDKCoreKit-Swift.h hash - UoDTuxhAEM8qzen4m/4Vp3j7nMU= + 9+bMBCD9BxRjD3PQ3rB3NOMTVqk= hash2 - eozt0UilKnxyF+8MehpHcTk1UCEyzKrFQzwxBKfBu1Q= + Jl9dwDlBiVxHiW68OI5OC2RYXiGeUhSeLro9/4KPfJU= Headers/FBSDKCoreKit.h hash - 4JWp2AMrbo7akm//YBD3Bdof0fY= + rSB/5qnmwQ/YfcHSajkFConHwuI= hash2 - NNkJuvAN7/+xeEMNwhAvHACh16XsRulMYwIvI2/zuRc= + wiDLJIdGwhq62RT8NUGC9H3Ji6WVgPCTE3q7FTMneJw= Headers/FBSDKCoreKitVersions.h hash - 2Atulumb6IXBlmg6ELwc7+rLOrM= + rKH5hq1ilwGLoekVN/Gg8mdUg9g= hash2 - QFmpcvAFs4wYl4RDKN0THzx9BhVOL5kJAYvI35jfo7k= + l7IPGNpfCqVF+sjcP5uMsu37gMB3fm66FZWFuDUwc3E= Headers/FBSDKDeviceButton.h hash - vBE8cGWWBMRfdexZXt+DFP+bPvA= + 4LIheHz+TKvNTDHMFLx9U5N9muI= + + hash2 + + jraVs1muJpXk8r7ljiHH2+6sCGrZ0j+17u95Jn5xgKM= + + + Headers/FBSDKDeviceDialogView.h + + hash + + 0aubj8CDlLTz/o8MfbxQrck/VQs= hash2 - gCSzqxFWp/vofPlu1F9lruohPX5b6Q2HliUQh+p5U+s= + 5SsLAz81rfMji3a9qaEVQ9gWESKGuH6ziUaSTA4K+k4= Headers/FBSDKDeviceViewControllerBase.h hash - C7ZcP9nL+bxfrKFdr4zhCh9erEU= + 9d5jpsDwPq4ZpbCHYzNDectdVyE= + + hash2 + + 996f3WvoxwknKnreRc5JpTLQcUB27LR5tq5tV3qRHe0= + + + Headers/FBSDKDynamicFrameworkLoaderProxy.h + + hash + + gQze+1wXFmg8HHDE0Ba4/AdlSbk= + + hash2 + + DKzc5A2VHGjb5zjiW11FfYE+be1Je5rxetWvpGpLWP8= + + + Headers/FBSDKDynamicSocialFrameworkLoader.h + + hash + + VkK7+4REIGtAPH/eFKxy/bj9hQ0= + + hash2 + + I6uYOLsEUDxk7HKK39oiWyshO9sP8I6Ul2aPS4AGbaM= + + + Headers/FBSDKErrorCreating.h + + hash + + hSTHauBFdEYzYLgpazD8Nu2mbvA= + + hash2 + + J1rXYSPoy877pIwlZKDP6n/b3DufexQeIl0pOymmYVY= + + + Headers/FBSDKErrorFactory.h + + hash + + BbwtPEHEtIq6FGLxlzJ+93hv4XU= hash2 - yjfTpMDsCy8tzx3AUHjLuCQFmeuJtEOu+sM2jX2Spso= + PwxuvjiaBR9QpRJl5SjDI8lRM5aDTxvbBAloH4txjBs= - Headers/FBSDKError.h + Headers/FBSDKErrorRecoveryAttempting.h hash - E0uzwFqCOYultlD69Twy6CW9pd0= + r3mkBDHcKe63UzmZCJLFEisXL3I= hash2 - gtkIDda7tWRzUm1ChLiWlj0Vh9N81eWNat+kmrzHCZc= + bbQLx2KLum7BokOQzq6eMFMcPRKyQgeSJyYi567SqfQ= Headers/FBSDKFeature.h hash - B1/w/EqiRweIIhGOOsK2bjEo+go= + FyLPjFGney8xxCzilFkUSbm265Y= hash2 - dA/XXw9YjkgtvDoACJ/n/ApaeFoYXzKMUD1Pd7IZFL4= + y4M4PFCnnEh5bBoswQADFakDdQJKWmhSzNYwEjdspE0= Headers/FBSDKFeatureChecking.h hash - iWQnN6hoAAnierOnY3pkg2znxeQ= + rYTkx84W03mL0rrno4sthw6poiM= hash2 - jvtqfTDXgA5J98Ese+4njga7VFi6mYTWKBF82BPTFPI= + QtYErERzFYGRmUpt4HXd8p062xQtrNl5l+J2nUhhc1k= Headers/FBSDKGraphRequest.h hash - SO/4zEvGRL8zXYq3BYzsDJgTspI= + mDiia1xQGNDzGWkoO2IrQrHcVCo= hash2 - EZ81QWi/RUpMryD5C3UfWV4exzbIjf4H+5hC/87G+mU= + cObAdeSuYo3AG0Il/A6PknPlmQQkmsy8p6wzTTeJnFc= Headers/FBSDKGraphRequestConnecting.h hash - D35ajISG0yvydfjZJqVwaEpeSbE= + paaU79+o3FwlCqzfosIGlXZTwL4= hash2 - iwJxmXYWixdb1IFynxkX4sEkgyqZ3f4Y9t3eO0N49IQ= + ly7JyuRHRTif+4dhHHyNJrgci4jYJ1SPobEAWFdeBG8= - Headers/FBSDKGraphRequestConnection+GraphRequestConnecting.h + Headers/FBSDKGraphRequestConnection.h hash - d+bOmhYURu315eMZDhYgdeC+qpc= + ZCtXBvpuATZKAZvJLOo9h5KrckA= hash2 - Mg/vWB9R7caVMElH0f2xXCHBXEBTYRa10kZpI8hge8w= + ZbfPRx7gmcdeVKVyDE+cliM8ehWUJBPao1Kbkzn0Xv8= - Headers/FBSDKGraphRequestConnection.h + Headers/FBSDKGraphRequestConnectionDelegate.h hash - 5Fzpmp4DhXCtzkDQ7v7aUrrzxKA= + FSHiVcHDpJTlfdfBczQNHtjDJ8s= hash2 - hzjRHL/jyR0gr1b/Qd8yZmFWibFcpp5eewEZ9afjMes= + pbeIgtjILQ+9lWJviGFFqpO8IqXWnVf2DQ094YKDKMY= Headers/FBSDKGraphRequestConnectionFactory.h hash - p9xD0jwPqRdCE5N5cX9xM5D2nLE= + gAfT3DO/vuTTlEaJPEP8hL5P3Eo= hash2 - MiyQ7xRGhLczbssMulP603EHWnPG57ylFzMEL0meXUs= + xgTvIuiH3O0GP4dAfx+lVweVvj/3VUFzk/ZwDkEd6UM= - Headers/FBSDKGraphRequestConnectionProviding.h + Headers/FBSDKGraphRequestConnectionFactoryProtocol.h hash - IVVmx6Bm9v/AsykV0ePYoL0euso= + A26a5H79Zb1dRO6YHMFB4DbS+D8= hash2 - 4u5xSxWqMY7KI1vHxikeS2r8dhub6Nr8YoehsifkB6o= + ZSBkNkUs6k4hh3lOO6aa5+j5kuh9vwSm6BTbH++KEH4= Headers/FBSDKGraphRequestDataAttachment.h hash - BIR3HD3IoInLU4ScWzAsMlKBYmw= + 7vvCqPiZp4o6JKVaJJ4FP9XkXKE= + + hash2 + + rrQm0dv7u0VNuBOOr4bOsLq22U2VRKN5+/8z8dvg8ac= + + + Headers/FBSDKGraphRequestFactory.h + + hash + + lAwX1CKv5VHiJ07/xZZylICOdg4= + + hash2 + + VHji6+eQJ/noGhXoav1+rDhYGkeNSPac5f3JMIMO4OQ= + + + Headers/FBSDKGraphRequestFactoryProtocol.h + + hash + + Nz3K53RPMCO3ckDCvhJoBJ9TIKI= hash2 - 7vICpQkoDKoasVyhJL5pT1p7lDJtus2p2flSkSZXTCw= + 4EdOx1EfPwkCg86SDjtSacKJozvb0RRnJZ19a7qirAA= Headers/FBSDKGraphRequestFlags.h hash - GosSj/Ybg9Z9Wel9GXSbPezKdmA= + Zas2ccUoNaCrjUffAdLC6TmKLWs= hash2 - Cvms9Qnn/PN7+rZWwrXA+gZeFYRpoMgaRYJgynjyagY= + QaBxTTw493IFQLv0fwkhBkWu57wAPkAZ/fexBSmcWuA= Headers/FBSDKGraphRequestHTTPMethod.h hash - IK1Imen+cVcATkej2Z3FDlWOt1Q= + sF4WT7ko2ZXuQ91thBewwSb29Cc= hash2 - LJBDzMzBG153jAoKUsJMIKtIvymc4kToKjSAKJQEqto= + s/ZdV1PYtfb+e5MToTE5eWQ/g8Ea8Lfbn1y5cPXIois= Headers/FBSDKGraphRequestProtocol.h hash - eGvy8OqnMZB/Gm/bxLLUt1mOQA4= + E72bbJ8BaX/EV/so4aPEeaLRTkY= + + hash2 + + GDWolFR0Dj6corFdcjDQZdk7rfU0AEPiBD4Ij/x0efk= + + + Headers/FBSDKIcon.h + + hash + + nSUcEGcswYAb2H/1Kk1Ibii38sQ= hash2 - UP7KeS2rF4zyYDFsVgisLclfG7HaYaszajfHVKFKGBY= + +bRm7DWEBj2Qs6f5L8UwS8K4WF3DXn9C+47shPYf33Q= - Headers/FBSDKImpressionTrackingButton.h + Headers/FBSDKImpressionLoggingButton.h hash - EIw7twEOBbUS4fxqOOUT40jN6kQ= + aaainoJHYRbRmab8MpwHmrU4hVo= hash2 - vMmNQXPIs6iCVQTtI24xlw6AXjJxQ6BiJrA5LEnKIWI= + YdoyQtxZm0tnh9jsgEZSnzReYlue+nwzRR4z3AsUkdg= Headers/FBSDKInternalUtility.h hash - RIBjWzmff0FYmc6POE+JXppQ5YE= + upq6sOVxvYgmqem02YoK1SQZ4fI= + + hash2 + + Fe2S171oUUBElc9qkWiXG7eZQtTmmXOQ8JFhXqh9too= + + + Headers/FBSDKInternalUtilityProtocol.h + + hash + + Fv2HZA8YkLc1F/996f+/OhkAzZM= + + hash2 + + mbZQDpstOa8EgXL6i2KXC/6Al3EIoKxJT0wqzk2UNfs= + + + Headers/FBSDKKeychainStore.h + + hash + + VSfBFlzguwgAJhVey77PM3TiKzI= + + hash2 + + sQGCel/07cMPMZI0kl8wscwPV9WL/JIYf1ns0PSf8v0= + + + Headers/FBSDKKeychainStoreFactory.h + + hash + + EokxqDkQxYQBz5YnFwcqJvVKd8I= + + hash2 + + la/OM0KnLr35SmfD02P88Sr62T2F8+uRVF/wDtbdfSw= + + + Headers/FBSDKKeychainStoreProtocol.h + + hash + + Vl4nIrUwT7cqcjwlXymbPkKUVDo= + + hash2 + + XNfcYyJYq69j5eL0ARtTlzkh8SdVCq+G/s9eY4Pd8O8= + + + Headers/FBSDKKeychainStoreProviding.h + + hash + + mIeRZ1Khyvf/6V2HXI3+7c15XfU= hash2 - htb+j3Jj0g8fkWbdqgsXyUrGj2MdP8nr+F5ECeeCg78= + N5iX620VVuEnU9MNl/truAcPdvE78EoCZ13WK/XGM7w= Headers/FBSDKLocation.h hash - 6EsFjMbPSZGte87mIlJdjESxLow= + lVldFN//gmPckkWOntm6/lMe0QE= hash2 - uMoY1YTOxOi21ebt09UtFaHfr5Y/kPDYGlK5TgH4/+k= + 4VM07vWgUKPPsLEMLF29hXYKIHBkc9vETSX506Z++Uw= + + + Headers/FBSDKLogger.h + + hash + + rtRqjTXsaZXv5x8H14rMIs3g7Gk= + + hash2 + + Qfqspxm3/sPBdO0HFJAKtqdycEFIM/L2eebvKieQ5F4= + + + Headers/FBSDKLogging.h + + hash + + /DbryGZcqEQACAktvCjPjV6SDG4= + + hash2 + + IvKTyTv5bHSAJcZqLwaHR/lW5CFnjIggFOzHMRDWMk4= Headers/FBSDKLoggingBehavior.h hash - HPTcTR5TxA1oO1Pe20qphj8hyCE= + 2RipnoPNHjzmVyzHpZjxsO+csE0= + + hash2 + + 4aOXHNufAYanMkOEmfMy+Os4pKJrcNj1FhZ5sT1dlwA= + + + Headers/FBSDKLoginTooltip.h + + hash + + t9qlwGoUeyWhxDfXE8Ky6RnF/gg= + + hash2 + + C6wHDAq5ukwucR1FkTnnq3ucsw6y7GR9wDadgB3zHZY= + + + Headers/FBSDKNetworkErrorChecker.h + + hash + + lc4ltIsnGN0wefVKZeW3BTQqt8o= + + hash2 + + mQPfqbSnxLTJW64KKhoGcZPQYNTYQABLzG1AZ2hcTSs= + + + Headers/FBSDKNetworkErrorChecking.h + + hash + + DQOOpk+tae6sTARv6zgYkUNQv+4= hash2 - qecH4EjEq7+QN5SF5H7u9G/iFKgKwl32xy1R0qi1gqU= + JaxujLpfeoL0uJ15AXk/+TxmnQ+XgmtHYz9sb5k3r1w= + + + Headers/FBSDKProductAvailability.h + + hash + + 4z6lAOLiyG+H6sMmuDzBXlrBO4Q= + + hash2 + + AfSg3sbP+VegxUAApbWi9NSI+/dlu9LbDGiLvCWo3Z0= + + + Headers/FBSDKProductCondition.h + + hash + + p2M86R+0XjuIIHBALGh4qHhF0sg= + + hash2 + + dNGTpMMgyZMruD+nBPSsD0Y3Bc2L8ZoTcsW1f5tdK7Q= Headers/FBSDKRandom.h hash - 1f4hvpJBfg4rUb55HGtZm3/sQCU= + R8FED9YvoEocX/AhmRTKcVPRw2o= hash2 - ov1BgWuPzSDZGWcR0PDXb32cQXcWyibVUWNcgy6jABs= + JXR3YBjvsfljeUoFjq/rNAz0+acuqvjZkXBhXXs5bgE= - Headers/FBSDKSettings.h + Headers/FBSDKServerConfigurationProvider.h hash - Ft/+I8vdBW1vXqaAWGrlgyojiNk= + pQXes4mDHFLyo95AmuqC6AXyKDI= hash2 - qABdiJwKvXgz7Bqpi4fki/YiFH94ZY/yctpVMqpYLpQ= + 01hR69Hyq4I9ftA7aAoMDpz9HPUBUDo234syKknYqek= - Headers/FBSDKSettingsLogging.h + Headers/FBSDKSettings.h hash - FW2Evi/8/sDxfW0d7Xr9j45vNo4= + FIxUl9WHubBQ4Rmv8W7iNVRzrq4= hash2 - K4MBzs5J87eWmKV2ZzQofXjUcAgA33LuKRco89anlgU= + P3FaEtZ85Yn2izQSfBxU5Z7R0wZX7KuiRjTEsgEoSGU= - Headers/FBSDKSettingsProtocol.h + Headers/FBSDKSettingsLogging.h hash - +XwX2TBY6W6tIm+Xvvw+hRa/H3s= + j4NKiO1um7BzI27sPShA+WNNV6E= hash2 - oAS3lOufA/bvGkzX2SWJp3DbHWKkk5QSO7Boml5NJB0= + GgfZ+r7AkNT2pA6iA72tqgExzEgxS0MRiVNUSlpsa48= - Headers/FBSDKTokenCaching.h + Headers/FBSDKSettingsProtocol.h hash - M4tnYokykXg/K+/sl8+Pt5BTrkY= + QogmjQBweHFkUWSIRYsBQvR4gHE= hash2 - KhOjwAIBzfCSbAA9nx7Z022fRo2IKCIkouZtWFwEtog= + vYviw3P0xVBPMPq5TFbuuFWvwiZH9HkZcHV1gavtPLo= - Headers/FBSDKUserAgeRange.h + Headers/FBSDKTokenCaching.h hash - 0mmkA6cMWVPysDTIR4Mkx5Sq+OM= + Y9D8zDMXaiaJEPNG6yqmuv8sdxU= hash2 - pE3y0DDQkbk9DjYMlqCbx7h2JL0Oalz2/WyCl5NhyNI= + adI/CmzszZ3MQwaZv5E3iCsNy9ipB09TK9oNjPirDD4= - Headers/FBSDKUtility.h + Headers/FBSDKTokenStringProviding.h hash - QbbUW82HKSuKRxsft82t9wUHKAI= + 1ULLCT9qWhm7HkrSyND4RJwRF6Y= hash2 - efHSQwQ964bzSKCcG51b7vEcBhBaZ5HoSs7mgAuVKYo= + Cmhyy2RK5YdGkiMeYR7YqggjtKl5xi9gfIWd5Rzyos0= - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc + Headers/FBSDKTransformer.h hash - S6nDkJbkpcqRmZaj9HtbOeS/QBw= + Ui2GFPACS7T6kK9LcCLcdJyCYyo= hash2 - rb4OJcl8lN90CRqGzfzQaWoC+mmlcCWXFbPnpOC6rjQ= + 76ADDGvmmKAAjwJQmqZOKN1QRhrUmGE9qELPwGG2F4k= - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface + Headers/FBSDKURLScheme.h hash - 58cifDqhqlcjZV16cWDJUDARbuE= + 36HfFNYLwWfRajDYFDJeNZe/evc= hash2 - bEnbhWKPfvOhrq90TLbCqQ0ff7/BcNdg9MorPvH7IrM= + BdpEnJgCwk4m/BX4jdUcFWtch+dOASiPi4b4XuShRow= - Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule + Headers/FBSDKUserAgeRange.h hash - JEm4Cw4yMHeggpCV2/lugsGYhcY= + eRyqSxEieMcqdjv0yKXNIDnmRIg= hash2 - Qv4F2miQ10ieFtGpGiyN9F74V4FadnV0YNRvjXRJ99M= + HlG9273bkbhwQ3Z40EFALmtcSl7mgJYAMF+i4LVTQuM= - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc + Headers/FBSDKUtility.h hash - S6nDkJbkpcqRmZaj9HtbOeS/QBw= + ACK+e48w6WLwZDhZT9VIaXDWTlk= hash2 - rb4OJcl8lN90CRqGzfzQaWoC+mmlcCWXFbPnpOC6rjQ= + aDJa31ufENPB6jQuSRYbBb60HcsTocEvvcqZw2iWBN8= - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface + Headers/_FBSDKWindowFinding.h hash - 58cifDqhqlcjZV16cWDJUDARbuE= + Gac9mAAYHny41SRhpW53CbfSo2s= hash2 - bEnbhWKPfvOhrq90TLbCqQ0ff7/BcNdg9MorPvH7IrM= + QxPymhBROXgyvxD0bzeN+T5ennsD7zaelwvA1a2l3oE= - Modules/FBSDKCoreKit.swiftmodule/arm64.swiftmodule + Headers/__FBSDKLoggerCreating.h hash - JEm4Cw4yMHeggpCV2/lugsGYhcY= + y1VVRA/XNhhKMaoTUc/66smvRqI= hash2 - Qv4F2miQ10ieFtGpGiyN9F74V4FadnV0YNRvjXRJ99M= + /8e+8f0FIi7sNd85JGNd2gXdF5x4vJgOTUOgWIssxL4= - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc hash - gsASSN1yOXscJDbuUPaVVqDj9CQ= + 2BFEos44TSB/IdQ0eVtRmpwfpUk= hash2 - srv/VQmVPnDyqqRbfoYzxJ+1/gbH2c46w7vGLpr81zc= + rsNCe2KpGw+8xjTJ4iXpjeR2AtenyPRNH3pOem1gPcA= - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface hash - OzSnqoj+AtZEgRt4/nYS9JdXQp4= + Vj4yJfCYt2lZJ/46CHtjmDSwZAU= hash2 - FeZjXWukrxAHev8f75NQSVG+Mmp3fdwsKD3oPjWIp24= + ceTV3N3dyeFX0RHp9dAojo2OwiKawTXdVe+XO5POIZk= - Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule hash - XggaJ9o+z+Yymh5J6GfO4J3K9XI= + wo4OompaVimKddR2QHIPyVdq5Xo= hash2 - a9G0WQttF32d/AhAVtS7jYPBfhuoZJ+F1yNNeJsq9ts= + xPSJjI2WmJF42t5ErzghEMBvFtK8r8X1g3QzPcdARnk= - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc hash - gsASSN1yOXscJDbuUPaVVqDj9CQ= + qRuQ1oDdrQ/0dCHFia0InZwDlTc= hash2 - srv/VQmVPnDyqqRbfoYzxJ+1/gbH2c46w7vGLpr81zc= + 2x6g7vlLmx79MZo0khnilnK0GETwC6StKF70UeWdTPY= - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface hash - OzSnqoj+AtZEgRt4/nYS9JdXQp4= + Iv1gws6yr/ABEx8xm/wRRkSPCjQ= hash2 - FeZjXWukrxAHev8f75NQSVG+Mmp3fdwsKD3oPjWIp24= + OVthe5DhPVyFmBcZk+Fj+rzaZGSJXBqRMvNQpc1yhB4= - Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftmodule + Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule hash - XggaJ9o+z+Yymh5J6GfO4J3K9XI= + TzVJnD8T0x7tUvtE58kMtXzRuoQ= hash2 - a9G0WQttF32d/AhAVtS7jYPBfhuoZJ+F1yNNeJsq9ts= + JdvBySAJTZBLbHm0UIalAz0bPpk0LlwS+3f1lyKXVoM= Modules/module.modulemap diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeSignature b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 710e7e91..00000000 --- a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKCoreKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit b/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit deleted file mode 100644 index cae83ead..00000000 Binary files a/ios/platform/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKCoreKit.framework.dSYM/Contents/Resources/DWARF/FBSDKCoreKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/Info.plist index 58cb20a8..daae464a 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/Info.plist +++ b/ios/platform/FBSDKLoginKit.xcframework/Info.plist @@ -5,30 +5,18 @@ AvailableLibraries - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_i386_x86_64-simulator + ios-arm64 LibraryPath FBSDKLoginKit.framework SupportedArchitectures arm64 - i386 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier tvos-arm64 LibraryPath @@ -41,29 +29,23 @@ tvos - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_armv7 + tvos-arm64_x86_64-simulator LibraryPath FBSDKLoginKit.framework SupportedArchitectures arm64 - armv7 + x86_64 SupportedPlatform - ios + tvos + SupportedPlatformVariant + simulator - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - tvos-arm64_x86_64-simulator + ios-arm64_x86_64-maccatalyst LibraryPath FBSDKLoginKit.framework SupportedArchitectures @@ -72,17 +54,13 @@ x86_64 SupportedPlatform - tvos + ios SupportedPlatformVariant - simulator + maccatalyst - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_x86_64-maccatalyst + ios-arm64_x86_64-simulator LibraryPath FBSDKLoginKit.framework SupportedArchitectures @@ -93,7 +71,7 @@ SupportedPlatform ios SupportedPlatformVariant - maccatalyst + simulator CFBundlePackageType diff --git a/ios/platform/FBSDKLoginKit.xcframework/LICENSE b/ios/platform/FBSDKLoginKit.xcframework/LICENSE new file mode 100644 index 00000000..2eecb625 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/LICENSE @@ -0,0 +1,17 @@ +Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved. + +You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +copy, modify, and distribute this software in source code or binary form for use +in connection with the web services and APIs provided by Facebook. + +As with any software that integrates with the Facebook platform, your use of +this software is subject to the Facebook Platform Policy +[http://developers.facebook.com/policy/]. This copyright 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. diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/FBSDKLoginKit new file mode 100644 index 00000000..900a4701 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/FBSDKLoginKit differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h new file mode 100644 index 00000000..67250d6f --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a code verifier used in the PKCE (Proof Key for Code Exchange) + process. This is a cryptographically random string using the characters + A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, + underscore, and tilde), between 43 and 128 characters long. + */ +NS_SWIFT_NAME(CodeVerifier) +@interface FBSDKCodeVerifier : NSObject + +/// The string value of the code verifier +@property (nonatomic, readonly, copy) NSString *value; + +/// The SHA256 hashed challenge of the code verifier +@property (nonatomic, readonly, copy) NSString *challenge; + +/** + Attempts to initialize a new code verifier instance with the given string. + Creation will fail and return nil if the string is invalid. + + @param string the code verifier string + */ +- (nullable instancetype)initWithString:(NSString *)string + NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h new file mode 100644 index 00000000..fc08ff25 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h @@ -0,0 +1,41 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the initial response when starting the device login flow. + This is used by `FBSDKDeviceLoginManager`. + */ +NS_SWIFT_NAME(DeviceLoginCodeInfo) +@interface FBSDKDeviceLoginCodeInfo : NSObject + +// There is no public initializer. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The unique id for this login flow. +@property (nonatomic, readonly, copy) NSString *identifier; + +/// The short "user_code" that should be presented to the user. +@property (nonatomic, readonly, copy) NSString *loginCode; + +/// The verification URL. +@property (nonatomic, readonly, copy) NSURL *verificationURL; + +/// The expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// The polling interval +@property (nonatomic, readonly, assign) NSUInteger pollingInterval; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h new file mode 100644 index 00000000..89def803 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h @@ -0,0 +1,63 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKDeviceLoginManagerDelegate; + +/** + Use this class to perform a device login flow. + The device login flow starts by requesting a code from the device login API. + This class informs the delegate when this code is received. You should then present the + code to the user to enter. In the meantime, this class polls the device login API + periodically and informs the delegate of the results. + + See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices). + */ +NS_SWIFT_NAME(DeviceLoginManager) +@interface FBSDKDeviceLoginManager : NSObject + +/** + Initializes a new instance. + @param permissions permissions to request. + */ +- (instancetype)initWithPermissions:(NSArray *)permissions + enableSmartLogin:(BOOL)enableSmartLogin; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The delegate. +@property (nonatomic, weak) id delegate; + +/// The requested permissions. +@property (nonatomic, readonly, copy) NSArray *permissions; + +/** + The optional URL to redirect the user to after they complete the login. + The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs + */ +@property (nullable, nonatomic, copy) NSURL *redirectURL; + +/** + Starts the device login flow + This instance will retain self until the flow is finished or cancelled. + */ +- (void)start; + +/// Attempts to cancel the device login flow. +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h new file mode 100644 index 00000000..cdcf8048 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKDeviceLoginCodeInfo; +@class FBSDKDeviceLoginManager; +@class FBSDKDeviceLoginManagerResult; + +NS_ASSUME_NONNULL_BEGIN + +/// A delegate for `FBSDKDeviceLoginManager`. +NS_SWIFT_NAME(DeviceLoginManagerDelegate) +@protocol FBSDKDeviceLoginManagerDelegate + +/** + Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter. + @param loginManager the login manager instance. + @param codeInfo the code info data. + */ + +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; + +/** + Indicates the device login flow has finished. + @param loginManager the login manager instance. + @param result the results of the login flow. + @param error the error, if available. + The flow can be finished if the user completed the flow, cancelled, or if the code has expired. + */ +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h new file mode 100644 index 00000000..93266b99 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKAccessToken; + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents the results of the a device login flow. + This is used by `FBSDKDeviceLoginManager`. + */ +NS_SWIFT_NAME(DeviceLoginManagerResult) +@interface FBSDKDeviceLoginManagerResult : NSObject + +// There is no public initializer. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The token. +@property (nullable, nonatomic, readonly, strong) FBSDKAccessToken *accessToken; + +/** + Indicates if the login was cancelled by the user, or if the device + login code has expired. + */ +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h new file mode 100644 index 00000000..ebf14f5b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +#if !TARGET_OS_TV + + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginButtonDelegate; +@class FBSDKCodeVerifier; + +/** + NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) + Indicates the desired login tooltip behavior. + */ +typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) { + /** The default behavior. The tooltip will only be displayed if + the app is eligible (determined by possible server round trip) */ + FBSDKLoginButtonTooltipBehaviorAutomatic = 0, + /// Force display of the tooltip (typically for UI testing) + FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, + /** Force disable. In this case you can still exert more refined + control by manually constructing a `FBSDKLoginTooltipView` instance. */ + FBSDKLoginButtonTooltipBehaviorDisable = 2, +} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); + +/** + A button that initiates a log in or log out flow upon tapping. + + `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to + determine what to display, and automatically starts authentication when tapped (i.e., + you do not need to manually subscribe action targets). + + Like `FBSDKLoginManager`, you should make sure your app delegate is connected to + `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. + + `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` + will size the button to its minimum frame. + */ +NS_SWIFT_NAME(FBLoginButton) +@interface FBSDKLoginButton : FBSDKButton + +/// The default audience to use, if publish permissions are requested at login time. +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; +/// Gets or sets the delegate. +@property (nonatomic, weak) IBOutlet id delegate; +/** + The permissions to request. + To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. + For example, do not ask for "user_location" until you the information is actually used by the app. + + Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + + See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. + */ +@property (nonatomic, copy) NSArray *permissions; +/// Gets or sets the desired tooltip behavior. +@property (nonatomic, assign) FBSDKLoginButtonTooltipBehavior tooltipBehavior; +/// Gets or sets the desired tooltip color style. +@property (nonatomic, assign) FBSDKTooltipColorStyle tooltipColorStyle; +/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` +@property (nonatomic, assign) FBSDKLoginTracking loginTracking; +/** + Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. + An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. + */ +@property (nullable, nonatomic, copy) NSString *nonce; +/// Gets or sets an optional page id to use for login attempts. +@property (nullable, nonatomic, copy) NSString *messengerPageId; +/// Gets or sets the auth_type to use in the login request. Defaults to rerequest. +@property (nullable, nonatomic) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic) FBSDKCodeVerifier *codeVerifier; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h new file mode 100644 index 00000000..9ba1ad5d --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + A delegate for `FBSDKLoginButton` + */ +NS_SWIFT_NAME(LoginButtonDelegate) +@protocol FBSDKLoginButtonDelegate + +@required +/** + Sent to the delegate when the button was used to login. + @param loginButton The sender + @param result The results of the login + @param error The error (if any) from the login + */ +- (void) loginButton:(FBSDKLoginButton *)loginButton + didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result + error:(nullable NSError *)error; + +/** + Sent to the delegate when the button was used to logout. + @param loginButton The button that was clicked. + */ +- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; + +@optional +/** + Sent to the delegate when the button is about to login. + @param loginButton The sender + @return YES if the login should be allowed to proceed, NO otherwise + */ +- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h new file mode 100644 index 00000000..5711f029 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h @@ -0,0 +1,182 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import "FBSDKCodeVerifier.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKPermission; + +/// typedef for FBSDKLoginAuthType +/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options +typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); + +/// Rerequest +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; + +/// Reauthorize +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; + +/// The login tracking preference to use for a login attempt. For more information on the differences between +/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ +typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) { + FBSDKLoginTrackingEnabled, + FBSDKLoginTrackingLimited, +} NS_SWIFT_NAME(LoginTracking); + +/// A configuration to use for modifying the behavior of a login attempt. +NS_SWIFT_NAME(LoginConfiguration) +@interface FBSDKLoginConfiguration : NSObject + +/// The nonce that the configuration was created with. +/// A unique nonce will be used if none is provided to the initializer. +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The tracking preference. Defaults to `.enabled`. +@property (nonatomic, readonly) FBSDKLoginTracking tracking; + +/// The requested permissions for the login attempt. Defaults to an empty set. +@property (nonatomic, readonly, copy) NSSet *requestedPermissions; + +/// The Messenger Page Id associated with this login request. +@property (nullable, nonatomic, readonly, copy) NSString *messengerPageId; + +/// The auth type associated with this login request. +@property (nullable, nonatomic, readonly) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic, readonly) FBSDKCodeVerifier *codeVerifier; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + @param codeVerifier The code verifier used in the PKCE process. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + codeVerifier:(FBSDKCodeVerifier *)codeVerifier + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param tracking the login tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type + + @param rawValue the raw auth type. + */ ++ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h new file mode 100644 index 00000000..aa554432 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKLoginKit + + Error codes from the SDK in the range 300-399 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain +NS_SWIFT_NAME(LoginErrorDomain); + +#ifndef NS_ERROR_ENUM + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger +#endif + +/** + FBSDKLoginError + Error codes for FBSDKLoginErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKLoginError) +{ + /// Reserved. + FBSDKLoginErrorReserved = 300, + + /// The error code for unknown errors. + FBSDKLoginErrorUnknown, + + /// The user's password has changed and must log in again + FBSDKLoginErrorPasswordChanged, + + /// The user must log in to their account on www.facebook.com to restore access + FBSDKLoginErrorUserCheckpointed, + + /// Indicates a failure to request new permissions because the user has changed. + FBSDKLoginErrorUserMismatch, + + /// The user must confirm their account with Facebook before logging in + FBSDKLoginErrorUnconfirmedUser, + + /** + The Accounts framework failed without returning an error, indicating the + app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has + been disabled. + */ + FBSDKLoginErrorSystemAccountAppDisabled, + + /// An error occurred related to Facebook system Account store + FBSDKLoginErrorSystemAccountUnavailable, + + /// The login response was missing a valid challenge string. + FBSDKLoginErrorBadChallengeString, + + /// The ID token returned in login response was invalid + FBSDKLoginErrorInvalidIDToken, + + /// A current access token was required and not provided + FBSDKLoginErrorMissingAccessToken, +} NS_SWIFT_NAME(LoginError); + +/** + FBSDKDeviceLoginError + Error codes for FBSDKDeviceLoginErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { + /// Your device is polling too frequently. + FBSDKDeviceLoginErrorExcessivePolling = 1349172, + /// User has declined to authorize your application. + FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, + /// User has not yet authorized your application. Continue polling. + FBSDKDeviceLoginErrorAuthorizationPending = 1349174, + /// The code you entered has expired. + FBSDKDeviceLoginErrorCodeExpired = 1349152 +} NS_SWIFT_NAME(DeviceLoginError); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h new file mode 100644 index 00000000..3cd3859b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h @@ -0,0 +1,249 @@ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h new file mode 100644 index 00000000..276a1b9e --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h new file mode 100644 index 00000000..ddf96d24 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKLoginManagerLoginResult; + +/** + Describes the call back to the FBSDKLoginManager + @param result the result of the authorization + @param error the authorization error, if any. + */ +typedef void (^ FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, + NSError *_Nullable error) +NS_SWIFT_NAME(LoginManagerLoginResultBlock); + +/** + FBSDKDefaultAudience enum + + Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. + + Certain operations such as publishing a status or publishing a photo require an audience. When the user + grants an application permission to perform a publish operation, a default audience is selected as the + publication ceiling for the application. This enumerated value allows the application to select which + audience to ask the user to grant publish permission for. + */ +typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) { + /// Indicates that the user's friends are able to see posts made by the application + FBSDKDefaultAudienceFriends = 0, + /// Indicates that only the user is able to see posts made by the application + FBSDKDefaultAudienceOnlyMe, + /// Indicates that all Facebook users are able to see posts made by the application + FBSDKDefaultAudienceEveryone, +} NS_SWIFT_NAME(DefaultAudience); + +/** + `FBSDKLoginManager` provides methods for logging the user in and out. + + `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, + `AuthenticationToken`, and data access, `AccessToken`. + + You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` + or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token + available. A standard place to do this is in `viewDidLoad`. + + @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set + `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. + */ +NS_SWIFT_NAME(LoginManager) +@interface FBSDKLoginManager : NSObject + +/** + the default audience. + + you should set this if you intend to ask for publish permissions. + */ +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; + +/** + Logs the user in or authorizes additional permissions. + + @param permissions the optional array of permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param fromViewController the view controller to present from. If nil, the topmost view controller will be + automatically determined as best as possible. + @param handler the callback. + + Use this method when asking for read permissions. You should only ask for permissions when they + are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s + `result.declinedPermissions` to provide more information to the user if they decline permissions. + You typically should check if `AccessToken.current` already contains the permissions you need before + asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)logInWithPermissions:(NSArray *)permissions + fromViewController:(nullable UIViewController *)fromViewController + handler:(nullable FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(logIn(permissions:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user in or authorizes additional permissions. + + @param viewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param configuration the login configuration to use. + @param completion the login completion handler. + + Use this method when asking for permissions. You should only ask for permissions when they + are needed and the value should be explained to the user. You can inspect the + `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information + to the user if they decline permissions. + To reduce unnecessary login attempts, you should typically check if `AccessToken.current` + already contains the permissions you need. If it does, you probably do not need to call this method. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ +- (void)logInFromViewController:(nullable UIViewController *)viewController + configuration:(FBSDKLoginConfiguration *)configuration + completion:(FBSDKLoginManagerLoginResultBlock)completion + NS_REFINED_FOR_SWIFT; + +/** + Requests user's permission to reathorize application's data access, after it has expired due to inactivity. + @param fromViewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param handler the callback. + +Use this method when you need to reathorize your app's access to user data via the Graph API. +You should only call this after access has expired. +You should provide as much context to the user as possible as to why you need to reauthorize the access, the +scope of access being reathorized, and what added value your app provides when the access is reathorized. +You can inspect the `result.declinedPermissions` to determine if you should provide more information to the +user based on any declined permissions. + + @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. + @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)reauthorizeDataAccess:(UIViewController *)fromViewController + handler:(FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user out + + This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. + + @note This is only a client side logout. It will not log the user out of their Facebook account. + */ +- (void)logOut; + +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h new file mode 100644 index 00000000..21df36e9 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/// Describes the result of a login attempt. +NS_SWIFT_NAME(LoginManagerLoginResult) +@interface FBSDKLoginManagerLoginResult : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// the access token. +@property (nullable, nonatomic, copy) FBSDKAccessToken *token; + +/// the authentication token. +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +/// whether the login was cancelled by the user. +@property (nonatomic, readonly) BOOL isCancelled; + +/** + the set of permissions granted by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *grantedPermissions; + +/** + the set of permissions declined by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *declinedPermissions; + +/** + Initializes a new instance. + @param token the access token + @param authenticationToken the authentication token + @param isCancelled whether the login was cancelled by the user + @param grantedPermissions the set of granted permissions + @param declinedPermissions the set of declined permissions + */ +- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token + authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken + isCancelled:(BOOL)isCancelled + grantedPermissions:(NSSet *)grantedPermissions + declinedPermissions:(NSSet *)declinedPermissions + NS_DESIGNATED_INITIALIZER; +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h new file mode 100644 index 00000000..c703f57b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginTooltipViewDelegate; + +/** + Represents a tooltip to be displayed next to a Facebook login button + to highlight features for new users. + + The `FBSDKLoginButton` may display this view automatically. If you do + not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods + as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. + + By default, the `FBSDKLoginTooltipView` is not added to the superview until it is + determined the app has migrated to the new login experience. You can override this + (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. + */ +NS_SWIFT_NAME(FBLoginTooltipView) +@interface FBSDKLoginTooltipView : FBSDKTooltipView + +/// the delegate +@property (nonatomic, weak) id delegate; + +/** if set to YES, the view will always be displayed and the delegate's + `loginTooltipView:shouldAppear:` will NOT be called. */ +@property (nonatomic, getter = shouldForceDisplay, assign) BOOL forceDisplay; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h new file mode 100644 index 00000000..9d609430 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event + notifications from `FBSDKLoginTooltipView` objects. + */ +NS_SWIFT_NAME(LoginTooltipViewDelegate) +@protocol FBSDKLoginTooltipViewDelegate + +@optional + +/** + Asks the delegate if the tooltip view should appear + + @param view The tooltip view. + @param appIsEligible The value fetched from the server identifying if the app + is eligible for the new login experience. + + Use this method to customize display behavior. + */ +- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; + +/** + Tells the delegate the tooltip view will appear, specifically after it's been + added to the super view but before the fade in animation. + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; + +/** + Tells the delegate the tooltip view will not appear (i.e., was not + added to the super view). + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h new file mode 100644 index 00000000..ab8bab05 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h @@ -0,0 +1,129 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKTooltipViewArrowDirection enum + + Passed on construction to determine arrow orientation. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) { + /// View is located above given point, arrow is pointing down. + FBSDKTooltipViewArrowDirectionDown = 0, + /// View is located below given point, arrow is pointing up. + FBSDKTooltipViewArrowDirectionUp = 1, +} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); + +/** + FBSDKTooltipColorStyle enum + + Passed on construction to determine color styling. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) { + /// Light blue background, white text, faded blue close button. + FBSDKTooltipColorStyleFriendlyBlue = 0, + /// Dark gray background, white text, light gray close button. + FBSDKTooltipColorStyleNeutralGray = 1, +} NS_SWIFT_NAME(FBTooltipView.ColorStyle); + +/** + Tooltip bubble with text in it used to display tips for UI elements, + with a pointed arrow (to refer to the UI element). + + The tooltip fades in and will automatically fade out. See `displayDuration`. + */ +NS_SWIFT_NAME(FBTooltipView) +@interface FBSDKTooltipView : UIView + +/** + Gets or sets the amount of time in seconds the tooltip should be displayed. + Set this to zero to make the display permanent until explicitly dismissed. + Defaults to six seconds. + */ +@property (nonatomic, assign) CFTimeInterval displayDuration; + +/** + Gets or sets the color style after initialization. + Defaults to value passed to -initWithTagline:message:colorStyle:. + */ +@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; + +/// Gets or sets the message. +@property (nullable, nonatomic, copy) NSString *message; + +/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). +@property (nullable, nonatomic, copy) NSString *tagline; + +/** + Designated initializer. + + @param tagline First part of the label, that will be highlighted with different color. Can be nil. + + @param message Main message to display. + + @param colorStyle Color style to use for tooltip. + + If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. + + See FBSDKLoginTooltipView + */ +- (instancetype)initWithTagline:(nullable NSString *)tagline + message:(nullable NSString *)message + colorStyle:(FBSDKTooltipColorStyle)colorStyle; + +/** + Show tooltip at the top or at the bottom of given view. + Tooltip will be added to anchorView.window.rootViewController.view + + @param anchorView view to show at, must be already added to window view hierarchy, in order to decide + where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - + tooltip will be shown at the bottom of it) + + Use this method to present the tooltip with automatic positioning or + use -presentInView:withArrowPosition:direction: for manual positioning + If anchorView is nil or has no window - this method does nothing. + */ +- (void)presentFromView:(UIView *)anchorView; + +/** + Adds tooltip to given view, with given position and arrow direction. + + @param view View to be used as superview. + + @param arrowPosition Point in view's cordinates, where arrow will be pointing + + @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or + down (message bubble is above the arrow). + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)presentInView:(UIView *)view + withArrowPosition:(CGPoint)arrowPosition + direction:(FBSDKTooltipViewArrowDirection)arrowDirection +NS_SWIFT_NAME(present(in:arrowPosition:direction:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Remove tooltip manually. + + Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. + */ +- (void)dismiss; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Info.plist new file mode 100644 index 00000000..bc541ae3 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..38dbfcc8 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 00000000..39d60a33 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,38 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKLoginKit.FBLoginButton { + @_Concurrency.MainActor(unsafe) convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +extension FBSDKLoginKit.LoginConfiguration { + convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest, codeVerifier: FBSDKLoginKit.CodeVerifier = CodeVerifier()) +} +public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void +@frozen public enum LoginResult { + case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) + case cancelled + case failed(Swift.Error) +} +extension FBSDKLoginKit.LoginManager { + convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) + public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) + public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) + public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/module.modulemap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/module.modulemap rename to ios/platform/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/BCSymbolMaps/1D2B7E13-82BC-3C33-B879-8C1D88F5392C.bcsymbolmap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/BCSymbolMaps/1D2B7E13-82BC-3C33-B879-8C1D88F5392C.bcsymbolmap deleted file mode 100644 index 0c82e36b..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/BCSymbolMaps/1D2B7E13-82BC-3C33-B879-8C1D88F5392C.bcsymbolmap +++ /dev/null @@ -1,1695 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKLoginKit-Dynamic/IntermediateBuildFilesPath/FBSDKLoginKit.build/Release-iphoneos/FBSDKLoginKit-Dynamic.build/DerivedSources/FBSDKLoginKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit --[FBSDKAuthenticationTokenFactory init] --[FBSDKAuthenticationTokenFactory initWithSessionProvider:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:completion:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:] -___91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke -___copy_helper_block_e8_32s40s48s56b -___destroy_helper_block_e8_32s40s48s56s --[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:] -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -___copy_helper_block_e8_32s40s48b -___destroy_helper_block_e8_32s40s48s --[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:] -___77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke --[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:] -___68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -___copy_helper_block_e8_32b40s -___destroy_helper_block_e8_32s40s --[FBSDKAuthenticationTokenFactory _certificateEndpoint] --[FBSDKAuthenticationTokenFactory .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -___block_descriptor_64_e8_32s40s48s56bs_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_44_e8_32bs_e5_v8?0l -___block_descriptor_40_e8_32bs_e5_v8?0l -___block_descriptor_56_e8_32s40s48bs_e19_v16?0^{__SecKey=}8l -_OBJC_SELECTOR_REFERENCES_.57 -___block_descriptor_40_e8_32bs_e27_v16?0^{__SecCertificate=}8l -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.85 -___block_descriptor_48_e8_32bs40s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.97 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAuthenticationTokenCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAuthenticationTokenCreating -__OBJC_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationTokenFactory -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenFactory -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._cert -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenFactory -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenFactory -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32b40s -__68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -__77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48s56b -__91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke --[FBSDKAuthenticationTokenHeader initWithAlg:typ:kid:] -+[FBSDKAuthenticationTokenHeader headerFromEncodedString:] --[FBSDKAuthenticationTokenHeader isEqualToHeader:] --[FBSDKAuthenticationTokenHeader isEqual:] --[FBSDKAuthenticationTokenHeader alg] --[FBSDKAuthenticationTokenHeader typ] --[FBSDKAuthenticationTokenHeader kid] --[FBSDKAuthenticationTokenHeader .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.37 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenHeader -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenHeader -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenHeader -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._alg -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._typ -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._kid -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenHeader -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenHeader -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenHeader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.h --[FBSDKDeviceLoginCodeInfo initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:] --[FBSDKDeviceLoginCodeInfo identifier] --[FBSDKDeviceLoginCodeInfo loginCode] --[FBSDKDeviceLoginCodeInfo verificationURL] --[FBSDKDeviceLoginCodeInfo expirationDate] --[FBSDKDeviceLoginCodeInfo pollingInterval] --[FBSDKDeviceLoginCodeInfo .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginCodeInfo -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginCodeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._identifier -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._loginCode -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._verificationURL -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._expirationDate -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._pollingInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginCodeInfo -__OBJC_$_PROP_LIST_FBSDKDeviceLoginCodeInfo -__OBJC_CLASS_RO_$_FBSDKDeviceLoginCodeInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h -+[FBSDKDeviceLoginManager initialize] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:graphRequestFactory:devicePoller:] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:] --[FBSDKDeviceLoginManager start] -___32-[FBSDKDeviceLoginManager start]_block_invoke -___copy_helper_block_e8_32s --[FBSDKDeviceLoginManager cancel] --[FBSDKDeviceLoginManager _notifyError:] --[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:] -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -___copy_helper_block_e8_32s40s48s56b64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKDeviceLoginManager _processError:] --[FBSDKDeviceLoginManager _schedulePoll:] -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 --[FBSDKDeviceLoginManager netService:didNotPublish:] --[FBSDKDeviceLoginManager setCodeInfo:] --[FBSDKDeviceLoginManager delegate] --[FBSDKDeviceLoginManager setDelegate:] --[FBSDKDeviceLoginManager permissions] --[FBSDKDeviceLoginManager redirectURL] --[FBSDKDeviceLoginManager setRedirectURL:] --[FBSDKDeviceLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_g_loginManagerInstances -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -___block_descriptor_40_e8_32s_e39_v16?0"FBSDKDeviceLoginManagerResult"8l -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.150 -___block_descriptor_72_e8_32s40s48s56bs64s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -__OBJC_$_CLASS_METHODS_FBSDKDeviceLoginManager -__OBJC_$_PROTOCOL_REFS_NSNetServiceDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSNetServiceDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSNetServiceDelegate -__OBJC_PROTOCOL_$_NSNetServiceDelegate -__OBJC_LABEL_PROTOCOL_$_NSNetServiceDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceLoginManager -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManager -_OBJC_IVAR_$_FBSDKDeviceLoginManager._codeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isCancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._loginAdvertisementService -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isSmartLoginEnabled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKDeviceLoginManager._poller -_OBJC_IVAR_$_FBSDKDeviceLoginManager._delegate -_OBJC_IVAR_$_FBSDKDeviceLoginManager._permissions -_OBJC_IVAR_$_FBSDKDeviceLoginManager._redirectURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManager -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManager -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.h -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40s48s56b64s -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -__copy_helper_block_e8_32s -__32-[FBSDKDeviceLoginManager start]_block_invoke --[FBSDKDeviceLoginManagerResult initWithToken:isCancelled:] --[FBSDKDeviceLoginManagerResult accessToken] --[FBSDKDeviceLoginManagerResult isCancelled] --[FBSDKDeviceLoginManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManagerResult -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._cancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._accessToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManagerResult -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManagerResult -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h --[FBSDKDevicePoller scheduleBlock:interval:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDevicePolling -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDevicePolling -__OBJC_PROTOCOL_$_FBSDKDevicePolling -__OBJC_LABEL_PROTOCOL_$_FBSDKDevicePolling -__OBJC_CLASS_PROTOCOLS_$_FBSDKDevicePoller -__OBJC_METACLASS_RO_$_FBSDKDevicePoller -__OBJC_$_INSTANCE_METHODS_FBSDKDevicePoller -__OBJC_CLASS_RO_$_FBSDKDevicePoller -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDevicePoller.m -FBSDKLoginKit/Internal/FBSDKDevicePoller.m -+[FBSDKDeviceRequestsHelper initialize] -+[FBSDKDeviceRequestsHelper getDeviceInfo] -+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:] -___68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -+[FBSDKDeviceRequestsHelper isDelegate:forAdvertisementService:] -+[FBSDKDeviceRequestsHelper cleanUpAdvertisementService:] -_g_mdnsAdvertisementServices -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_startAdvertisementService:withDelegate:.sdkVersion -_startAdvertisementService:withDelegate:.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -__OBJC_$_CLASS_METHODS_FBSDKDeviceRequestsHelper -__OBJC_$_CLASS_PROP_LIST_FBSDKDeviceRequestsHelper -__OBJC_METACLASS_RO_$_FBSDKDeviceRequestsHelper -__OBJC_CLASS_RO_$_FBSDKDeviceRequestsHelper -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -__68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h --[FBSDKLoginButton dealloc] --[FBSDKLoginButton defaultAudience] --[FBSDKLoginButton setDefaultAudience:] --[FBSDKLoginButton setLoginTracking:] --[FBSDKLoginButton defaultFont] --[FBSDKLoginButton setNonce:] --[FBSDKLoginButton didMoveToWindow] --[FBSDKLoginButton imageRectForContentRect:] --[FBSDKLoginButton titleRectForContentRect:] --[FBSDKLoginButton layoutSubviews] --[FBSDKLoginButton sizeThatFits:] -_FBSDKTextSize --[FBSDKLoginButton configureButton] --[FBSDKLoginButton _unsubscribeFromNotifications] --[FBSDKLoginButton _updateNotificationObservers] --[FBSDKLoginButton _accessTokenDidChangeNotification:] --[FBSDKLoginButton _profileDidChangeNotification:] --[FBSDKLoginButton _buttonPressed:] -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke.166 --[FBSDKLoginButton loginConfiguration] --[FBSDKLoginButton _logOutTitle] --[FBSDKLoginButton _longLogInTitle] --[FBSDKLoginButton _shortLogInTitle] --[FBSDKLoginButton _showTooltipIfNeeded] --[FBSDKLoginButton _initializeContent] --[FBSDKLoginButton _updateContentForAccessToken] --[FBSDKLoginButton _fetchAndSetContent] -___39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke --[FBSDKLoginButton _updateContentForUserProfile:] --[FBSDKLoginButton _userInformationDoesNotMatchProfile:] --[FBSDKLoginButton _isAuthenticated] --[FBSDKLoginButton initWithFrame:] --[FBSDKLoginButton _logout] --[FBSDKLoginButton graphRequestFactory] --[FBSDKLoginButton delegate] --[FBSDKLoginButton setDelegate:] --[FBSDKLoginButton permissions] --[FBSDKLoginButton setPermissions:] --[FBSDKLoginButton tooltipBehavior] --[FBSDKLoginButton setTooltipBehavior:] --[FBSDKLoginButton tooltipColorStyle] --[FBSDKLoginButton setTooltipColorStyle:] --[FBSDKLoginButton loginTracking] --[FBSDKLoginButton nonce] --[FBSDKLoginButton messengerPageId] --[FBSDKLoginButton setMessengerPageId:] --[FBSDKLoginButton authType] --[FBSDKLoginButton setAuthType:] --[FBSDKLoginButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKLoginButton._loginProvider -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_IVAR_$_FBSDKLoginButton._loginTracking -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_IVAR_$_FBSDKLoginButton._nonce -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_IVAR_$_FBSDKLoginButton._hasShownTooltipBubble -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_IVAR_$_FBSDKLoginButton._userName -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_CLASSLIST_REFERENCES_$_.148 -___block_descriptor_40_e8_32s_e23_v16?0"UIAlertAction"8l -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -___block_descriptor_40_e8_32s_e50_v24?0"FBSDKLoginManagerLoginResult"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_IVAR_$_FBSDKLoginButton._userID -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_CLASSLIST_REFERENCES_$_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_CLASSLIST_REFERENCES_$_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_IVAR_$_FBSDKLoginButton._graphRequestFactory -_OBJC_CLASSLIST_REFERENCES_$_.261 -_OBJC_IVAR_$_FBSDKLoginButton._delegate -_OBJC_IVAR_$_FBSDKLoginButton._permissions -_OBJC_IVAR_$_FBSDKLoginButton._tooltipBehavior -_OBJC_IVAR_$_FBSDKLoginButton._tooltipColorStyle -_OBJC_IVAR_$_FBSDKLoginButton._messengerPageId -_OBJC_IVAR_$_FBSDKLoginButton._authType -__OBJC_METACLASS_RO_$_FBSDKLoginButton -__OBJC_$_INSTANCE_METHODS_FBSDKLoginButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginButton -__OBJC_$_PROP_LIST_FBSDKLoginButton -__OBJC_CLASS_RO_$_FBSDKLoginButton -_OBJC_CLASSLIST_REFERENCES_$_.322 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.325 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.h -__39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke.166 -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke -FBSDKTextSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk --[FBSDKLoginCompletionParameters init] --[FBSDKLoginCompletionParameters initWithError:] --[FBSDKLoginCompletionParameters authenticationToken] --[FBSDKLoginCompletionParameters setAuthenticationToken:] --[FBSDKLoginCompletionParameters profile] --[FBSDKLoginCompletionParameters setProfile:] --[FBSDKLoginCompletionParameters accessTokenString] --[FBSDKLoginCompletionParameters setAccessTokenString:] --[FBSDKLoginCompletionParameters nonceString] --[FBSDKLoginCompletionParameters setNonceString:] --[FBSDKLoginCompletionParameters authenticationTokenString] --[FBSDKLoginCompletionParameters setAuthenticationTokenString:] --[FBSDKLoginCompletionParameters permissions] --[FBSDKLoginCompletionParameters setPermissions:] --[FBSDKLoginCompletionParameters declinedPermissions] --[FBSDKLoginCompletionParameters setDeclinedPermissions:] --[FBSDKLoginCompletionParameters expiredPermissions] --[FBSDKLoginCompletionParameters setExpiredPermissions:] --[FBSDKLoginCompletionParameters appID] --[FBSDKLoginCompletionParameters setAppID:] --[FBSDKLoginCompletionParameters userID] --[FBSDKLoginCompletionParameters setUserID:] --[FBSDKLoginCompletionParameters error] --[FBSDKLoginCompletionParameters setError:] --[FBSDKLoginCompletionParameters expirationDate] --[FBSDKLoginCompletionParameters setExpirationDate:] --[FBSDKLoginCompletionParameters dataAccessExpirationDate] --[FBSDKLoginCompletionParameters setDataAccessExpirationDate:] --[FBSDKLoginCompletionParameters challenge] --[FBSDKLoginCompletionParameters setChallenge:] --[FBSDKLoginCompletionParameters graphDomain] --[FBSDKLoginCompletionParameters setGraphDomain:] --[FBSDKLoginCompletionParameters .cxx_destruct] -+[FBSDKLoginURLCompleter initialize] --[FBSDKLoginURLCompleter initWithURLParameters:appID:connectionProvider:authenticationTokenCreator:] --[FBSDKLoginURLCompleter completeLoginWithHandler:] --[FBSDKLoginURLCompleter completeLoginWithHandler:nonce:] --[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:] -___75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -___copy_helper_block_e8_32s40b --[FBSDKLoginURLCompleter setParametersWithDictionary:appID:] --[FBSDKLoginURLCompleter setErrorWithDictionary:] --[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -___copy_helper_block_e8_32s40s48b56r -___destroy_helper_block_e8_32s40s48s56r -+[FBSDKLoginURLCompleter profileWithClaims:] -+[FBSDKLoginURLCompleter expirationDateFromParameters:] -+[FBSDKLoginURLCompleter dataAccessExpirationDateFromParameters:] -+[FBSDKLoginURLCompleter challengeFromParameters:] -+[FBSDKLoginURLCompleter dateFormatter] --[FBSDKLoginURLCompleter parameters] --[FBSDKLoginURLCompleter setParameters:] --[FBSDKLoginURLCompleter .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginCompletionParameters -__OBJC_$_INSTANCE_METHODS_FBSDKLoginCompletionParameters -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationToken -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._profile -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._accessTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._nonceString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._permissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._declinedPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expiredPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._appID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._userID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._error -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._challenge -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginCompletionParameters -__OBJC_$_PROP_LIST_FBSDKLoginCompletionParameters -__OBJC_CLASS_RO_$_FBSDKLoginCompletionParameters -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -__profileFactory -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -___block_descriptor_48_e8_32s40bs_e34_v16?0"FBSDKAuthenticationToken"8l -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.210 -___block_descriptor_64_e8_32s40s48bs56r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_CLASSLIST_REFERENCES_$_.251 -_OBJC_SELECTOR_REFERENCES_.253 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_CLASSLIST_REFERENCES_$_.256 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_CLASSLIST_REFERENCES_$_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_CLASSLIST_REFERENCES_$_.293 -_OBJC_SELECTOR_REFERENCES_.295 -__dateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.296 -__OBJC_$_CLASS_METHODS_FBSDKLoginURLCompleter -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginCompleting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginCompleting -__OBJC_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginURLCompleter -__OBJC_METACLASS_RO_$_FBSDKLoginURLCompleter -__OBJC_$_INSTANCE_METHODS_FBSDKLoginURLCompleter -_OBJC_IVAR_$_FBSDKLoginURLCompleter._parameters -_OBJC_IVAR_$_FBSDKLoginURLCompleter._observer -_OBJC_IVAR_$_FBSDKLoginURLCompleter._performExplicitFallback -_OBJC_IVAR_$_FBSDKLoginURLCompleter._connectionProvider -_OBJC_IVAR_$_FBSDKLoginURLCompleter._authenticationTokenCreator -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginURLCompleter -__OBJC_$_PROP_LIST_FBSDKLoginURLCompleter -__OBJC_CLASS_RO_$_FBSDKLoginURLCompleter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48b56r -__79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__copy_helper_block_e8_32s40b -__75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -FBSDKLoginKit/Internal/FBSDKLoginCompletion.h --[FBSDKLoginConfiguration initWithTracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:authType:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:authType:] --[FBSDKLoginConfiguration init] -+[FBSDKLoginConfiguration authTypeForString:] --[FBSDKLoginConfiguration nonce] --[FBSDKLoginConfiguration tracking] --[FBSDKLoginConfiguration requestedPermissions] --[FBSDKLoginConfiguration messengerPageId] --[FBSDKLoginConfiguration authType] --[FBSDKLoginConfiguration setAuthType:] --[FBSDKLoginConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.46 -__OBJC_$_CLASS_METHODS_FBSDKLoginConfiguration -__OBJC_METACLASS_RO_$_FBSDKLoginConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKLoginConfiguration -_OBJC_IVAR_$_FBSDKLoginConfiguration._nonce -_OBJC_IVAR_$_FBSDKLoginConfiguration._tracking -_OBJC_IVAR_$_FBSDKLoginConfiguration._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginConfiguration._messengerPageId -_OBJC_IVAR_$_FBSDKLoginConfiguration._authType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginConfiguration -__OBJC_$_PROP_LIST_FBSDKLoginConfiguration -__OBJC_CLASS_RO_$_FBSDKLoginConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:] -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:innerError:] -+[NSError(FBSDKLoginError) fbErrorForSystemPasswordChange:] -+[NSError(FBSDKLoginError) fbErrorFromReturnURLParameters:] -+[NSError(FBSDKLoginError) fbErrorFromServerError:] -+[NSError(FBSDKLoginError) fbErrorWithSystemAccountStoreDeniedError:isCancellation:] -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.91 -__OBJC_$_CATEGORY_CLASS_METHODS_NSError_$_FBSDKLoginError -__OBJC_$_CATEGORY_NSError_$_FBSDKLoginError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m -FBSDKLoginKit/Internal/FBSDKLoginError.m -+[FBSDKLoginManager initialize] --[FBSDKLoginManager init] --[FBSDKLoginManager logInFromViewController:configuration:completion:] --[FBSDKLoginManager logInFromViewControllerImpl:configuration:completion:] --[FBSDKLoginManager logInWithPermissions:fromViewController:handler:] --[FBSDKLoginManager reauthorizeDataAccess:handler:] --[FBSDKLoginManager logOut] --[FBSDKLoginManager logInWithURL:handler:] -___42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke --[FBSDKLoginManager handleImplicitCancelOfLogIn] --[FBSDKLoginManager validateLoginStartState] --[FBSDKLoginManager isPerformingLogin] --[FBSDKLoginManager completeAuthentication:expectChallenge:] --[FBSDKLoginManager _setGlobalPropertiesWithParameters:result:] --[FBSDKLoginManager _setSharedAuthenticationToken:accessToken:profile:] --[FBSDKLoginManager _verifyChallengeWithCompletionParameters:] --[FBSDKLoginManager invokeHandler:error:] --[FBSDKLoginManager loadExpectedChallenge] --[FBSDKLoginManager loadExpectedNonce] --[FBSDKLoginManager logInParametersWithConfiguration:serverConfiguration:logger:authMethod:] --[FBSDKLoginManager logInWithPermissions:handler:] --[FBSDKLoginManager logInParametersFromURL:] --[FBSDKLoginManager logIn] -___26-[FBSDKLoginManager logIn]_block_invoke -___26-[FBSDKLoginManager logIn]_block_invoke.327 --[FBSDKLoginManager storeExpectedChallenge:] --[FBSDKLoginManager storeExpectedNonce:keychainStore:] -+[FBSDKLoginManager stringForChallenge] --[FBSDKLoginManager validateReauthentication:withResult:] --[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:] -___101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -___copy_helper_block_e8_32s40s48s --[FBSDKLoginManager performBrowserLogInWithHandler:] -___52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke --[FBSDKLoginManager cancelledResultFromParameters:] --[FBSDKLoginManager successResultFromParameters:] --[FBSDKLoginManager recentlyGrantedPermissionsFromGrantedPermissions:] --[FBSDKLoginManager recentlyDeclinedPermissionsFromDeclinedPermissions:] --[FBSDKLoginManager setHandler:] --[FBSDKLoginManager setRequestedPermissions:] --[FBSDKLoginManager configuration] --[FBSDKLoginManager application:openURL:sourceApplication:annotation:] -___70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e8_32s40s --[FBSDKLoginManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKLoginManager applicationDidBecomeActive:] --[FBSDKLoginManager isAuthenticationURL:] --[FBSDKLoginManager shouldStopPropagationOfURL:] --[FBSDKLoginManager defaultAudience] --[FBSDKLoginManager setDefaultAudience:] --[FBSDKLoginManager fromViewController] --[FBSDKLoginManager setFromViewController:] --[FBSDKLoginManager requestedPermissions] --[FBSDKLoginManager logger] --[FBSDKLoginManager setLogger:] --[FBSDKLoginManager config] --[FBSDKLoginManager setConfig:] --[FBSDKLoginManager state] --[FBSDKLoginManager setState:] --[FBSDKLoginManager usedSFAuthSession] --[FBSDKLoginManager setUsedSFAuthSession:] --[FBSDKLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.92 -___block_descriptor_40_e8_32s_e40_v16?0"FBSDKLoginCompletionParameters"8l -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_CLASSLIST_REFERENCES_$_.168 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_CLASSLIST_REFERENCES_$_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.228 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_CLASSLIST_REFERENCES_$_.268 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_CLASSLIST_REFERENCES_$_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_CLASSLIST_REFERENCES_$_.307 -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.325 -___block_descriptor_40_e8_32s_e20_v20?0B8"NSError"12l -___block_descriptor_40_e8_32bs_e20_v20?0B8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_CLASSLIST_REFERENCES_$_.339 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.351 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_CLASSLIST_REFERENCES_$_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.389 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_SELECTOR_REFERENCES_.407 -_OBJC_SELECTOR_REFERENCES_.409 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -___block_descriptor_48_e8_32s40s_e40_v16?0"FBSDKLoginCompletionParameters"8l -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -__OBJC_$_CLASS_METHODS_FBSDKLoginManager -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginProviding -__OBJC_$_PROP_LIST_FBSDKLoginProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginProviding -__OBJC_PROTOCOL_$_FBSDKLoginProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginManager -__OBJC_METACLASS_RO_$_FBSDKLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManager -_OBJC_IVAR_$_FBSDKLoginManager._handler -_OBJC_IVAR_$_FBSDKLoginManager._logger -_OBJC_IVAR_$_FBSDKLoginManager._state -_OBJC_IVAR_$_FBSDKLoginManager._keychainStore -_OBJC_IVAR_$_FBSDKLoginManager._configuration -_OBJC_IVAR_$_FBSDKLoginManager._usedSFAuthSession -_OBJC_IVAR_$_FBSDKLoginManager._defaultAudience -_OBJC_IVAR_$_FBSDKLoginManager._fromViewController -_OBJC_IVAR_$_FBSDKLoginManager._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginManager._config -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManager -__OBJC_$_PROP_LIST_FBSDKLoginManager -__OBJC_CLASS_RO_$_FBSDKLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h -FBSDKLoginKit/FBSDKLoginManager.h -__copy_helper_block_e8_32s40s -__70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -__52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke -__copy_helper_block_e8_32s40s48s -__101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -__26-[FBSDKLoginManager logIn]_block_invoke.327 -__26-[FBSDKLoginManager logIn]_block_invoke -__42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke -+[FBSDKLoginManagerLogger loggerFromParameters:tracking:] --[FBSDKLoginManagerLogger initWithLoggingToken:tracking:] --[FBSDKLoginManagerLogger startSessionForLoginManager:] --[FBSDKLoginManagerLogger endSession] --[FBSDKLoginManagerLogger startAuthMethod:] --[FBSDKLoginManagerLogger endLoginWithResult:error:] --[FBSDKLoginManagerLogger postLoginHeartbeat] --[FBSDKLoginManagerLogger heartbestTimerDidFire] -+[FBSDKLoginManagerLogger parametersWithTimeStampAndClientState:forAuthMethod:logger:] --[FBSDKLoginManagerLogger willAttemptAppSwitchingBehavior] --[FBSDKLoginManagerLogger logNativeAppDialogResult:dialogDuration:] --[FBSDKLoginManagerLogger addSingleLoggingExtra:forKey:] --[FBSDKLoginManagerLogger identifier] -+[FBSDKLoginManagerLogger clientStateForAuthMethod:andExistingState:logger:] --[FBSDKLoginManagerLogger _parametersForNewEvent] --[FBSDKLoginManagerLogger logEvent:params:] --[FBSDKLoginManagerLogger logEvent:result:error:] --[FBSDKLoginManagerLogger .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.158 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_CLASSLIST_REFERENCES_$_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -__OBJC_$_CLASS_METHODS_FBSDKLoginManagerLogger -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLogger -_OBJC_IVAR_$_FBSDKLoginManagerLogger._identifier -_OBJC_IVAR_$_FBSDKLoginManagerLogger._extras -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastResult -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastError -_OBJC_IVAR_$_FBSDKLoginManagerLogger._authMethod -_OBJC_IVAR_$_FBSDKLoginManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLogger -__OBJC_CLASS_RO_$_FBSDKLoginManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m --[FBSDKLoginManagerLoginResult initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:] --[FBSDKLoginManagerLoginResult addLoggingExtra:forKey:] --[FBSDKLoginManagerLoginResult loggingExtras] --[FBSDKLoginManagerLoginResult token] --[FBSDKLoginManagerLoginResult setToken:] --[FBSDKLoginManagerLoginResult authenticationToken] --[FBSDKLoginManagerLoginResult setAuthenticationToken:] --[FBSDKLoginManagerLoginResult isCancelled] --[FBSDKLoginManagerLoginResult grantedPermissions] --[FBSDKLoginManagerLoginResult setGrantedPermissions:] --[FBSDKLoginManagerLoginResult declinedPermissions] --[FBSDKLoginManagerLoginResult setDeclinedPermissions:] --[FBSDKLoginManagerLoginResult isSkipped] --[FBSDKLoginManagerLoginResult setIsSkipped:] --[FBSDKLoginManagerLoginResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLoginResult -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLoginResult -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._mutableLoggingExtras -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isCancelled -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isSkipped -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._token -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._authenticationToken -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._grantedPermissions -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._declinedPermissions -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLoginResult -__OBJC_$_PROP_LIST_FBSDKLoginManagerLoginResult -__OBJC_CLASS_RO_$_FBSDKLoginManagerLoginResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h -FBSDKLoginKit/FBSDKLoginManagerLoginResult.h --[FBSDKLoginTooltipView init] --[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:] -___67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke --[FBSDKLoginTooltipView delegate] --[FBSDKLoginTooltipView setDelegate:] --[FBSDKLoginTooltipView shouldForceDisplay] --[FBSDKLoginTooltipView setForceDisplay:] --[FBSDKLoginTooltipView .cxx_destruct] -___block_descriptor_72_e8_32s40s_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_IVAR_$_FBSDKLoginTooltipView._delegate -_OBJC_IVAR_$_FBSDKLoginTooltipView._forceDisplay -__OBJC_METACLASS_RO_$_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginTooltipView -__OBJC_$_PROP_LIST_FBSDKLoginTooltipView -__OBJC_CLASS_RO_$_FBSDKLoginTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.h -__67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke -+[FBSDKLoginUtility stringForAudience:] -+[FBSDKLoginUtility queryParamsFromLoginURL:] -+[FBSDKLoginUtility userIDFromSignedRequest:] -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.43 -__OBJC_$_CLASS_METHODS_FBSDKLoginUtility -__OBJC_METACLASS_RO_$_FBSDKLoginUtility -__OBJC_CLASS_RO_$_FBSDKLoginUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m -FBSDKLoginKit/Internal/FBSDKLoginUtility.m -____get_time_nanoseconds_block_invoke -____get_time_nanoseconds_block_invoke.cold.1 -__get_time_nanoseconds.tb_info -__get_time_nanoseconds.onceToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke.cold.1 -FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke -FBSDKMonotonicTimeGetCurrentSeconds -_get_time_nanoseconds -+[FBSDKNonceUtility isValidNonce:] -__OBJC_$_CLASS_METHODS_FBSDKNonceUtility -__OBJC_METACLASS_RO_$_FBSDKNonceUtility -__OBJC_CLASS_RO_$_FBSDKNonceUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m -FBSDKLoginKit/Internal/FBSDKNonceUtility.m --[FBSDKPermission initWithString:] -+[FBSDKPermission permissionsFromRawPermissions:] -+[FBSDKPermission rawPermissionsFromPermissions:] --[FBSDKPermission isEqual:] --[FBSDKPermission description] --[FBSDKPermission hash] --[FBSDKPermission value] --[FBSDKPermission .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPermission -__OBJC_METACLASS_RO_$_FBSDKPermission -__OBJC_$_INSTANCE_METHODS_FBSDKPermission -_OBJC_IVAR_$_FBSDKPermission._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKPermission -__OBJC_$_PROP_LIST_FBSDKPermission -__OBJC_CLASS_RO_$_FBSDKPermission -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.h --[FBSDKProfileFactory createProfileWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProfileCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProfileCreating -__OBJC_PROTOCOL_$_FBSDKProfileCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProfileCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfileFactory -__OBJC_METACLASS_RO_$_FBSDKProfileFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProfileFactory -__OBJC_CLASS_RO_$_FBSDKProfileFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileFactory.m -FBSDKLoginKit/Internal/FBSDKProfileFactory.m -+[FBSDKReferralCode initWithString:] --[FBSDKReferralCode isEqual:] --[FBSDKReferralCode description] --[FBSDKReferralCode value] --[FBSDKReferralCode setValue:] --[FBSDKReferralCode .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -__OBJC_$_CLASS_METHODS_FBSDKReferralCode -__OBJC_METACLASS_RO_$_FBSDKReferralCode -__OBJC_$_INSTANCE_METHODS_FBSDKReferralCode -_OBJC_IVAR_$_FBSDKReferralCode._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralCode -__OBJC_$_PROP_LIST_FBSDKReferralCode -__OBJC_CLASS_RO_$_FBSDKReferralCode -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.h --[FBSDKReferralManager initWithViewController:] --[FBSDKReferralManager startReferralWithCompletionHandler:] -___59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManager referralURL] --[FBSDKReferralManager stringForChallenge] --[FBSDKReferralManager invokeHandler:error:] --[FBSDKReferralManager handleReferralCancel] --[FBSDKReferralManager handleReferralError:] --[FBSDKReferralManager handleOpenURLComplete:error:] --[FBSDKReferralManager validateChallenge:] --[FBSDKReferralManager application:openURL:sourceApplication:annotation:] --[FBSDKReferralManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKReferralManager applicationDidBecomeActive:] --[FBSDKReferralManager isAuthenticationURL:] --[FBSDKReferralManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -__OBJC_CLASS_PROTOCOLS_$_FBSDKReferralManager -__OBJC_METACLASS_RO_$_FBSDKReferralManager -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManager -_OBJC_IVAR_$_FBSDKReferralManager._viewController -_OBJC_IVAR_$_FBSDKReferralManager._handler -_OBJC_IVAR_$_FBSDKReferralManager._logger -_OBJC_IVAR_$_FBSDKReferralManager._isPerformingReferral -_OBJC_IVAR_$_FBSDKReferralManager._expectedChallenge -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManager -__OBJC_$_PROP_LIST_FBSDKReferralManager -__OBJC_CLASS_RO_$_FBSDKReferralManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManager.m -FBSDKLoginKit/FBSDKReferralManager.m -__59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManagerLogger init] --[FBSDKReferralManagerLogger logReferralStart] --[FBSDKReferralManagerLogger logReferralEnd:error:] --[FBSDKReferralManagerLogger _parametersForNewEvent] --[FBSDKReferralManagerLogger logEvent:params:] --[FBSDKReferralManagerLogger .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.64 -__OBJC_METACLASS_RO_$_FBSDKReferralManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerLogger -_OBJC_IVAR_$_FBSDKReferralManagerLogger._identifier -_OBJC_IVAR_$_FBSDKReferralManagerLogger._extras -_OBJC_IVAR_$_FBSDKReferralManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerLogger -__OBJC_CLASS_RO_$_FBSDKReferralManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m -FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m --[FBSDKReferralManagerResult initWithReferralCodes:isCancelled:] --[FBSDKReferralManagerResult isCancelled] --[FBSDKReferralManagerResult referralCodes] --[FBSDKReferralManagerResult setReferralCodes:] --[FBSDKReferralManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKReferralManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerResult -_OBJC_IVAR_$_FBSDKReferralManagerResult._isCancelled -_OBJC_IVAR_$_FBSDKReferralManagerResult._referralCodes -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerResult -__OBJC_$_PROP_LIST_FBSDKReferralManagerResult -__OBJC_CLASS_RO_$_FBSDKReferralManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.h --[FBSDKTooltipView initWithTagline:message:colorStyle:] --[FBSDKTooltipView dealloc] --[FBSDKTooltipView setMessage:] --[FBSDKTooltipView setTagline:] --[FBSDKTooltipView presentFromView:] --[FBSDKTooltipView presentInView:withArrowPosition:direction:] --[FBSDKTooltipView dismiss] -___27-[FBSDKTooltipView dismiss]_block_invoke --[FBSDKTooltipView colorStyle] --[FBSDKTooltipView setColorStyle:] --[FBSDKTooltipView animateFadeIn] -___33-[FBSDKTooltipView animateFadeIn]_block_invoke -___33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -___copy_helper_block_e8_32b40b --[FBSDKTooltipView animateFadeOutWithCompletion:] -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 --[FBSDKTooltipView onTapInTooltip:] --[FBSDKTooltipView drawRect:] -__fbsdkCreateUpPointingBubbleWithRect -__fbsdkCreateDownPointingBubbleWithRect --[FBSDKTooltipView layoutSubviews] --[FBSDKTooltipView layoutSubviewsAndDetermineFrame] --[FBSDKTooltipView setMessage:tagline:] --[FBSDKTooltipView scheduleAutomaticFadeout] --[FBSDKTooltipView scheduleFadeoutRespectingMinimumDisplayDuration] --[FBSDKTooltipView cancelAllScheduledFadeOutMethods] --[FBSDKTooltipView displayDuration] --[FBSDKTooltipView setDisplayDuration:] --[FBSDKTooltipView message] --[FBSDKTooltipView tagline] --[FBSDKTooltipView .cxx_destruct] -_OBJC_IVAR_$_FBSDKTooltipView._textLabel -_OBJC_IVAR_$_FBSDKTooltipView._arrowHeight -_OBJC_IVAR_$_FBSDKTooltipView._textPadding -_OBJC_IVAR_$_FBSDKTooltipView._maximumTextWidth -_OBJC_IVAR_$_FBSDKTooltipView._verticalCrossOffset -_OBJC_IVAR_$_FBSDKTooltipView._verticalTextOffset -_OBJC_IVAR_$_FBSDKTooltipView._displayDuration -_OBJC_IVAR_$_FBSDKTooltipView._message -_OBJC_IVAR_$_FBSDKTooltipView._tagline -_OBJC_IVAR_$_FBSDKTooltipView._insideTapGestureRecognizer -_OBJC_IVAR_$_FBSDKTooltipView._pointingUp -_OBJC_IVAR_$_FBSDKTooltipView._positionInView -_OBJC_IVAR_$_FBSDKTooltipView._displayTime -_OBJC_IVAR_$_FBSDKTooltipView._isFadingOut -_OBJC_IVAR_$_FBSDKTooltipView._colorStyle -_OBJC_IVAR_$_FBSDKTooltipView._gradientColors -_OBJC_IVAR_$_FBSDKTooltipView._innerStrokeColor -_OBJC_IVAR_$_FBSDKTooltipView._crossCloseGlyphColor -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_IVAR_$_FBSDKTooltipView._arrowMidpoint -___block_descriptor_48_e8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.110 -___block_descriptor_40_e8_32bs_e8_v12?0B8l -___block_descriptor_48_e8_32bs40bs_e8_v12?0B8l -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_IVAR_$_FBSDKTooltipView._leftWidth -_OBJC_IVAR_$_FBSDKTooltipView._rightWidth -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_IVAR_$_FBSDKTooltipView._minimumDisplayDuration -__OBJC_METACLASS_RO_$_FBSDKTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKTooltipView -__OBJC_$_PROP_LIST_FBSDKTooltipView -__OBJC_CLASS_RO_$_FBSDKTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -UIInterfaceOrientationIsPortrait -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h -_fbsdkCreateDownPointingBubbleWithRect -_fbsdkCreateUpPointingBubbleWithRect -_createCloseCrossGlyphWithRect -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -__copy_helper_block_e8_32b40b -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke -__27-[FBSDKTooltipView dismiss]_block_invoke --[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -___87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -___block_descriptor_40_e8_32bs_e50_v24?0"FBSDKLoginManagerLoginResult"8"NSError"16l -__OBJC_METACLASS_RO_$__FBSDKLoginRecoveryAttempter -__OBJC_$_INSTANCE_METHODS__FBSDKLoginRecoveryAttempter -__OBJC_CLASS_RO_$__FBSDKLoginRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -__87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP7_domainSSvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP5_codeSivgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP9_userInfoyXlSgvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP19_getEmbeddedNSErroryXlSgyFTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0So0F0CvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0xSo0F0C_tcfCTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP11errorDomainSSvgZTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP9errorCodeSivgTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP13errorUserInfoSDySSypGvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCAcDP15_bridgedNSErrorxSgSo0G0Ch_tcfCTW -_$sSC15FBSDKLoginErrorLeVSHSCSH9hashValueSivgTW -_$sSC15FBSDKLoginErrorLeVSHSCSH4hash4intoys6HasherVz_tFTW -_$sSC15FBSDKLoginErrorLeVSHSCSH13_rawHashValue4seedS2i_tFTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValue03RawD0QzvgTW -_$sSC15FBSDKLoginErrorLeVSQSCSQ2eeoiySbx_xtFZTW -_$sSo15FBSDKLoginErrorVSQSCSQ2eeoiySbx_xtFZTW -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$sSC15FBSDKLoginErrorLeVMa -_$sSC15FBSDKLoginErrorLeVSHSCSQWb -_$sSC15FBSDKLoginErrorLeVABSQSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -_$sSC15FBSDKLoginErrorLeVABs0B0SCWl -_$sSC15FBSDKLoginErrorLeVABSQSCWlTm -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -_$sSC15FBSDKLoginErrorLeVABSHSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWl -_$sSo15FBSDKLoginErrorVMa -_$sSC15FBSDKLoginErrorLeVMaTm -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -_$sSo15FBSDKLoginErrorVABSYSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -_$sS2is17FixedWidthIntegersWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -_$sSo15FBSDKLoginErrorVABSQSCWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5Tm -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -___swift_instantiateConcreteTypeFromMangledName -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKLoginKit -_$sSCMXM -_$sSC15FBSDKLoginErrorLeVMn -_$sSC15FBSDKLoginErrorLeVMf -_$sSC15FBSDKLoginErrorLeVML -_symbolic _____ SC15FBSDKLoginErrorLeV -_symbolic So7NSErrorC -_$sSC15FBSDKLoginErrorLeVMF -_$s13FBSDKLoginKitMXM -_$sSC15FBSDKLoginErrorLeVSQSCMcMK -_$sSC15FBSDKLoginErrorLeVSQSCMc -_$sSC15FBSDKLoginErrorLeVs0B0SCMcMK -_$sSC15FBSDKLoginErrorLeVs0B0SCMc -_$sSC15FBSDKLoginErrorLeVABSQSCWL -_associated conformance SC15FBSDKLoginErrorLeVSHSCSQ -_$sSC15FBSDKLoginErrorLeVSHSCMcMK -_$sSC15FBSDKLoginErrorLeVSHSCMc -_$sSC15FBSDKLoginErrorLeVABs0B0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0 -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMc -_associated conformance SC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0 -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMc -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0 -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0 -_$sSC15FBSDKLoginErrorLeVABSHSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSH -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8Protocol -_$sSo15FBSDKLoginErrorVABSYSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SY -_$sS2is17FixedWidthIntegersWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthInteger -_symbolic _____ So15FBSDKLoginErrorV -_symbolic $s10Foundation21_BridgedStoredNSErrorP -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMA -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMc -_symbolic Si -_symbolic $sSY -_$sSo15FBSDKLoginErrorVSYSCMA -_$sSo15FBSDKLoginErrorVSYSCMcMK -_$sSo15FBSDKLoginErrorVSYSCMc -_$sSo15FBSDKLoginErrorVABSQSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQ -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSError -_symbolic $s10Foundation18_ErrorCodeProtocolP -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMA -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMcMK -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMc -_$sSo15FBSDKLoginErrorVSQSCMcMK -_$sSo15FBSDKLoginErrorVSQSCMc -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSG s23_ContiguousArrayStorageC -_$ss23_ContiguousArrayStorageCySSGMD -_$sSoMXM -_$sSo15FBSDKLoginErrorVMn -_$sSo15FBSDKLoginErrorVMf -_$sSo15FBSDKLoginErrorVML -_$sSo15FBSDKLoginErrorVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/FBLoginButton.swift -__swift_instantiateConcreteTypeFromMangledName - -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: arithmetic overflow -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Division results in an overflow -Swift runtime failure: Division by zero -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSLsE2geoiySbx_xtFZSpy12FBSDKCoreKit10PermissionOG_Tg5 -$sSpyxGSLsSL1loiySbx_xtFZTW12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5 -$sSp10initialize4from5countySPyxG_SitFSS_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_Tg5 -$ss22_ContiguousArrayBufferVAByxGycfCSS_Tg5 -$ss22_ContiguousArrayBufferV5countSivgSS_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivgSS_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -$sS2is17FixedWidthIntegersWl -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -$sSC15FBSDKLoginErrorLeVMa -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -$sSC15FBSDKLoginErrorLeVABSQSCWl -$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -$sSC15FBSDKLoginErrorLeVSHSCSQWb -== -$sSiSQsSQ2eeoiySbx_xtFZTW -rawValue.get -init -_rawHashValue -hash -hashValue.get -errorUserInfo.get -errorCode.get -errorDomain.get -_nsError.get -_getEmbeddedNSError -_userInfo.get -_code.get -_domain.get -map -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCSS_s15ContiguousArrayVySSGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCSS_Tg5 -$ss15ContiguousArrayV6appendyyxnFSS_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5 -$sSp10initialize2toyx_tFSS_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5 -$ss15ContiguousArrayV5countSivgSS_Tg5 -$ss15ContiguousArrayV9_getCountSiyFSS_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyFSS_Tg5 -$s12FBSDKCoreKit10PermissionOSSs5Error_pIgnozo_ACSSsAD_pIegnrzo_TR -$sSo16FBSDKLoginButtonC0A3KitE5frame11permissionsABSo6CGRectV_Say09FBSDKCoreC010PermissionOGtcfcSSAJXEfU_ -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiFSS_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtFSS_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginConfiguration.swift -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Attempting to access Set elements using an invalid index -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcir12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcig12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSo23FBSDKLoginConfigurationC0A3KitE11permissions8tracking5nonce15messengerPageId8authTypeABSgShy09FBSDKCoreC010PermissionOG_So0A8TrackingVS2SSgSo0a4AuthK0aSgtcfcSSALXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh10startIndexSh0B0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh5countSivg12FBSDKCoreKit10PermissionO_Tg5 -_$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -_$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -_block_copy_helper -_block_destroy_helper -_$s13FBSDKLoginKit11LoginResultOwCP -_$s13FBSDKLoginKit11LoginResultOWOy -_$s13FBSDKLoginKit11LoginResultOwxx -_$s13FBSDKLoginKit11LoginResultOWOe -_$s13FBSDKLoginKit11LoginResultOwcp -_$s13FBSDKLoginKit11LoginResultOwca -___swift_memcpy25_8 -_$s13FBSDKLoginKit11LoginResultOwta -_$s13FBSDKLoginKit11LoginResultOwet -_$s13FBSDKLoginKit11LoginResultOwst -_$s13FBSDKLoginKit11LoginResultOwug -_$s13FBSDKLoginKit11LoginResultOwup -_$s13FBSDKLoginKit11LoginResultOwui -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWlTm -_$sSS_yptWOc -_$sypWOb -_block_copy_helper.4 -_block_copy_helper.10 -_$sSo17FBSDKLoginManagerC0A3KitE5logIn14viewController13configuration10completionySo06UIViewG0CSg_So0A13ConfigurationCyAC11LoginResultOctFySo0ablM0CSg_s5Error_pSgtcfU_TA -_$sSo17FBSDKLoginManagerC0A3KitE5logIn13configuration10completionySo0A13ConfigurationC_yAC11LoginResultOctFySo0abiJ0CSg_s5Error_pSgtcfU_TA -_block_destroy_helper.5 -_block_destroy_helper.11 -_symbolic _____Iegn_ 13FBSDKLoginKit11LoginResultO -_block_descriptor -_block_descriptor.6 -_block_descriptor.12 -_$s13FBSDKLoginKit11LoginResultOWV -_$s13FBSDKLoginKit11LoginResultOMf -_symbolic _____ 13FBSDKLoginKit11LoginResultO -_$s13FBSDKLoginKit11LoginResultOMB -_symbolic Shy_____G7granted_AB8declinedSo16FBSDKAccessTokenCSg5tokent 12FBSDKCoreKit10PermissionO -_symbolic ______p s5ErrorP -_$s13FBSDKLoginKit11LoginResultOMF -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSypG s18_DictionaryStorageC -_$ss18_DictionaryStorageCySSypGMD -_symbolic SS_ypt -_$sSS_yptMD --private-discriminator _C218275A97333B874EDDFE627110566C -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginManager.swift -$sypWOb -$sSS_yptWOc -$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -$s13FBSDKLoginKit11LoginResultOMa -$s13FBSDKLoginKit11LoginResultOwui -$s13FBSDKLoginKit11LoginResultOwup -$s13FBSDKLoginKit11LoginResultOwug -$s13FBSDKLoginKit11LoginResultOwst -$s13FBSDKLoginKit11LoginResultOwet -$s13FBSDKLoginKit11LoginResultOwta -__swift_memcpy25_8 -$s13FBSDKLoginKit11LoginResultOwca -$s13FBSDKLoginKit11LoginResultOwcp -$s13FBSDKLoginKit11LoginResultOwxx -$s13FBSDKLoginKit11LoginResultOwCP -block_destroy_helper -block_copy_helper -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_ -objectdestroy -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -Swift runtime failure: Dictionary literal contains duplicate keys -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_ypt_Tgq5 -$sSa9_getCountSiyFSS_ypt_Tgq5 -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -$sSS2eeoiySbSS_SStFZ -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -logIn -$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -$sSo17FBSDKLoginManagerC0A3KitE5logIn11permissions14viewController10completionySay09FBSDKCoreC010PermissionOG_So06UIViewH0CSgyAC11LoginResultOcSgtFSSAJXEfU_ -sdkCompletion -convertedResultHandler -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU0_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU_ -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/BCSymbolMaps/6D0488DE-740F-3798-B30C-F43ECC4E1572.bcsymbolmap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/BCSymbolMaps/6D0488DE-740F-3798-B30C-F43ECC4E1572.bcsymbolmap deleted file mode 100644 index 8aabf9cc..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/BCSymbolMaps/6D0488DE-740F-3798-B30C-F43ECC4E1572.bcsymbolmap +++ /dev/null @@ -1,1742 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKLoginKit-Dynamic/IntermediateBuildFilesPath/FBSDKLoginKit.build/Release-iphoneos/FBSDKLoginKit-Dynamic.build/DerivedSources/FBSDKLoginKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit --[FBSDKAuthenticationTokenFactory init] --[FBSDKAuthenticationTokenFactory initWithSessionProvider:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:completion:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:] -___91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke -___copy_helper_block_e4_20s24s28s32b -___destroy_helper_block_e4_20s24s28s32s --[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:] -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -___copy_helper_block_e4_20b -___destroy_helper_block_e4_20s -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -___copy_helper_block_e4_20s24s28b -___destroy_helper_block_e4_20s24s28s --[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:] -___77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke --[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:] -___68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -___copy_helper_block_e4_20b24s -___destroy_helper_block_e4_20s24s --[FBSDKAuthenticationTokenFactory _certificateEndpoint] --[FBSDKAuthenticationTokenFactory .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -___block_descriptor_36_e4_20s24s28s32bs_e7_v8?0c4l -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_28_e4_20bs_e5_v4?0l -___block_descriptor_24_e4_20bs_e5_v4?0l -___block_descriptor_32_e4_20s24s28bs_e18_v8?0^{__SecKey=}4l -_OBJC_SELECTOR_REFERENCES_.57 -___block_descriptor_24_e4_20bs_e26_v8?0^{__SecCertificate=}4l -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.85 -___block_descriptor_28_e4_20bs24s_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.97 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAuthenticationTokenCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAuthenticationTokenCreating -__OBJC_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationTokenFactory -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenFactory -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._cert -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenFactory -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenFactory -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -__destroy_helper_block_e4_20s24s -__copy_helper_block_e4_20b24s -__68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -__77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke -__destroy_helper_block_e4_20s24s28s -__copy_helper_block_e4_20s24s28b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -__destroy_helper_block_e4_20s -__copy_helper_block_e4_20b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -__destroy_helper_block_e4_20s24s28s32s -__copy_helper_block_e4_20s24s28s32b -__91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke --[FBSDKAuthenticationTokenHeader initWithAlg:typ:kid:] -+[FBSDKAuthenticationTokenHeader headerFromEncodedString:] --[FBSDKAuthenticationTokenHeader isEqualToHeader:] --[FBSDKAuthenticationTokenHeader isEqual:] --[FBSDKAuthenticationTokenHeader alg] --[FBSDKAuthenticationTokenHeader typ] --[FBSDKAuthenticationTokenHeader kid] --[FBSDKAuthenticationTokenHeader .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.37 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenHeader -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenHeader -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenHeader -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._alg -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._typ -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._kid -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenHeader -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenHeader -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenHeader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.h --[FBSDKDeviceLoginCodeInfo initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:] --[FBSDKDeviceLoginCodeInfo identifier] --[FBSDKDeviceLoginCodeInfo loginCode] --[FBSDKDeviceLoginCodeInfo verificationURL] --[FBSDKDeviceLoginCodeInfo expirationDate] --[FBSDKDeviceLoginCodeInfo pollingInterval] --[FBSDKDeviceLoginCodeInfo .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginCodeInfo -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginCodeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._identifier -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._loginCode -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._verificationURL -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._expirationDate -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._pollingInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginCodeInfo -__OBJC_$_PROP_LIST_FBSDKDeviceLoginCodeInfo -__OBJC_CLASS_RO_$_FBSDKDeviceLoginCodeInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h -+[FBSDKDeviceLoginManager initialize] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:graphRequestFactory:devicePoller:] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:] --[FBSDKDeviceLoginManager start] -___32-[FBSDKDeviceLoginManager start]_block_invoke -___copy_helper_block_e4_20s --[FBSDKDeviceLoginManager cancel] --[FBSDKDeviceLoginManager _notifyError:] --[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:] -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -___copy_helper_block_e4_20s24s28s32b36s -___destroy_helper_block_e4_20s24s28s32s36s --[FBSDKDeviceLoginManager _processError:] --[FBSDKDeviceLoginManager _schedulePoll:] -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 --[FBSDKDeviceLoginManager netService:didNotPublish:] --[FBSDKDeviceLoginManager setCodeInfo:] --[FBSDKDeviceLoginManager delegate] --[FBSDKDeviceLoginManager setDelegate:] --[FBSDKDeviceLoginManager permissions] --[FBSDKDeviceLoginManager redirectURL] --[FBSDKDeviceLoginManager setRedirectURL:] --[FBSDKDeviceLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_g_loginManagerInstances -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -___block_descriptor_24_e4_20s_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -___block_descriptor_24_e4_20s_e38_v8?0"FBSDKDeviceLoginManagerResult"4l -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.150 -___block_descriptor_40_e4_20s24s28s32bs36s_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_24_e4_20s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -__OBJC_$_CLASS_METHODS_FBSDKDeviceLoginManager -__OBJC_$_PROTOCOL_REFS_NSNetServiceDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSNetServiceDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSNetServiceDelegate -__OBJC_PROTOCOL_$_NSNetServiceDelegate -__OBJC_LABEL_PROTOCOL_$_NSNetServiceDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceLoginManager -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManager -_OBJC_IVAR_$_FBSDKDeviceLoginManager._codeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isCancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._loginAdvertisementService -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isSmartLoginEnabled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKDeviceLoginManager._poller -_OBJC_IVAR_$_FBSDKDeviceLoginManager._delegate -_OBJC_IVAR_$_FBSDKDeviceLoginManager._permissions -_OBJC_IVAR_$_FBSDKDeviceLoginManager._redirectURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManager -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManager -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.h -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -__destroy_helper_block_e4_20s24s28s32s36s -__copy_helper_block_e4_20s24s28s32b36s -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -__copy_helper_block_e4_20s -__32-[FBSDKDeviceLoginManager start]_block_invoke --[FBSDKDeviceLoginManagerResult initWithToken:isCancelled:] --[FBSDKDeviceLoginManagerResult accessToken] --[FBSDKDeviceLoginManagerResult isCancelled] --[FBSDKDeviceLoginManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManagerResult -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._cancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._accessToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManagerResult -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManagerResult -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h --[FBSDKDevicePoller scheduleBlock:interval:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDevicePolling -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDevicePolling -__OBJC_PROTOCOL_$_FBSDKDevicePolling -__OBJC_LABEL_PROTOCOL_$_FBSDKDevicePolling -__OBJC_CLASS_PROTOCOLS_$_FBSDKDevicePoller -__OBJC_METACLASS_RO_$_FBSDKDevicePoller -__OBJC_$_INSTANCE_METHODS_FBSDKDevicePoller -__OBJC_CLASS_RO_$_FBSDKDevicePoller -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDevicePoller.m -FBSDKLoginKit/Internal/FBSDKDevicePoller.m -+[FBSDKDeviceRequestsHelper initialize] -+[FBSDKDeviceRequestsHelper getDeviceInfo] -+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:] -___68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -+[FBSDKDeviceRequestsHelper isDelegate:forAdvertisementService:] -+[FBSDKDeviceRequestsHelper cleanUpAdvertisementService:] -_g_mdnsAdvertisementServices -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_startAdvertisementService:withDelegate:.sdkVersion -_startAdvertisementService:withDelegate:.onceToken -___block_descriptor_20_e5_v4?0l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -__OBJC_$_CLASS_METHODS_FBSDKDeviceRequestsHelper -__OBJC_$_CLASS_PROP_LIST_FBSDKDeviceRequestsHelper -__OBJC_METACLASS_RO_$_FBSDKDeviceRequestsHelper -__OBJC_CLASS_RO_$_FBSDKDeviceRequestsHelper -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -__68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h --[FBSDKLoginButton dealloc] --[FBSDKLoginButton defaultAudience] --[FBSDKLoginButton setDefaultAudience:] --[FBSDKLoginButton setLoginTracking:] --[FBSDKLoginButton defaultFont] --[FBSDKLoginButton setNonce:] --[FBSDKLoginButton didMoveToWindow] --[FBSDKLoginButton imageRectForContentRect:] --[FBSDKLoginButton titleRectForContentRect:] --[FBSDKLoginButton layoutSubviews] --[FBSDKLoginButton sizeThatFits:] -_FBSDKTextSize --[FBSDKLoginButton configureButton] --[FBSDKLoginButton _unsubscribeFromNotifications] --[FBSDKLoginButton _updateNotificationObservers] --[FBSDKLoginButton _accessTokenDidChangeNotification:] --[FBSDKLoginButton _profileDidChangeNotification:] --[FBSDKLoginButton _buttonPressed:] -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke.166 --[FBSDKLoginButton loginConfiguration] --[FBSDKLoginButton _logOutTitle] --[FBSDKLoginButton _longLogInTitle] --[FBSDKLoginButton _shortLogInTitle] --[FBSDKLoginButton _showTooltipIfNeeded] --[FBSDKLoginButton _initializeContent] --[FBSDKLoginButton _updateContentForAccessToken] --[FBSDKLoginButton _fetchAndSetContent] -___39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke --[FBSDKLoginButton _updateContentForUserProfile:] --[FBSDKLoginButton _userInformationDoesNotMatchProfile:] --[FBSDKLoginButton _isAuthenticated] --[FBSDKLoginButton initWithFrame:] --[FBSDKLoginButton _logout] --[FBSDKLoginButton graphRequestFactory] --[FBSDKLoginButton delegate] --[FBSDKLoginButton setDelegate:] --[FBSDKLoginButton permissions] --[FBSDKLoginButton setPermissions:] --[FBSDKLoginButton tooltipBehavior] --[FBSDKLoginButton setTooltipBehavior:] --[FBSDKLoginButton tooltipColorStyle] --[FBSDKLoginButton setTooltipColorStyle:] --[FBSDKLoginButton loginTracking] --[FBSDKLoginButton nonce] --[FBSDKLoginButton messengerPageId] --[FBSDKLoginButton setMessengerPageId:] --[FBSDKLoginButton authType] --[FBSDKLoginButton setAuthType:] --[FBSDKLoginButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKLoginButton._loginProvider -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_IVAR_$_FBSDKLoginButton._loginTracking -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_IVAR_$_FBSDKLoginButton._nonce -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_IVAR_$_FBSDKLoginButton._hasShownTooltipBubble -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_IVAR_$_FBSDKLoginButton._userName -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_CLASSLIST_REFERENCES_$_.148 -___block_descriptor_24_e4_20s_e22_v8?0"UIAlertAction"4l -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -___block_descriptor_24_e4_20s_e49_v12?0"FBSDKLoginManagerLoginResult"4"NSError"8l -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_IVAR_$_FBSDKLoginButton._userID -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_CLASSLIST_REFERENCES_$_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_CLASSLIST_REFERENCES_$_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_IVAR_$_FBSDKLoginButton._graphRequestFactory -_OBJC_CLASSLIST_REFERENCES_$_.261 -_OBJC_IVAR_$_FBSDKLoginButton._delegate -_OBJC_IVAR_$_FBSDKLoginButton._permissions -_OBJC_IVAR_$_FBSDKLoginButton._tooltipBehavior -_OBJC_IVAR_$_FBSDKLoginButton._tooltipColorStyle -_OBJC_IVAR_$_FBSDKLoginButton._messengerPageId -_OBJC_IVAR_$_FBSDKLoginButton._authType -__OBJC_METACLASS_RO_$_FBSDKLoginButton -__OBJC_$_INSTANCE_METHODS_FBSDKLoginButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginButton -__OBJC_$_PROP_LIST_FBSDKLoginButton -__OBJC_CLASS_RO_$_FBSDKLoginButton -_OBJC_CLASSLIST_REFERENCES_$_.322 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.325 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.h -__39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke.166 -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke -FBSDKTextSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk -CGSizeMake -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h -CGRectMake --[FBSDKLoginCompletionParameters init] --[FBSDKLoginCompletionParameters initWithError:] --[FBSDKLoginCompletionParameters authenticationToken] --[FBSDKLoginCompletionParameters setAuthenticationToken:] --[FBSDKLoginCompletionParameters profile] --[FBSDKLoginCompletionParameters setProfile:] --[FBSDKLoginCompletionParameters accessTokenString] --[FBSDKLoginCompletionParameters setAccessTokenString:] --[FBSDKLoginCompletionParameters nonceString] --[FBSDKLoginCompletionParameters setNonceString:] --[FBSDKLoginCompletionParameters authenticationTokenString] --[FBSDKLoginCompletionParameters setAuthenticationTokenString:] --[FBSDKLoginCompletionParameters permissions] --[FBSDKLoginCompletionParameters setPermissions:] --[FBSDKLoginCompletionParameters declinedPermissions] --[FBSDKLoginCompletionParameters setDeclinedPermissions:] --[FBSDKLoginCompletionParameters expiredPermissions] --[FBSDKLoginCompletionParameters setExpiredPermissions:] --[FBSDKLoginCompletionParameters appID] --[FBSDKLoginCompletionParameters setAppID:] --[FBSDKLoginCompletionParameters userID] --[FBSDKLoginCompletionParameters setUserID:] --[FBSDKLoginCompletionParameters error] --[FBSDKLoginCompletionParameters setError:] --[FBSDKLoginCompletionParameters expirationDate] --[FBSDKLoginCompletionParameters setExpirationDate:] --[FBSDKLoginCompletionParameters dataAccessExpirationDate] --[FBSDKLoginCompletionParameters setDataAccessExpirationDate:] --[FBSDKLoginCompletionParameters challenge] --[FBSDKLoginCompletionParameters setChallenge:] --[FBSDKLoginCompletionParameters graphDomain] --[FBSDKLoginCompletionParameters setGraphDomain:] --[FBSDKLoginCompletionParameters .cxx_destruct] -+[FBSDKLoginURLCompleter initialize] --[FBSDKLoginURLCompleter initWithURLParameters:appID:connectionProvider:authenticationTokenCreator:] --[FBSDKLoginURLCompleter completeLoginWithHandler:] --[FBSDKLoginURLCompleter completeLoginWithHandler:nonce:] --[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:] -___75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -___copy_helper_block_e4_20s24b --[FBSDKLoginURLCompleter setParametersWithDictionary:appID:] --[FBSDKLoginURLCompleter setErrorWithDictionary:] --[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -___copy_helper_block_e4_20s24s28b32r -___destroy_helper_block_e4_20s24s28s32r -+[FBSDKLoginURLCompleter profileWithClaims:] -+[FBSDKLoginURLCompleter expirationDateFromParameters:] -+[FBSDKLoginURLCompleter dataAccessExpirationDateFromParameters:] -+[FBSDKLoginURLCompleter challengeFromParameters:] -+[FBSDKLoginURLCompleter dateFormatter] --[FBSDKLoginURLCompleter parameters] --[FBSDKLoginURLCompleter setParameters:] --[FBSDKLoginURLCompleter .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginCompletionParameters -__OBJC_$_INSTANCE_METHODS_FBSDKLoginCompletionParameters -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationToken -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._profile -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._accessTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._nonceString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._permissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._declinedPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expiredPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._appID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._userID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._error -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._challenge -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginCompletionParameters -__OBJC_$_PROP_LIST_FBSDKLoginCompletionParameters -__OBJC_CLASS_RO_$_FBSDKLoginCompletionParameters -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -__profileFactory -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -___block_descriptor_28_e4_20s24bs_e33_v8?0"FBSDKAuthenticationToken"4l -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.210 -___block_descriptor_36_e4_20s24s28bs32r_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_CLASSLIST_REFERENCES_$_.251 -_OBJC_SELECTOR_REFERENCES_.253 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_CLASSLIST_REFERENCES_$_.256 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_CLASSLIST_REFERENCES_$_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_CLASSLIST_REFERENCES_$_.293 -_OBJC_SELECTOR_REFERENCES_.295 -__dateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.296 -__OBJC_$_CLASS_METHODS_FBSDKLoginURLCompleter -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginCompleting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginCompleting -__OBJC_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginURLCompleter -__OBJC_METACLASS_RO_$_FBSDKLoginURLCompleter -__OBJC_$_INSTANCE_METHODS_FBSDKLoginURLCompleter -_OBJC_IVAR_$_FBSDKLoginURLCompleter._parameters -_OBJC_IVAR_$_FBSDKLoginURLCompleter._observer -_OBJC_IVAR_$_FBSDKLoginURLCompleter._performExplicitFallback -_OBJC_IVAR_$_FBSDKLoginURLCompleter._connectionProvider -_OBJC_IVAR_$_FBSDKLoginURLCompleter._authenticationTokenCreator -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginURLCompleter -__OBJC_$_PROP_LIST_FBSDKLoginURLCompleter -__OBJC_CLASS_RO_$_FBSDKLoginURLCompleter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h -__destroy_helper_block_e4_20s24s28s32r -__copy_helper_block_e4_20s24s28b32r -__79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__copy_helper_block_e4_20s24b -__75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -FBSDKLoginKit/Internal/FBSDKLoginCompletion.h --[FBSDKLoginConfiguration initWithTracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:authType:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:authType:] --[FBSDKLoginConfiguration init] -+[FBSDKLoginConfiguration authTypeForString:] --[FBSDKLoginConfiguration nonce] --[FBSDKLoginConfiguration tracking] --[FBSDKLoginConfiguration requestedPermissions] --[FBSDKLoginConfiguration messengerPageId] --[FBSDKLoginConfiguration authType] --[FBSDKLoginConfiguration setAuthType:] --[FBSDKLoginConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.46 -__OBJC_$_CLASS_METHODS_FBSDKLoginConfiguration -__OBJC_METACLASS_RO_$_FBSDKLoginConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKLoginConfiguration -_OBJC_IVAR_$_FBSDKLoginConfiguration._nonce -_OBJC_IVAR_$_FBSDKLoginConfiguration._tracking -_OBJC_IVAR_$_FBSDKLoginConfiguration._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginConfiguration._messengerPageId -_OBJC_IVAR_$_FBSDKLoginConfiguration._authType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginConfiguration -__OBJC_$_PROP_LIST_FBSDKLoginConfiguration -__OBJC_CLASS_RO_$_FBSDKLoginConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:] -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:innerError:] -+[NSError(FBSDKLoginError) fbErrorForSystemPasswordChange:] -+[NSError(FBSDKLoginError) fbErrorFromReturnURLParameters:] -+[NSError(FBSDKLoginError) fbErrorFromServerError:] -+[NSError(FBSDKLoginError) fbErrorWithSystemAccountStoreDeniedError:isCancellation:] -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.91 -__OBJC_$_CATEGORY_CLASS_METHODS_NSError_$_FBSDKLoginError -__OBJC_$_CATEGORY_NSError_$_FBSDKLoginError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m -FBSDKLoginKit/Internal/FBSDKLoginError.m -+[FBSDKLoginManager initialize] --[FBSDKLoginManager init] --[FBSDKLoginManager logInFromViewController:configuration:completion:] --[FBSDKLoginManager logInFromViewControllerImpl:configuration:completion:] --[FBSDKLoginManager logInWithPermissions:fromViewController:handler:] --[FBSDKLoginManager reauthorizeDataAccess:handler:] --[FBSDKLoginManager logOut] --[FBSDKLoginManager logInWithURL:handler:] -___42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke --[FBSDKLoginManager handleImplicitCancelOfLogIn] --[FBSDKLoginManager validateLoginStartState] --[FBSDKLoginManager isPerformingLogin] --[FBSDKLoginManager completeAuthentication:expectChallenge:] --[FBSDKLoginManager _setGlobalPropertiesWithParameters:result:] --[FBSDKLoginManager _setSharedAuthenticationToken:accessToken:profile:] --[FBSDKLoginManager _verifyChallengeWithCompletionParameters:] --[FBSDKLoginManager invokeHandler:error:] --[FBSDKLoginManager loadExpectedChallenge] --[FBSDKLoginManager loadExpectedNonce] --[FBSDKLoginManager logInParametersWithConfiguration:serverConfiguration:logger:authMethod:] --[FBSDKLoginManager logInWithPermissions:handler:] --[FBSDKLoginManager logInParametersFromURL:] --[FBSDKLoginManager logIn] -___26-[FBSDKLoginManager logIn]_block_invoke -___26-[FBSDKLoginManager logIn]_block_invoke.327 --[FBSDKLoginManager storeExpectedChallenge:] --[FBSDKLoginManager storeExpectedNonce:keychainStore:] -+[FBSDKLoginManager stringForChallenge] --[FBSDKLoginManager validateReauthentication:withResult:] --[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:] -___101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -___copy_helper_block_e4_20s24s28s --[FBSDKLoginManager performBrowserLogInWithHandler:] -___52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke --[FBSDKLoginManager cancelledResultFromParameters:] --[FBSDKLoginManager successResultFromParameters:] --[FBSDKLoginManager recentlyGrantedPermissionsFromGrantedPermissions:] --[FBSDKLoginManager recentlyDeclinedPermissionsFromDeclinedPermissions:] --[FBSDKLoginManager setHandler:] --[FBSDKLoginManager setRequestedPermissions:] --[FBSDKLoginManager configuration] --[FBSDKLoginManager application:openURL:sourceApplication:annotation:] -___70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e4_20s24s --[FBSDKLoginManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKLoginManager applicationDidBecomeActive:] --[FBSDKLoginManager isAuthenticationURL:] --[FBSDKLoginManager shouldStopPropagationOfURL:] --[FBSDKLoginManager defaultAudience] --[FBSDKLoginManager setDefaultAudience:] --[FBSDKLoginManager fromViewController] --[FBSDKLoginManager setFromViewController:] --[FBSDKLoginManager requestedPermissions] --[FBSDKLoginManager logger] --[FBSDKLoginManager setLogger:] --[FBSDKLoginManager config] --[FBSDKLoginManager setConfig:] --[FBSDKLoginManager state] --[FBSDKLoginManager setState:] --[FBSDKLoginManager usedSFAuthSession] --[FBSDKLoginManager setUsedSFAuthSession:] --[FBSDKLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.92 -___block_descriptor_24_e4_20s_e39_v8?0"FBSDKLoginCompletionParameters"4l -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_CLASSLIST_REFERENCES_$_.168 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_CLASSLIST_REFERENCES_$_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.228 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_CLASSLIST_REFERENCES_$_.268 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_CLASSLIST_REFERENCES_$_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_CLASSLIST_REFERENCES_$_.307 -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.325 -___block_descriptor_24_e4_20s_e19_v12?0c4"NSError"8l -___block_descriptor_24_e4_20bs_e19_v12?0c4"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_CLASSLIST_REFERENCES_$_.339 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.351 -___block_descriptor_32_e4_20s24s28s_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_CLASSLIST_REFERENCES_$_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.389 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_SELECTOR_REFERENCES_.407 -_OBJC_SELECTOR_REFERENCES_.409 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -___block_descriptor_28_e4_20s24s_e39_v8?0"FBSDKLoginCompletionParameters"4l -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -__OBJC_$_CLASS_METHODS_FBSDKLoginManager -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginProviding -__OBJC_$_PROP_LIST_FBSDKLoginProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginProviding -__OBJC_PROTOCOL_$_FBSDKLoginProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginManager -__OBJC_METACLASS_RO_$_FBSDKLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManager -_OBJC_IVAR_$_FBSDKLoginManager._handler -_OBJC_IVAR_$_FBSDKLoginManager._logger -_OBJC_IVAR_$_FBSDKLoginManager._state -_OBJC_IVAR_$_FBSDKLoginManager._keychainStore -_OBJC_IVAR_$_FBSDKLoginManager._configuration -_OBJC_IVAR_$_FBSDKLoginManager._usedSFAuthSession -_OBJC_IVAR_$_FBSDKLoginManager._defaultAudience -_OBJC_IVAR_$_FBSDKLoginManager._fromViewController -_OBJC_IVAR_$_FBSDKLoginManager._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginManager._config -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManager -__OBJC_$_PROP_LIST_FBSDKLoginManager -__OBJC_CLASS_RO_$_FBSDKLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h -FBSDKLoginKit/FBSDKLoginManager.h -__copy_helper_block_e4_20s24s -__70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -__52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke -__copy_helper_block_e4_20s24s28s -__101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -__26-[FBSDKLoginManager logIn]_block_invoke.327 -__26-[FBSDKLoginManager logIn]_block_invoke -__42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke -+[FBSDKLoginManagerLogger loggerFromParameters:tracking:] --[FBSDKLoginManagerLogger initWithLoggingToken:tracking:] --[FBSDKLoginManagerLogger startSessionForLoginManager:] --[FBSDKLoginManagerLogger endSession] --[FBSDKLoginManagerLogger startAuthMethod:] --[FBSDKLoginManagerLogger endLoginWithResult:error:] --[FBSDKLoginManagerLogger postLoginHeartbeat] --[FBSDKLoginManagerLogger heartbestTimerDidFire] -+[FBSDKLoginManagerLogger parametersWithTimeStampAndClientState:forAuthMethod:logger:] --[FBSDKLoginManagerLogger willAttemptAppSwitchingBehavior] --[FBSDKLoginManagerLogger logNativeAppDialogResult:dialogDuration:] --[FBSDKLoginManagerLogger addSingleLoggingExtra:forKey:] --[FBSDKLoginManagerLogger identifier] -+[FBSDKLoginManagerLogger clientStateForAuthMethod:andExistingState:logger:] --[FBSDKLoginManagerLogger _parametersForNewEvent] --[FBSDKLoginManagerLogger logEvent:params:] --[FBSDKLoginManagerLogger logEvent:result:error:] --[FBSDKLoginManagerLogger .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.158 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_CLASSLIST_REFERENCES_$_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -__OBJC_$_CLASS_METHODS_FBSDKLoginManagerLogger -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLogger -_OBJC_IVAR_$_FBSDKLoginManagerLogger._identifier -_OBJC_IVAR_$_FBSDKLoginManagerLogger._extras -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastResult -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastError -_OBJC_IVAR_$_FBSDKLoginManagerLogger._authMethod -_OBJC_IVAR_$_FBSDKLoginManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLogger -__OBJC_CLASS_RO_$_FBSDKLoginManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m --[FBSDKLoginManagerLoginResult initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:] --[FBSDKLoginManagerLoginResult addLoggingExtra:forKey:] --[FBSDKLoginManagerLoginResult loggingExtras] --[FBSDKLoginManagerLoginResult token] --[FBSDKLoginManagerLoginResult setToken:] --[FBSDKLoginManagerLoginResult authenticationToken] --[FBSDKLoginManagerLoginResult setAuthenticationToken:] --[FBSDKLoginManagerLoginResult isCancelled] --[FBSDKLoginManagerLoginResult grantedPermissions] --[FBSDKLoginManagerLoginResult setGrantedPermissions:] --[FBSDKLoginManagerLoginResult declinedPermissions] --[FBSDKLoginManagerLoginResult setDeclinedPermissions:] --[FBSDKLoginManagerLoginResult isSkipped] --[FBSDKLoginManagerLoginResult setIsSkipped:] --[FBSDKLoginManagerLoginResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLoginResult -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLoginResult -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._mutableLoggingExtras -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isCancelled -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isSkipped -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._token -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._authenticationToken -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._grantedPermissions -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._declinedPermissions -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLoginResult -__OBJC_$_PROP_LIST_FBSDKLoginManagerLoginResult -__OBJC_CLASS_RO_$_FBSDKLoginManagerLoginResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h -FBSDKLoginKit/FBSDKLoginManagerLoginResult.h --[FBSDKLoginTooltipView init] --[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:] -___67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke --[FBSDKLoginTooltipView delegate] --[FBSDKLoginTooltipView setDelegate:] --[FBSDKLoginTooltipView shouldForceDisplay] --[FBSDKLoginTooltipView setForceDisplay:] --[FBSDKLoginTooltipView .cxx_destruct] -___block_descriptor_40_e4_20s24s_e45_v12?0"FBSDKServerConfiguration"4"NSError"8l -_OBJC_IVAR_$_FBSDKLoginTooltipView._delegate -_OBJC_IVAR_$_FBSDKLoginTooltipView._forceDisplay -__OBJC_METACLASS_RO_$_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginTooltipView -__OBJC_$_PROP_LIST_FBSDKLoginTooltipView -__OBJC_CLASS_RO_$_FBSDKLoginTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.h -__67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke -+[FBSDKLoginUtility stringForAudience:] -+[FBSDKLoginUtility queryParamsFromLoginURL:] -+[FBSDKLoginUtility userIDFromSignedRequest:] -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.43 -__OBJC_$_CLASS_METHODS_FBSDKLoginUtility -__OBJC_METACLASS_RO_$_FBSDKLoginUtility -__OBJC_CLASS_RO_$_FBSDKLoginUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m -FBSDKLoginKit/Internal/FBSDKLoginUtility.m -____get_time_nanoseconds_block_invoke -____get_time_nanoseconds_block_invoke.cold.1 -__get_time_nanoseconds.tb_info -__get_time_nanoseconds.onceToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke.cold.1 -FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke -FBSDKMonotonicTimeGetCurrentSeconds -_get_time_nanoseconds -+[FBSDKNonceUtility isValidNonce:] -__OBJC_$_CLASS_METHODS_FBSDKNonceUtility -__OBJC_METACLASS_RO_$_FBSDKNonceUtility -__OBJC_CLASS_RO_$_FBSDKNonceUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m -FBSDKLoginKit/Internal/FBSDKNonceUtility.m --[FBSDKPermission initWithString:] -+[FBSDKPermission permissionsFromRawPermissions:] -+[FBSDKPermission rawPermissionsFromPermissions:] --[FBSDKPermission isEqual:] --[FBSDKPermission description] --[FBSDKPermission hash] --[FBSDKPermission value] --[FBSDKPermission .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPermission -__OBJC_METACLASS_RO_$_FBSDKPermission -__OBJC_$_INSTANCE_METHODS_FBSDKPermission -_OBJC_IVAR_$_FBSDKPermission._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKPermission -__OBJC_$_PROP_LIST_FBSDKPermission -__OBJC_CLASS_RO_$_FBSDKPermission -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.h --[FBSDKProfileFactory createProfileWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProfileCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProfileCreating -__OBJC_PROTOCOL_$_FBSDKProfileCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProfileCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfileFactory -__OBJC_METACLASS_RO_$_FBSDKProfileFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProfileFactory -__OBJC_CLASS_RO_$_FBSDKProfileFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileFactory.m -FBSDKLoginKit/Internal/FBSDKProfileFactory.m -+[FBSDKReferralCode initWithString:] --[FBSDKReferralCode isEqual:] --[FBSDKReferralCode description] --[FBSDKReferralCode value] --[FBSDKReferralCode setValue:] --[FBSDKReferralCode .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -__OBJC_$_CLASS_METHODS_FBSDKReferralCode -__OBJC_METACLASS_RO_$_FBSDKReferralCode -__OBJC_$_INSTANCE_METHODS_FBSDKReferralCode -_OBJC_IVAR_$_FBSDKReferralCode._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralCode -__OBJC_$_PROP_LIST_FBSDKReferralCode -__OBJC_CLASS_RO_$_FBSDKReferralCode -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.h --[FBSDKReferralManager initWithViewController:] --[FBSDKReferralManager startReferralWithCompletionHandler:] -___59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManager referralURL] --[FBSDKReferralManager stringForChallenge] --[FBSDKReferralManager invokeHandler:error:] --[FBSDKReferralManager handleReferralCancel] --[FBSDKReferralManager handleReferralError:] --[FBSDKReferralManager handleOpenURLComplete:error:] --[FBSDKReferralManager validateChallenge:] --[FBSDKReferralManager application:openURL:sourceApplication:annotation:] --[FBSDKReferralManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKReferralManager applicationDidBecomeActive:] --[FBSDKReferralManager isAuthenticationURL:] --[FBSDKReferralManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -__OBJC_CLASS_PROTOCOLS_$_FBSDKReferralManager -__OBJC_METACLASS_RO_$_FBSDKReferralManager -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManager -_OBJC_IVAR_$_FBSDKReferralManager._viewController -_OBJC_IVAR_$_FBSDKReferralManager._handler -_OBJC_IVAR_$_FBSDKReferralManager._logger -_OBJC_IVAR_$_FBSDKReferralManager._isPerformingReferral -_OBJC_IVAR_$_FBSDKReferralManager._expectedChallenge -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManager -__OBJC_$_PROP_LIST_FBSDKReferralManager -__OBJC_CLASS_RO_$_FBSDKReferralManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManager.m -FBSDKLoginKit/FBSDKReferralManager.m -__59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManagerLogger init] --[FBSDKReferralManagerLogger logReferralStart] --[FBSDKReferralManagerLogger logReferralEnd:error:] --[FBSDKReferralManagerLogger _parametersForNewEvent] --[FBSDKReferralManagerLogger logEvent:params:] --[FBSDKReferralManagerLogger .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.64 -__OBJC_METACLASS_RO_$_FBSDKReferralManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerLogger -_OBJC_IVAR_$_FBSDKReferralManagerLogger._identifier -_OBJC_IVAR_$_FBSDKReferralManagerLogger._extras -_OBJC_IVAR_$_FBSDKReferralManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerLogger -__OBJC_CLASS_RO_$_FBSDKReferralManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m -FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m --[FBSDKReferralManagerResult initWithReferralCodes:isCancelled:] --[FBSDKReferralManagerResult isCancelled] --[FBSDKReferralManagerResult referralCodes] --[FBSDKReferralManagerResult setReferralCodes:] --[FBSDKReferralManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKReferralManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerResult -_OBJC_IVAR_$_FBSDKReferralManagerResult._isCancelled -_OBJC_IVAR_$_FBSDKReferralManagerResult._referralCodes -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerResult -__OBJC_$_PROP_LIST_FBSDKReferralManagerResult -__OBJC_CLASS_RO_$_FBSDKReferralManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.h --[FBSDKTooltipView initWithTagline:message:colorStyle:] --[FBSDKTooltipView dealloc] --[FBSDKTooltipView setMessage:] --[FBSDKTooltipView setTagline:] --[FBSDKTooltipView presentFromView:] --[FBSDKTooltipView presentInView:withArrowPosition:direction:] --[FBSDKTooltipView dismiss] -___27-[FBSDKTooltipView dismiss]_block_invoke --[FBSDKTooltipView colorStyle] --[FBSDKTooltipView setColorStyle:] --[FBSDKTooltipView animateFadeIn] -___33-[FBSDKTooltipView animateFadeIn]_block_invoke -___33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -___copy_helper_block_e4_20b24b --[FBSDKTooltipView animateFadeOutWithCompletion:] -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 --[FBSDKTooltipView onTapInTooltip:] --[FBSDKTooltipView drawRect:] -__fbsdkCreateUpPointingBubbleWithRect -__fbsdkCreateDownPointingBubbleWithRect --[FBSDKTooltipView layoutSubviews] --[FBSDKTooltipView layoutSubviewsAndDetermineFrame] --[FBSDKTooltipView setMessage:tagline:] --[FBSDKTooltipView scheduleAutomaticFadeout] --[FBSDKTooltipView scheduleFadeoutRespectingMinimumDisplayDuration] --[FBSDKTooltipView cancelAllScheduledFadeOutMethods] --[FBSDKTooltipView displayDuration] --[FBSDKTooltipView setDisplayDuration:] --[FBSDKTooltipView message] --[FBSDKTooltipView tagline] --[FBSDKTooltipView .cxx_destruct] -_OBJC_IVAR_$_FBSDKTooltipView._textLabel -_OBJC_IVAR_$_FBSDKTooltipView._arrowHeight -_OBJC_IVAR_$_FBSDKTooltipView._textPadding -_OBJC_IVAR_$_FBSDKTooltipView._maximumTextWidth -_OBJC_IVAR_$_FBSDKTooltipView._verticalCrossOffset -_OBJC_IVAR_$_FBSDKTooltipView._verticalTextOffset -_OBJC_IVAR_$_FBSDKTooltipView._displayDuration -_OBJC_IVAR_$_FBSDKTooltipView._message -_OBJC_IVAR_$_FBSDKTooltipView._tagline -_OBJC_IVAR_$_FBSDKTooltipView._insideTapGestureRecognizer -_OBJC_IVAR_$_FBSDKTooltipView._pointingUp -_OBJC_IVAR_$_FBSDKTooltipView._positionInView -_OBJC_IVAR_$_FBSDKTooltipView._displayTime -_OBJC_IVAR_$_FBSDKTooltipView._isFadingOut -_OBJC_IVAR_$_FBSDKTooltipView._colorStyle -_OBJC_IVAR_$_FBSDKTooltipView._gradientColors -_OBJC_IVAR_$_FBSDKTooltipView._innerStrokeColor -_OBJC_IVAR_$_FBSDKTooltipView._crossCloseGlyphColor -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_IVAR_$_FBSDKTooltipView._arrowMidpoint -___block_descriptor_28_e4_20s_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.110 -___block_descriptor_24_e4_20bs_e7_v8?0c4l -___block_descriptor_28_e4_20bs24bs_e7_v8?0c4l -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_IVAR_$_FBSDKTooltipView._leftWidth -_OBJC_IVAR_$_FBSDKTooltipView._rightWidth -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_IVAR_$_FBSDKTooltipView._minimumDisplayDuration -__OBJC_METACLASS_RO_$_FBSDKTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKTooltipView -__OBJC_$_PROP_LIST_FBSDKTooltipView -__OBJC_CLASS_RO_$_FBSDKTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.h -UIInterfaceOrientationIsPortrait -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h -_fbsdkCreateDownPointingBubbleWithRect -_fbsdkCreateUpPointingBubbleWithRect -CGPointMake -_createCloseCrossGlyphWithRect -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -__copy_helper_block_e4_20b24b -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke -__27-[FBSDKTooltipView dismiss]_block_invoke --[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -___87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -___block_descriptor_24_e4_20bs_e49_v12?0"FBSDKLoginManagerLoginResult"4"NSError"8l -__OBJC_METACLASS_RO_$__FBSDKLoginRecoveryAttempter -__OBJC_$_INSTANCE_METHODS__FBSDKLoginRecoveryAttempter -__OBJC_CLASS_RO_$__FBSDKLoginRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -__87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP7_domainSSvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP5_codeSivgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP9_userInfoyXlSgvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP19_getEmbeddedNSErroryXlSgyFTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0So0F0CvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0xSo0F0C_tcfCTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP11errorDomainSSvgZTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP9errorCodeSivgTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP13errorUserInfoSDySSypGvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCAcDP15_bridgedNSErrorxSgSo0G0Ch_tcfCTW -_$sSC15FBSDKLoginErrorLeVSHSCSH9hashValueSivgTW -_$sSC15FBSDKLoginErrorLeVSHSCSH4hash4intoys6HasherVz_tFTW -_$sSC15FBSDKLoginErrorLeVSHSCSH13_rawHashValue4seedS2i_tFTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValue03RawD0QzvgTW -_$sSC15FBSDKLoginErrorLeVSQSCSQ2eeoiySbx_xtFZTW -_$sSo15FBSDKLoginErrorVSQSCSQ2eeoiySbx_xtFZTW -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$sSC15FBSDKLoginErrorLeVMa -_$sSC15FBSDKLoginErrorLeVSHSCSQWb -_$sSC15FBSDKLoginErrorLeVABSQSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -_$sSC15FBSDKLoginErrorLeVABs0B0SCWl -_$sSC15FBSDKLoginErrorLeVABSQSCWlTm -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -_$sSC15FBSDKLoginErrorLeVABSHSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWl -_$sSo15FBSDKLoginErrorVMa -_$sSC15FBSDKLoginErrorLeVMaTm -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -_$sSo15FBSDKLoginErrorVABSYSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -_$sS2is17FixedWidthIntegersWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -_$sSo15FBSDKLoginErrorVABSQSCWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5Tm -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -___swift_instantiateConcreteTypeFromMangledName -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKLoginKit -_$sSCMXM -_$sSC15FBSDKLoginErrorLeVMn -_$sSC15FBSDKLoginErrorLeVMf -_$sSC15FBSDKLoginErrorLeVML -_symbolic _____ SC15FBSDKLoginErrorLeV -_symbolic So7NSErrorC -_$sSC15FBSDKLoginErrorLeVMF -_got.$sSQMp -_$s13FBSDKLoginKitMXM -_got.$sSQ2eeoiySbx_xtFZTq -_$sSC15FBSDKLoginErrorLeVSQSCMcMK -_$sSC15FBSDKLoginErrorLeVSQSCMc -_got.$ss5ErrorMp -_got.$ss5ErrorP7_domainSSvgTq -_got.$ss5ErrorP5_codeSivgTq -_got.$ss5ErrorP9_userInfoyXlSgvgTq -_got.$ss5ErrorP19_getEmbeddedNSErroryXlSgyFTq -_$sSC15FBSDKLoginErrorLeVs0B0SCMcMK -_$sSC15FBSDKLoginErrorLeVs0B0SCMc -_$sSC15FBSDKLoginErrorLeVABSQSCWL -_associated conformance SC15FBSDKLoginErrorLeVSHSCSQ -_got.$sSHMp -_got.$sSHSQTb -_got.$sSH9hashValueSivgTq -_got.$sSH4hash4intoys6HasherVz_tFTq -_got.$sSH13_rawHashValue4seedS2i_tFTq -_$sSC15FBSDKLoginErrorLeVSHSCMcMK -_$sSC15FBSDKLoginErrorLeVSHSCMc -_$sSC15FBSDKLoginErrorLeVABs0B0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0 -_got.$s10Foundation26_ObjectiveCBridgeableErrorMp -_got.$s10Foundation26_ObjectiveCBridgeableErrorPs0D0Tb -_got.$s10Foundation26_ObjectiveCBridgeableErrorP15_bridgedNSErrorxSgSo0F0Ch_tcfCTq -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMc -_associated conformance SC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0 -_got.$s10Foundation13CustomNSErrorMp -_got.$s10Foundation13CustomNSErrorPs5ErrorTb -_got.$s10Foundation13CustomNSErrorP11errorDomainSSvgZTq -_got.$s10Foundation13CustomNSErrorP9errorCodeSivgTq -_got.$s10Foundation13CustomNSErrorP13errorUserInfoSDySSypGvgTq -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMc -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0 -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0 -_$sSC15FBSDKLoginErrorLeVABSHSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSH -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8Protocol -_$sSo15FBSDKLoginErrorVABSYSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SY -_$sS2is17FixedWidthIntegersWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthInteger -_symbolic _____ So15FBSDKLoginErrorV -_symbolic $s10Foundation21_BridgedStoredNSErrorP -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMA -_got.$s10Foundation21_BridgedStoredNSErrorMp -_got.$s10Foundation21_BridgedStoredNSErrorPAA06CustomD0Tb -_got.$s10Foundation21_BridgedStoredNSErrorPAA26_ObjectiveCBridgeableErrorTb -_got.$s10Foundation21_BridgedStoredNSErrorPSHTb -_got.$s10Foundation21_BridgedStoredNSErrorP4CodeAC_AA06_ErrorE8ProtocolTn -_got.$s10Foundation21_BridgedStoredNSErrorP4CodeAC_SYTn -_got.$s10Foundation21_BridgedStoredNSErrorP4CodeAC_8RawValueSYs17FixedWidthIntegerTn -_got.$s4Code10Foundation21_BridgedStoredNSErrorPTl -_got.$s10Foundation21_BridgedStoredNSErrorP8_nsErrorSo0D0CvgTq -_got.$s10Foundation21_BridgedStoredNSErrorP8_nsErrorxSo0D0C_tcfCTq -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMc -_symbolic Si -_symbolic $sSY -_$sSo15FBSDKLoginErrorVSYSCMA -_got.$sSYMp -_got.$s8RawValueSYTl -_got.$sSY8rawValuexSg03RawB0Qz_tcfCTq -_got.$sSY8rawValue03RawB0QzvgTq -_$sSo15FBSDKLoginErrorVSYSCMcMK -_$sSo15FBSDKLoginErrorVSYSCMc -_$sSo15FBSDKLoginErrorVABSQSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQ -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSError -_symbolic $s10Foundation18_ErrorCodeProtocolP -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMA -_got.$s10Foundation18_ErrorCodeProtocolMp -_got.$s10Foundation18_ErrorCodeProtocolPSQTb -_got.$s10Foundation18_ErrorCodeProtocolP01_B4TypeAC_AA21_BridgedStoredNSErrorTn -_got.$s10_ErrorType10Foundation01_A12CodeProtocolPTl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMcMK -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMc -_$sSo15FBSDKLoginErrorVSQSCMcMK -_$sSo15FBSDKLoginErrorVSQSCMc -_got.$ss23_ContiguousArrayStorageCMn -_got.$s12FBSDKCoreKit10PermissionOMn -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSG s23_ContiguousArrayStorageC -_$ss23_ContiguousArrayStorageCySSGMD -_$sSoMXM -_$sSo15FBSDKLoginErrorVMn -_$sSo15FBSDKLoginErrorVMf -_$sSo15FBSDKLoginErrorVML -_$sSo15FBSDKLoginErrorVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/FBLoginButton.swift -__swift_instantiateConcreteTypeFromMangledName - -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: arithmetic overflow -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Division results in an overflow -Swift runtime failure: Division by zero -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSLsE2geoiySbx_xtFZSpy12FBSDKCoreKit10PermissionOG_Tg5 -$sSpyxGSLsSL1loiySbx_xtFZTW12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5 -$sSp10initialize4from5countySPyxG_SitFSS_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_Tg5 -$ss22_ContiguousArrayBufferVAByxGycfCSS_Tg5 -$ss22_ContiguousArrayBufferV5countSivgSS_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivgSS_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -$sS2is17FixedWidthIntegersWl -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -$sSC15FBSDKLoginErrorLeVMa -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -$sSC15FBSDKLoginErrorLeVABSQSCWl -$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -$sSC15FBSDKLoginErrorLeVSHSCSQWb -== -$sSiSQsSQ2eeoiySbx_xtFZTW -rawValue.get -init -_rawHashValue -hash -hashValue.get -errorUserInfo.get -errorCode.get -errorDomain.get -_nsError.get -_getEmbeddedNSError -_userInfo.get -_code.get -_domain.get -map -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCSS_s15ContiguousArrayVySSGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCSS_Tg5 -$ss15ContiguousArrayV6appendyyxnFSS_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5 -$sSp10initialize2toyx_tFSS_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5 -$ss15ContiguousArrayV5countSivgSS_Tg5 -$ss15ContiguousArrayV9_getCountSiyFSS_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyFSS_Tg5 -$s12FBSDKCoreKit10PermissionOSSs5Error_pIgnozo_ACSSsAD_pIegnrzo_TR -$sSo16FBSDKLoginButtonC0A3KitE5frame11permissionsABSo6CGRectV_Say09FBSDKCoreC010PermissionOGtcfcSSAJXEfU_ -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiFSS_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtFSS_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$sSSSgWOe -_$ss13_StringObjectV7VariantOWOe -_$ss13_StringObjectV7VariantOWOy -_$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginConfiguration.swift -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Attempting to access Set elements using an invalid index -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcir12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcig12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSo23FBSDKLoginConfigurationC0A3KitE11permissions8tracking5nonce15messengerPageId8authTypeABSgShy09FBSDKCoreC010PermissionOG_So0A8TrackingVS2SSgSo0a4AuthK0aSgtcfcSSALXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh10startIndexSh0B0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh5countSivg12FBSDKCoreKit10PermissionO_Tg5 -_$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -_$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -_block_copy_helper -_block_destroy_helper -_$s13FBSDKLoginKit11LoginResultOwCP -_$s13FBSDKLoginKit11LoginResultOWOy -_$s13FBSDKLoginKit11LoginResultOwxx -_$s13FBSDKLoginKit11LoginResultOWOe -_$s13FBSDKLoginKit11LoginResultOwcp -_$s13FBSDKLoginKit11LoginResultOwca -___swift_memcpy13_4 -_$s13FBSDKLoginKit11LoginResultOwta -_$s13FBSDKLoginKit11LoginResultOwet -_$s13FBSDKLoginKit11LoginResultOwst -_$s13FBSDKLoginKit11LoginResultOwug -_$s13FBSDKLoginKit11LoginResultOwup -_$s13FBSDKLoginKit11LoginResultOwui -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWlTm -_$sSS_yptWOc -_$sypWOb -_block_copy_helper.4 -_block_copy_helper.10 -_$sSo17FBSDKLoginManagerC0A3KitE5logIn14viewController13configuration10completionySo06UIViewG0CSg_So0A13ConfigurationCyAC11LoginResultOctFySo0ablM0CSg_s5Error_pSgtcfU_TA -_$sSo17FBSDKLoginManagerC0A3KitE5logIn13configuration10completionySo0A13ConfigurationC_yAC11LoginResultOctFySo0abiJ0CSg_s5Error_pSgtcfU_TA -_block_destroy_helper.5 -_block_destroy_helper.11 -_symbolic _____Iegn_ 13FBSDKLoginKit11LoginResultO -_block_descriptor -_block_descriptor.6 -_block_descriptor.12 -_$s13FBSDKLoginKit11LoginResultOWV -_$s13FBSDKLoginKit11LoginResultOMf -_symbolic _____ 13FBSDKLoginKit11LoginResultO -_$s13FBSDKLoginKit11LoginResultOMB -_symbolic Shy_____G7granted_AB8declinedSo16FBSDKAccessTokenCSg5tokent 12FBSDKCoreKit10PermissionO -_symbolic ______p s5ErrorP -_$s13FBSDKLoginKit11LoginResultOMF -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_got.$ss11_SetStorageCMn -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_got.$ss18_DictionaryStorageCMn -_symbolic _____ySSypG s18_DictionaryStorageC -_$ss18_DictionaryStorageCySSypGMD -_symbolic SS_ypt -_$sSS_yptMD --private-discriminator _C218275A97333B874EDDFE627110566C -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginManager.swift -$sypWOb -$sSS_yptWOc -$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -$s13FBSDKLoginKit11LoginResultOMa -$s13FBSDKLoginKit11LoginResultOwui -$s13FBSDKLoginKit11LoginResultOwup -$s13FBSDKLoginKit11LoginResultOwug -$s13FBSDKLoginKit11LoginResultOwst -$s13FBSDKLoginKit11LoginResultOwet -$s13FBSDKLoginKit11LoginResultOwta -__swift_memcpy13_4 -$s13FBSDKLoginKit11LoginResultOwca -$s13FBSDKLoginKit11LoginResultOwcp -$s13FBSDKLoginKit11LoginResultOwxx -$s13FBSDKLoginKit11LoginResultOwCP -block_destroy_helper -block_copy_helper -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_ -objectdestroy -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -Swift runtime failure: Dictionary literal contains duplicate keys -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_ypt_Tgq5 -$sSa9_getCountSiyFSS_ypt_Tgq5 -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -$sSS2eeoiySbSS_SStFZ -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -logIn -$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -$sSo17FBSDKLoginManagerC0A3KitE5logIn11permissions14viewController10completionySay09FBSDKCoreC010PermissionOG_So06UIViewH0CSgyAC11LoginResultOcSgtFSSAJXEfU_ -sdkCompletion -convertedResultHandler -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU0_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU_ -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/FBSDKLoginKit deleted file mode 100755 index 0bc1891c..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h deleted file mode 100644 index 36665b96..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/*! - @abstract Describes the initial response when starting the device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginCodeInfo) -@interface FBSDKDeviceLoginCodeInfo : NSObject - -/*! - @abstract There is no public initializer. - */ -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract the unique id for this login flow. -*/ -@property (nonatomic, copy, readonly) NSString *identifier; - -/*! - @abstract the short "user_code" that should be presented to the user. -*/ -@property (nonatomic, copy, readonly) NSString *loginCode; - -/*! - @abstract the verification URL. -*/ -@property (nonatomic, copy, readonly) NSURL *verificationURL; - -/*! - @abstract the expiration date. -*/ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/*! - @abstract the polling interval -*/ -@property (nonatomic, assign, readonly) NSUInteger pollingInterval; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h deleted file mode 100644 index b4e483ab..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManagerResult.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKDeviceLoginManager; - -/*! - @abstract A delegate for `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerDelegate) -@protocol FBSDKDeviceLoginManagerDelegate - -/*! - @abstract Indicates the device login flow has started. You should parse `codeInfo` to - present the code to the user to enter. - @param loginManager the login manager instance. - @param codeInfo the code info data. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; - -/*! - @abstract Indicates the device login flow has finished. - @param loginManager the login manager instance. - @param result the results of the login flow. - @param error the error, if available. - @discussion The flow can be finished if the user completed the flow, cancelled, or if the code has expired. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result - error:(nullable NSError *)error; - -@end - -/*! - @abstract Use this class to perform a device login flow. - @discussion The device login flow starts by requesting a code from the device login API. - This class informs the delegate when this code is received. You should then present the - code to the user to enter. In the meantime, this class polls the device login API - periodically and informs the delegate of the results. - - See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices). - */ -NS_SWIFT_NAME(DeviceLoginManager) -@interface FBSDKDeviceLoginManager : NSObject - -/*! - @abstract Initializes a new instance. - @param permissions permissions to request. - */ -- (instancetype)initWithPermissions:(NSArray *)permissions - enableSmartLogin:(BOOL)enableSmartLogin -NS_DESIGNATED_INITIALIZER; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract the delegate. - */ -@property (nonatomic, weak) id delegate; - -/*! - @abstract the requested permissions. - */ -@property (nonatomic, copy, readonly) NSArray *permissions; - -/*! - @abstract the optional URL to redirect the user to after they complete the login. - @discussion the URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs - */ -@property (nullable, nonatomic, copy) NSURL *redirectURL; - -/*! - @abstract Starts the device login flow - @discussion This instance will retain self until the flow is finished or cancelled. - */ -- (void)start; - -/*! - @abstract Attempts to cancel the device login flow. - */ -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h deleted file mode 100644 index 3124c0fa..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#ifdef FBSDKCOCOAPODS -#import -#endif - -@class FBSDKAccessToken; - -NS_ASSUME_NONNULL_BEGIN - -/*! - @abstract Represents the results of the a device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerResult) -@interface FBSDKDeviceLoginManagerResult : NSObject - -/*! - @abstract There is no public initializer. - */ -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract The token. - */ -@property (nullable, nonatomic, strong, readonly) FBSDKAccessToken *accessToken; - -/*! - @abstract Indicates if the login was cancelled by the user, or if the device - login code has expired. - */ -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h deleted file mode 100644 index e81b5ceb..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -@interface FBLoginButton : UIView - -@property (copy, nonatomic) NSArray *permissions; - -@end - -#else - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKLoginManager.h" -#import "FBSDKTooltipView.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKLoginButtonDelegate; - -/** - NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) - Indicates the desired login tooltip behavior. - */ -typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) -{ - /** The default behavior. The tooltip will only be displayed if - the app is eligible (determined by possible server round trip) */ - FBSDKLoginButtonTooltipBehaviorAutomatic = 0, - /** Force display of the tooltip (typically for UI testing) */ - FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, - /** Force disable. In this case you can still exert more refined - control by manually constructing a `FBSDKLoginTooltipView` instance. */ - FBSDKLoginButtonTooltipBehaviorDisable = 2 -} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); - -/** - A button that initiates a log in or log out flow upon tapping. - - `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to - determine what to display, and automatically starts authentication when tapped (i.e., - you do not need to manually subscribe action targets). - - Like `FBSDKLoginManager`, you should make sure your app delegate is connected to - `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. - - `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` - will size the button to its minimum frame. -*/ -NS_SWIFT_NAME(FBLoginButton) -@interface FBSDKLoginButton : FBSDKButton - -/** - The default audience to use, if publish permissions are requested at login time. - */ -@property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; -/** - Gets or sets the delegate. - */ -@property (weak, nonatomic) IBOutlet id delegate; -/*! - @abstract The permissions to request. - @discussion To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. - For example, do not ask for "user_location" until you the information is actually used by the app. - - Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - - See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. - */ -@property (copy, nonatomic) NSArray *permissions; -/** - Gets or sets the desired tooltip behavior. - */ -@property (assign, nonatomic) FBSDKLoginButtonTooltipBehavior tooltipBehavior; -/** - Gets or sets the desired tooltip color style. - */ -@property (assign, nonatomic) FBSDKTooltipColorStyle tooltipColorStyle; -/** - Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` - */ -@property (assign, nonatomic) FBSDKLoginTracking loginTracking; -/** - Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. - An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. - */ -@property (copy, nonatomic, nullable) NSString *nonce; -/** - Gets or sets an optional page id to use for login attempts. - */ -@property (copy, nonatomic, nullable) NSString *messengerPageId; -/** - Gets or sets the auth_type to use in the login request. Defaults to rerequest. - */ -@property (nonatomic, nullable) FBSDKLoginAuthType authType; - -@end - -/** - @protocol - A delegate for `FBSDKLoginButton` - */ -NS_SWIFT_NAME(LoginButtonDelegate) -@protocol FBSDKLoginButtonDelegate - -@required -/** - Sent to the delegate when the button was used to login. - @param loginButton the sender - @param result The results of the login - @param error The error (if any) from the login - */ -- (void)loginButton:(FBSDKLoginButton *)loginButton -didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result - error:(nullable NSError *)error; - -/** - Sent to the delegate when the button was used to logout. - @param loginButton The button that was clicked. -*/ -- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; - -@optional -/** - Sent to the delegate when the button is about to login. - @param loginButton the sender - @return YES if the login should be allowed to proceed, NO otherwise - */ -- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h deleted file mode 100644 index e4eaed2c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h +++ /dev/null @@ -1,164 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKPermission; - -/// typedef for FBSDKLoginAuthType -/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options -typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); - -/// Rerequest -FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; - -/// Reauthorize -FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; - -/// The login tracking preference to use for a login attempt. For more information on the differences between -/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ -typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) -{ - FBSDKLoginTrackingEnabled, - FBSDKLoginTrackingLimited, -} NS_SWIFT_NAME(LoginTracking); - -/// A configuration to use for modifying the behavior of a login attempt. -NS_SWIFT_NAME(LoginConfiguration) -@interface FBSDKLoginConfiguration : NSObject - -/// The nonce that the configuration was created with. -/// A unique nonce will be used if none is provided to the initializer. -@property (nonatomic, readonly, copy) NSString *nonce; - -/// The tracking preference. Defaults to `.enabled`. -@property (nonatomic, readonly) FBSDKLoginTracking tracking; - -/// The requested permissions for the login attempt. Defaults to an empty set. -@property (nonatomic, readonly, copy) NSSet *requestedPermissions; - -/// The Messenger Page Id associated with this login request. -@property (nonatomic, readonly, copy, nullable) NSString *messengerPageId; - -/// The auth type associated with this login request. -@property (nonatomic, readonly, nullable) FBSDKLoginAuthType authType; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - @param messengerPageId the associated page id to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce - messengerPageId:(nullable NSString *)messengerPageId -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - @param messengerPageId the associated page id to use for a login attempt. - @param authType auth_type param to use for login. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce - messengerPageId:(nullable NSString *)messengerPageId - authType:(nullable FBSDKLoginAuthType)authType -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param messengerPageId the associated page id to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - messengerPageId:(nullable NSString *)messengerPageId -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param messengerPageId the associated page id to use for a login attempt. - @param authType auth_type param to use for login. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - messengerPageId:(nullable NSString *)messengerPageId - authType:(nullable FBSDKLoginAuthType)authType -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param tracking the login tracking preference to use for a login attempt. - */ -- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking -NS_REFINED_FOR_SWIFT; - -/** - Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type - - @param rawValue the raw auth type. - */ -+ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h deleted file mode 100644 index 85bab47c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h +++ /dev/null @@ -1,138 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKLoginError - Error codes for FBSDKLoginErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) -{ - /** - Reserved. - */ - FBSDKLoginErrorReserved = 300, - - /** - The error code for unknown errors. - */ - FBSDKLoginErrorUnknown, - - /** - The user's password has changed and must log in again - */ - FBSDKLoginErrorPasswordChanged, - - /** - The user must log in to their account on www.facebook.com to restore access - */ - FBSDKLoginErrorUserCheckpointed, - - /** - Indicates a failure to request new permissions because the user has changed. - */ - FBSDKLoginErrorUserMismatch, - - /** - The user must confirm their account with Facebook before logging in - */ - FBSDKLoginErrorUnconfirmedUser, - - /** - The Accounts framework failed without returning an error, indicating the - app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has - been disabled. - */ - FBSDKLoginErrorSystemAccountAppDisabled, - - /** - An error occurred related to Facebook system Account store - */ - FBSDKLoginErrorSystemAccountUnavailable, - - /** - The login response was missing a valid challenge string. - */ - FBSDKLoginErrorBadChallengeString, - - /** - The ID token returned in login response was invalid - */ - FBSDKLoginErrorInvalidIDToken, - - /** - A current access token was required and not provided - */ - FBSDKLoginErrorMissingAccessToken, -} NS_SWIFT_NAME(LoginError); - -/** - FBSDKDeviceLoginError - Error codes for FBSDKDeviceLoginErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { - /** - Your device is polling too frequently. - */ - FBSDKDeviceLoginErrorExcessivePolling = 1349172, - /** - User has declined to authorize your application. - */ - FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, - /** - User has not yet authorized your application. Continue polling. - */ - FBSDKDeviceLoginErrorAuthorizationPending = 1349174, - /** - The code you entered has expired. - */ - FBSDKDeviceLoginErrorCodeExpired = 1349152 -} NS_SWIFT_NAME(DeviceLoginError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h deleted file mode 100644 index 1e72a150..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h +++ /dev/null @@ -1,436 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h deleted file mode 100644 index eef290a0..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManager.h" -#import "FBSDKDeviceLoginManagerResult.h" -#import "FBSDKLoginConstants.h" - -#if !TARGET_OS_TV - #import "FBSDKLoginButton.h" - #import "FBSDKLoginConfiguration.h" - #import "FBSDKLoginManager.h" - #import "FBSDKLoginManagerLoginResult.h" - #import "FBSDKLoginTooltipView.h" - #import "FBSDKReferralManager.h" - #import "FBSDKReferralManagerResult.h" -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h deleted file mode 100644 index 7f1d8079..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h +++ /dev/null @@ -1,214 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKLoginConfiguration.h" - -NS_ASSUME_NONNULL_BEGIN - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the code in `LoginManager.swift` will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -@class LoginManagerLoginResult; -@class FBSDKLoginConfiguration; - -typedef NS_ENUM(NSUInteger, LoginBehavior) { LoginBehaviorBrowser }; -typedef NS_ENUM(NSUInteger, DefaultAudience) { DefaultAudienceFriends }; - -typedef void (^LoginManagerLoginResultBlock)(LoginManagerLoginResult *_Nullable result, - NSError *_Nullable error); - -@interface LoginManager : NSObject - -@property (assign, nonatomic) LoginBehavior loginBehavior; -@property (assign, nonatomic) DefaultAudience defaultAudience; - -- (void)logInWithPermissions:(NSArray *)permissions - fromViewController:(nullable UIViewController *)fromViewController - handler:(nullable LoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(permissions:from:handler:)); - -- (void)logInFromViewController:(nullable UIViewController *)viewController - configuration:(FBSDKLoginConfiguration *)configuration - completion:(LoginManagerLoginResultBlock)completion -NS_REFINED_FOR_SWIFT; - -@end - -#else - -@class FBSDKLoginManagerLoginResult; - -/** - Describes the call back to the FBSDKLoginManager - @param result the result of the authorization - @param error the authorization error, if any. - */ -typedef void (^FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(LoginManagerLoginResultBlock); - - -/** - FBSDKDefaultAudience enum - - Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. - - Certain operations such as publishing a status or publishing a photo require an audience. When the user - grants an application permission to perform a publish operation, a default audience is selected as the - publication ceiling for the application. This enumerated value allows the application to select which - audience to ask the user to grant publish permission for. - */ -typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) -{ - /** Indicates that the user's friends are able to see posts made by the application */ - FBSDKDefaultAudienceFriends = 0, - /** Indicates that only the user is able to see posts made by the application */ - FBSDKDefaultAudienceOnlyMe, - /** Indicates that all Facebook users are able to see posts made by the application */ - FBSDKDefaultAudienceEveryone, -} NS_SWIFT_NAME(DefaultAudience); - -/** - `FBSDKLoginManager` provides methods for logging the user in and out. - - `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, - `AuthenticationToken`, and data access, `AccessToken`. - - You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` - or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token - available. A standard place to do this is in `viewDidLoad`. - - @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set - `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. - */ -NS_SWIFT_NAME(LoginManager) -@interface FBSDKLoginManager : NSObject - -/** - the default audience. - - you should set this if you intend to ask for publish permissions. - */ -@property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; - -/** - Logs the user in or authorizes additional permissions. - - @param permissions the optional array of permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param fromViewController the view controller to present from. If nil, the topmost view controller will be - automatically determined as best as possible. - @param handler the callback. - - Use this method when asking for read permissions. You should only ask for permissions when they - are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s - `result.declinedPermissions` to provide more information to the user if they decline permissions. - You typically should check if `AccessToken.current` already contains the permissions you need before - asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. - - @warning You can only perform one login call at a time. Calling a login method before the completion handler is called - on a previous login attempt will result in an error. - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInWithPermissions:(NSArray *)permissions - fromViewController:(nullable UIViewController *)fromViewController - handler:(nullable FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(permissions:from:handler:)); - -/** - Logs the user in or authorizes additional permissions. - - @param viewController the view controller from which to present the login UI. If nil, the topmost view - controller will be automatically determined and used. - @param configuration the login configuration to use. - @param completion the login completion handler. - - Use this method when asking for permissions. You should only ask for permissions when they - are needed and the value should be explained to the user. You can inspect the - `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information - to the user if they decline permissions. - To reduce unnecessary login attempts, you should typically check if `AccessToken.current` - already contains the permissions you need. If it does, you probably do not need to call this method. - - @warning You can only perform one login call at a time. Calling a login method before the completion handler is called - on a previous login attempt will result in an error. - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInFromViewController:(nullable UIViewController *)viewController - configuration:(FBSDKLoginConfiguration *)configuration - completion:(FBSDKLoginManagerLoginResultBlock)completion -NS_REFINED_FOR_SWIFT; - -/** - Logs the user in with the given deep link url. Will only log user in if the given url contains valid login data. - @param url the deep link url - @param handler the callback. - -This method will present a UI to the user and thus should be called on the main thread. -This method should be called with the url from the openURL method. - - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInWithURL:(NSURL *)url - handler:(nullable FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(url:handler:)); - -/** - Requests user's permission to reathorize application's data access, after it has expired due to inactivity. - @param fromViewController the view controller from which to present the login UI. If nil, the topmost view - controller will be automatically determined and used. - @param handler the callback. - -Use this method when you need to reathorize your app's access to user data via the Graph API. -You should only call this after access has expired. -You should provide as much context to the user as possible as to why you need to reauthorize the access, the -scope of access being reathorized, and what added value your app provides when the access is reathorized. -You can inspect the `result.declinedPermissions` to determine if you should provide more information to the -user based on any declined permissions. - - @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. - @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. - */ -- (void)reauthorizeDataAccess:(UIViewController *)fromViewController - handler:(FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); - -/** - Logs the user out - - This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. - - @note This is only a client side logout. It will not log the user out of their Facebook account. - */ -- (void)logOut; - -@end - -#endif - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h deleted file mode 100644 index be427909..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the code in `LoginManager.swift` will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -@interface LoginManagerLoginResult : NSObject - -@property (copy, nonatomic, nullable) FBSDKAccessToken *token; -@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; -@property (readonly, nonatomic) BOOL isCancelled; -@property (copy, nonatomic) NSSet *grantedPermissions; -@property (copy, nonatomic) NSSet *declinedPermissions; - -@end - -#else - -@class FBSDKAccessToken; -@class FBSDKAuthenticationToken; - -/** - Describes the result of a login attempt. - */ -NS_SWIFT_NAME(LoginManagerLoginResult) -@interface FBSDKLoginManagerLoginResult : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - the access token. - */ -@property (copy, nonatomic, nullable) FBSDKAccessToken *token; - -/** - the authentication token. - */ -@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; - -/** - whether the login was cancelled by the user. - */ -@property (readonly, nonatomic) BOOL isCancelled; - -/** - the set of permissions granted by the user in the associated request. - - inspect the token's permissions set for a complete list. - */ -@property (copy, nonatomic) NSSet *grantedPermissions; - -/** - the set of permissions declined by the user in the associated request. - - inspect the token's permissions set for a complete list. - */ -@property (copy, nonatomic) NSSet *declinedPermissions; - -/** - Initializes a new instance. - @param token the access token - @param authenticationToken the authentication token - @param isCancelled whether the login was cancelled by the user - @param grantedPermissions the set of granted permissions - @param declinedPermissions the set of declined permissions - */ -- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token - authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken - isCancelled:(BOOL)isCancelled - grantedPermissions:(NSSet *)grantedPermissions - declinedPermissions:(NSSet *)declinedPermissions -NS_DESIGNATED_INITIALIZER; -@end - -#endif - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h deleted file mode 100644 index 1e03eeae..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKTooltipView.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKLoginTooltipViewDelegate; - -/** - - Represents a tooltip to be displayed next to a Facebook login button - to highlight features for new users. - - - The `FBSDKLoginButton` may display this view automatically. If you do - not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods - as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. - - By default, the `FBSDKLoginTooltipView` is not added to the superview until it is - determined the app has migrated to the new login experience. You can override this - (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. - - */ -NS_SWIFT_NAME(FBLoginTooltipView) -@interface FBSDKLoginTooltipView : FBSDKTooltipView - -/** the delegate */ -@property (nonatomic, weak) id delegate; - -/** if set to YES, the view will always be displayed and the delegate's - `loginTooltipView:shouldAppear:` will NOT be called. */ -@property (nonatomic, assign, getter=shouldForceDisplay) BOOL forceDisplay; - -@end - -/** - @protocol - - The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event - notifications from `FBSDKLoginTooltipView` objects. - */ -NS_SWIFT_NAME(LoginTooltipViewDelegate) -@protocol FBSDKLoginTooltipViewDelegate - -@optional - -/** - Asks the delegate if the tooltip view should appear - - @param view The tooltip view. - @param appIsEligible The value fetched from the server identifying if the app - is eligible for the new login experience. - - - Use this method to customize display behavior. - */ -- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; - -/** - Tells the delegate the tooltip view will appear, specifically after it's been - added to the super view but before the fade in animation. - - @param view The tooltip view. - */ -- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; - -/** - Tells the delegate the tooltip view will not appear (i.e., was not - added to the super view). - - @param view The tooltip view. - */ -- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; - - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h deleted file mode 100644 index 05ab81a4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Represent a referral code used in the referral process -*/ -NS_SWIFT_NAME(ReferralCode) -@interface FBSDKReferralCode : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The string value of the referral code -*/ -@property NSString *value; - -/** - Initializes a new instance if the referral code is valid. Otherwise returns nil. - A code is valid if it is non-empty and contains only alphanumeric characters. - @param string the raw string referral code -*/ -+ (nullable instancetype)initWithString:(NSString *)string; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h deleted file mode 100644 index f923d54d..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKReferralManagerResult; - -/** - Describes the call back to the FBSDKReferralManager - @param result the result of the referral - @param error the referral error, if any. - */ -typedef void (^FBSDKReferralManagerResultBlock)(FBSDKReferralManagerResult *_Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(ReferralManagerResultBlock); - -/** - `FBSDKReferralManager` provides methods for starting the referral process. -*/ -NS_SWIFT_NAME(ReferralManager) -@interface FBSDKReferralManager : NSObject - -/** - Initialize a new instance with the provided view controller - @param viewController the view controller to present from. If nil, the topmost view controller will be automatically determined as best as possible. - */ -- (instancetype)initWithViewController:(nullable UIViewController *)viewController; - -/** - Open the referral dialog. - @param handler the callback. - */ --(void)startReferralWithCompletionHandler:(nullable FBSDKReferralManagerResultBlock)handler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h deleted file mode 100644 index 8406c303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKReferralCode.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the result of a referral request. - */ -NS_SWIFT_NAME(ReferralManagerResult) -@interface FBSDKReferralManagerResult : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - whether the referral was cancelled by the user. - */ -@property (readonly, nonatomic) BOOL isCancelled; - -/** - An array of referral codes for each referral made by the user - */ -@property (copy, nonatomic) NSArray *referralCodes; - -/** Initializes a new instance. - @param referralCodes the referral codes - @param isCancelled whether the referral was cancelled by the user - */ -- (instancetype)initWithReferralCodes:(nullable NSArray *)referralCodes - isCancelled:(BOOL)isCancelled -NS_DESIGNATED_INITIALIZER; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h deleted file mode 100644 index eee01c7b..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h +++ /dev/null @@ -1,152 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - FBSDKTooltipViewArrowDirection enum - - Passed on construction to determine arrow orientation. - */ -typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) -{ - /** View is located above given point, arrow is pointing down. */ - FBSDKTooltipViewArrowDirectionDown = 0, - /** View is located below given point, arrow is pointing up. */ - FBSDKTooltipViewArrowDirectionUp = 1, -} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); - -/** - FBSDKTooltipColorStyle enum - - Passed on construction to determine color styling. - */ -typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) -{ - /** Light blue background, white text, faded blue close button. */ - FBSDKTooltipColorStyleFriendlyBlue = 0, - /** Dark gray background, white text, light gray close button. */ - FBSDKTooltipColorStyleNeutralGray = 1, -} NS_SWIFT_NAME(FBTooltipView.ColorStyle); - -/** - - Tooltip bubble with text in it used to display tips for UI elements, - with a pointed arrow (to refer to the UI element). - - - - The tooltip fades in and will automatically fade out. See `displayDuration`. - */ -NS_SWIFT_NAME(FBTooltipView) -@interface FBSDKTooltipView : UIView - -/** - Gets or sets the amount of time in seconds the tooltip should be displayed. - Set this to zero to make the display permanent until explicitly dismissed. - Defaults to six seconds. - */ -@property (nonatomic, assign) CFTimeInterval displayDuration; - -/** - Gets or sets the color style after initialization. - Defaults to value passed to -initWithTagline:message:colorStyle:. - */ -@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; - -/** - Gets or sets the message. - */ -@property (nonatomic, copy, nullable) NSString *message; - -/** - Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). - */ -@property (nonatomic, copy, nullable) NSString *tagline; - -/** - Designated initializer. - - @param tagline First part of the label, that will be highlighted with different color. Can be nil. - - @param message Main message to display. - - @param colorStyle Color style to use for tooltip. - - - - If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. - - - @see FBSDKLoginTooltipView - */ -- (instancetype)initWithTagline:(nullable NSString *)tagline - message:(nullable NSString *)message - colorStyle:(FBSDKTooltipColorStyle)colorStyle; - -/** - Show tooltip at the top or at the bottom of given view. - Tooltip will be added to anchorView.window.rootViewController.view - - @param anchorView view to show at, must be already added to window view hierarchy, in order to decide - where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - - tooltip will be shown at the bottom of it) - - - - Use this method to present the tooltip with automatic positioning or - use -presentInView:withArrowPosition:direction: for manual positioning - If anchorView is nil or has no window - this method does nothing. - */ -- (void)presentFromView:(UIView *)anchorView; - -/** - Adds tooltip to given view, with given position and arrow direction. - - @param view View to be used as superview. - - @param arrowPosition Point in view's cordinates, where arrow will be pointing - - @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or - down (message bubble is above the arrow). - */ -- (void)presentInView:(UIView *)view - withArrowPosition:(CGPoint)arrowPosition - direction:(FBSDKTooltipViewArrowDirection)arrowDirection -NS_SWIFT_NAME(present(in:arrowPosition:direction:)); - -/** - Remove tooltip manually. - - - - Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. - */ -- (void)dismiss; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Info.plist deleted file mode 100644 index 9568897e..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Info.plist and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftdoc deleted file mode 100644 index 309d5485..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftinterface deleted file mode 100644 index 398493c1..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index b0f61771..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 24f3e602..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index b0f61771..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 24f3e602..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftdoc deleted file mode 100644 index 309d5485..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftinterface deleted file mode 100644 index 398493c1..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftdoc deleted file mode 100644 index 309d5485..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftinterface deleted file mode 100644 index 398493c1..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 407f7303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKLoginKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit deleted file mode 100644 index a55e1bcc..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/0FDFABB0-2106-3687-87B9-1E27445D0FEF.bcsymbolmap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/0FDFABB0-2106-3687-87B9-1E27445D0FEF.bcsymbolmap deleted file mode 100644 index 8a5d02f6..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/0FDFABB0-2106-3687-87B9-1E27445D0FEF.bcsymbolmap +++ /dev/null @@ -1,1669 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk -iPhoneSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKLoginKit-Dynamic/IntermediateBuildFilesPath/FBSDKLoginKit.build/Release-iphonesimulator/FBSDKLoginKit-Dynamic.build/DerivedSources/FBSDKLoginKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit --[FBSDKAuthenticationTokenFactory init] --[FBSDKAuthenticationTokenFactory initWithSessionProvider:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:completion:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:] -___91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke -___copy_helper_block_e8_32s40s48s56b -___destroy_helper_block_e8_32s40s48s56s --[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:] -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -___copy_helper_block_e8_32s40s48b -___destroy_helper_block_e8_32s40s48s --[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:] -___77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke --[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:] -___68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -___copy_helper_block_e8_32b40s -___destroy_helper_block_e8_32s40s --[FBSDKAuthenticationTokenFactory _certificateEndpoint] --[FBSDKAuthenticationTokenFactory .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -___block_descriptor_64_e8_32s40s48s56bs_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_44_e8_32bs_e5_v8?0l -___block_descriptor_40_e8_32bs_e5_v8?0l -___block_descriptor_56_e8_32s40s48bs_e19_v16?0^{__SecKey=}8l -_OBJC_SELECTOR_REFERENCES_.57 -___block_descriptor_40_e8_32bs_e27_v16?0^{__SecCertificate=}8l -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.85 -___block_descriptor_48_e8_32bs40s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.97 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAuthenticationTokenCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAuthenticationTokenCreating -__OBJC_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationTokenFactory -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenFactory -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._cert -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenFactory -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenFactory -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32b40s -__68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -__77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48s56b -__91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke --[FBSDKAuthenticationTokenHeader initWithAlg:typ:kid:] -+[FBSDKAuthenticationTokenHeader headerFromEncodedString:] --[FBSDKAuthenticationTokenHeader isEqualToHeader:] --[FBSDKAuthenticationTokenHeader isEqual:] --[FBSDKAuthenticationTokenHeader alg] --[FBSDKAuthenticationTokenHeader typ] --[FBSDKAuthenticationTokenHeader kid] --[FBSDKAuthenticationTokenHeader .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.37 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenHeader -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenHeader -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenHeader -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._alg -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._typ -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._kid -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenHeader -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenHeader -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenHeader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.h --[FBSDKDeviceLoginCodeInfo initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:] --[FBSDKDeviceLoginCodeInfo identifier] --[FBSDKDeviceLoginCodeInfo loginCode] --[FBSDKDeviceLoginCodeInfo verificationURL] --[FBSDKDeviceLoginCodeInfo expirationDate] --[FBSDKDeviceLoginCodeInfo pollingInterval] --[FBSDKDeviceLoginCodeInfo .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginCodeInfo -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginCodeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._identifier -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._loginCode -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._verificationURL -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._expirationDate -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._pollingInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginCodeInfo -__OBJC_$_PROP_LIST_FBSDKDeviceLoginCodeInfo -__OBJC_CLASS_RO_$_FBSDKDeviceLoginCodeInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h -+[FBSDKDeviceLoginManager initialize] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:graphRequestFactory:devicePoller:] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:] --[FBSDKDeviceLoginManager start] -___32-[FBSDKDeviceLoginManager start]_block_invoke -___copy_helper_block_e8_32s --[FBSDKDeviceLoginManager cancel] --[FBSDKDeviceLoginManager _notifyError:] --[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:] -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -___copy_helper_block_e8_32s40s48s56b64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKDeviceLoginManager _processError:] --[FBSDKDeviceLoginManager _schedulePoll:] -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 --[FBSDKDeviceLoginManager netService:didNotPublish:] --[FBSDKDeviceLoginManager setCodeInfo:] --[FBSDKDeviceLoginManager delegate] --[FBSDKDeviceLoginManager setDelegate:] --[FBSDKDeviceLoginManager permissions] --[FBSDKDeviceLoginManager redirectURL] --[FBSDKDeviceLoginManager setRedirectURL:] --[FBSDKDeviceLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_g_loginManagerInstances -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -___block_descriptor_40_e8_32s_e39_v16?0"FBSDKDeviceLoginManagerResult"8l -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.150 -___block_descriptor_72_e8_32s40s48s56bs64s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -__OBJC_$_CLASS_METHODS_FBSDKDeviceLoginManager -__OBJC_$_PROTOCOL_REFS_NSNetServiceDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSNetServiceDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSNetServiceDelegate -__OBJC_PROTOCOL_$_NSNetServiceDelegate -__OBJC_LABEL_PROTOCOL_$_NSNetServiceDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceLoginManager -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManager -_OBJC_IVAR_$_FBSDKDeviceLoginManager._codeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isCancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._loginAdvertisementService -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isSmartLoginEnabled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKDeviceLoginManager._poller -_OBJC_IVAR_$_FBSDKDeviceLoginManager._delegate -_OBJC_IVAR_$_FBSDKDeviceLoginManager._permissions -_OBJC_IVAR_$_FBSDKDeviceLoginManager._redirectURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManager -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManager -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.h -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40s48s56b64s -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -__copy_helper_block_e8_32s -__32-[FBSDKDeviceLoginManager start]_block_invoke --[FBSDKDeviceLoginManagerResult initWithToken:isCancelled:] --[FBSDKDeviceLoginManagerResult accessToken] --[FBSDKDeviceLoginManagerResult isCancelled] --[FBSDKDeviceLoginManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManagerResult -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._cancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._accessToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManagerResult -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManagerResult -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h --[FBSDKDevicePoller scheduleBlock:interval:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDevicePolling -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDevicePolling -__OBJC_PROTOCOL_$_FBSDKDevicePolling -__OBJC_LABEL_PROTOCOL_$_FBSDKDevicePolling -__OBJC_CLASS_PROTOCOLS_$_FBSDKDevicePoller -__OBJC_METACLASS_RO_$_FBSDKDevicePoller -__OBJC_$_INSTANCE_METHODS_FBSDKDevicePoller -__OBJC_CLASS_RO_$_FBSDKDevicePoller -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDevicePoller.m -FBSDKLoginKit/Internal/FBSDKDevicePoller.m -+[FBSDKDeviceRequestsHelper initialize] -+[FBSDKDeviceRequestsHelper getDeviceInfo] -+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:] -___68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -+[FBSDKDeviceRequestsHelper isDelegate:forAdvertisementService:] -+[FBSDKDeviceRequestsHelper cleanUpAdvertisementService:] -_g_mdnsAdvertisementServices -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_startAdvertisementService:withDelegate:.sdkVersion -_startAdvertisementService:withDelegate:.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -__OBJC_$_CLASS_METHODS_FBSDKDeviceRequestsHelper -__OBJC_$_CLASS_PROP_LIST_FBSDKDeviceRequestsHelper -__OBJC_METACLASS_RO_$_FBSDKDeviceRequestsHelper -__OBJC_CLASS_RO_$_FBSDKDeviceRequestsHelper -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -__68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/dispatch/once.h --[FBSDKLoginButton dealloc] --[FBSDKLoginButton defaultAudience] --[FBSDKLoginButton setDefaultAudience:] --[FBSDKLoginButton setLoginTracking:] --[FBSDKLoginButton defaultFont] --[FBSDKLoginButton setNonce:] --[FBSDKLoginButton didMoveToWindow] --[FBSDKLoginButton imageRectForContentRect:] --[FBSDKLoginButton titleRectForContentRect:] --[FBSDKLoginButton layoutSubviews] --[FBSDKLoginButton sizeThatFits:] -_FBSDKTextSize --[FBSDKLoginButton configureButton] --[FBSDKLoginButton _unsubscribeFromNotifications] --[FBSDKLoginButton _updateNotificationObservers] --[FBSDKLoginButton _accessTokenDidChangeNotification:] --[FBSDKLoginButton _profileDidChangeNotification:] --[FBSDKLoginButton _buttonPressed:] -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke.166 --[FBSDKLoginButton loginConfiguration] --[FBSDKLoginButton _logOutTitle] --[FBSDKLoginButton _longLogInTitle] --[FBSDKLoginButton _shortLogInTitle] --[FBSDKLoginButton _showTooltipIfNeeded] --[FBSDKLoginButton _initializeContent] --[FBSDKLoginButton _updateContentForAccessToken] --[FBSDKLoginButton _fetchAndSetContent] -___39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke --[FBSDKLoginButton _updateContentForUserProfile:] --[FBSDKLoginButton _userInformationDoesNotMatchProfile:] --[FBSDKLoginButton _isAuthenticated] --[FBSDKLoginButton initWithFrame:] --[FBSDKLoginButton _logout] --[FBSDKLoginButton graphRequestFactory] --[FBSDKLoginButton delegate] --[FBSDKLoginButton setDelegate:] --[FBSDKLoginButton permissions] --[FBSDKLoginButton setPermissions:] --[FBSDKLoginButton tooltipBehavior] --[FBSDKLoginButton setTooltipBehavior:] --[FBSDKLoginButton tooltipColorStyle] --[FBSDKLoginButton setTooltipColorStyle:] --[FBSDKLoginButton loginTracking] --[FBSDKLoginButton nonce] --[FBSDKLoginButton messengerPageId] --[FBSDKLoginButton setMessengerPageId:] --[FBSDKLoginButton authType] --[FBSDKLoginButton setAuthType:] --[FBSDKLoginButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKLoginButton._loginProvider -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_IVAR_$_FBSDKLoginButton._loginTracking -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_IVAR_$_FBSDKLoginButton._nonce -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_IVAR_$_FBSDKLoginButton._hasShownTooltipBubble -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_IVAR_$_FBSDKLoginButton._userName -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_CLASSLIST_REFERENCES_$_.148 -___block_descriptor_40_e8_32s_e23_v16?0"UIAlertAction"8l -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 -___block_descriptor_40_e8_32s_e50_v24?0"FBSDKLoginManagerLoginResult"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_IVAR_$_FBSDKLoginButton._userID -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_CLASSLIST_REFERENCES_$_.234 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_CLASSLIST_REFERENCES_$_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_IVAR_$_FBSDKLoginButton._graphRequestFactory -_OBJC_CLASSLIST_REFERENCES_$_.261 -_OBJC_IVAR_$_FBSDKLoginButton._delegate -_OBJC_IVAR_$_FBSDKLoginButton._permissions -_OBJC_IVAR_$_FBSDKLoginButton._tooltipBehavior -_OBJC_IVAR_$_FBSDKLoginButton._tooltipColorStyle -_OBJC_IVAR_$_FBSDKLoginButton._messengerPageId -_OBJC_IVAR_$_FBSDKLoginButton._authType -__OBJC_METACLASS_RO_$_FBSDKLoginButton -__OBJC_$_INSTANCE_METHODS_FBSDKLoginButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginButton -__OBJC_$_PROP_LIST_FBSDKLoginButton -__OBJC_CLASS_RO_$_FBSDKLoginButton -_OBJC_CLASSLIST_REFERENCES_$_.322 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.325 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.h -__39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke.166 -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke -FBSDKTextSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk --[FBSDKLoginCompletionParameters init] --[FBSDKLoginCompletionParameters initWithError:] --[FBSDKLoginCompletionParameters authenticationToken] --[FBSDKLoginCompletionParameters setAuthenticationToken:] --[FBSDKLoginCompletionParameters profile] --[FBSDKLoginCompletionParameters setProfile:] --[FBSDKLoginCompletionParameters accessTokenString] --[FBSDKLoginCompletionParameters setAccessTokenString:] --[FBSDKLoginCompletionParameters nonceString] --[FBSDKLoginCompletionParameters setNonceString:] --[FBSDKLoginCompletionParameters authenticationTokenString] --[FBSDKLoginCompletionParameters setAuthenticationTokenString:] --[FBSDKLoginCompletionParameters permissions] --[FBSDKLoginCompletionParameters setPermissions:] --[FBSDKLoginCompletionParameters declinedPermissions] --[FBSDKLoginCompletionParameters setDeclinedPermissions:] --[FBSDKLoginCompletionParameters expiredPermissions] --[FBSDKLoginCompletionParameters setExpiredPermissions:] --[FBSDKLoginCompletionParameters appID] --[FBSDKLoginCompletionParameters setAppID:] --[FBSDKLoginCompletionParameters userID] --[FBSDKLoginCompletionParameters setUserID:] --[FBSDKLoginCompletionParameters error] --[FBSDKLoginCompletionParameters setError:] --[FBSDKLoginCompletionParameters expirationDate] --[FBSDKLoginCompletionParameters setExpirationDate:] --[FBSDKLoginCompletionParameters dataAccessExpirationDate] --[FBSDKLoginCompletionParameters setDataAccessExpirationDate:] --[FBSDKLoginCompletionParameters challenge] --[FBSDKLoginCompletionParameters setChallenge:] --[FBSDKLoginCompletionParameters graphDomain] --[FBSDKLoginCompletionParameters setGraphDomain:] --[FBSDKLoginCompletionParameters .cxx_destruct] -+[FBSDKLoginURLCompleter initialize] --[FBSDKLoginURLCompleter initWithURLParameters:appID:connectionProvider:authenticationTokenCreator:] --[FBSDKLoginURLCompleter completeLoginWithHandler:] --[FBSDKLoginURLCompleter completeLoginWithHandler:nonce:] --[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:] -___75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -___copy_helper_block_e8_32s40b --[FBSDKLoginURLCompleter setParametersWithDictionary:appID:] --[FBSDKLoginURLCompleter setErrorWithDictionary:] --[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -___copy_helper_block_e8_32s40s48b56r -___destroy_helper_block_e8_32s40s48s56r -+[FBSDKLoginURLCompleter profileWithClaims:] -+[FBSDKLoginURLCompleter expirationDateFromParameters:] -+[FBSDKLoginURLCompleter dataAccessExpirationDateFromParameters:] -+[FBSDKLoginURLCompleter challengeFromParameters:] -+[FBSDKLoginURLCompleter dateFormatter] --[FBSDKLoginURLCompleter parameters] --[FBSDKLoginURLCompleter setParameters:] --[FBSDKLoginURLCompleter .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginCompletionParameters -__OBJC_$_INSTANCE_METHODS_FBSDKLoginCompletionParameters -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationToken -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._profile -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._accessTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._nonceString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._permissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._declinedPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expiredPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._appID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._userID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._error -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._challenge -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginCompletionParameters -__OBJC_$_PROP_LIST_FBSDKLoginCompletionParameters -__OBJC_CLASS_RO_$_FBSDKLoginCompletionParameters -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -__profileFactory -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -___block_descriptor_48_e8_32s40bs_e34_v16?0"FBSDKAuthenticationToken"8l -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.153 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.210 -___block_descriptor_64_e8_32s40s48bs56r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_CLASSLIST_REFERENCES_$_.251 -_OBJC_SELECTOR_REFERENCES_.253 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_CLASSLIST_REFERENCES_$_.256 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_CLASSLIST_REFERENCES_$_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_CLASSLIST_REFERENCES_$_.293 -_OBJC_SELECTOR_REFERENCES_.295 -__dateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.296 -__OBJC_$_CLASS_METHODS_FBSDKLoginURLCompleter -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginCompleting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginCompleting -__OBJC_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginURLCompleter -__OBJC_METACLASS_RO_$_FBSDKLoginURLCompleter -__OBJC_$_INSTANCE_METHODS_FBSDKLoginURLCompleter -_OBJC_IVAR_$_FBSDKLoginURLCompleter._parameters -_OBJC_IVAR_$_FBSDKLoginURLCompleter._observer -_OBJC_IVAR_$_FBSDKLoginURLCompleter._performExplicitFallback -_OBJC_IVAR_$_FBSDKLoginURLCompleter._connectionProvider -_OBJC_IVAR_$_FBSDKLoginURLCompleter._authenticationTokenCreator -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginURLCompleter -__OBJC_$_PROP_LIST_FBSDKLoginURLCompleter -__OBJC_CLASS_RO_$_FBSDKLoginURLCompleter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48b56r -__79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__copy_helper_block_e8_32s40b -__75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -FBSDKLoginKit/Internal/FBSDKLoginCompletion.h --[FBSDKLoginConfiguration initWithTracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:authType:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:authType:] --[FBSDKLoginConfiguration init] -+[FBSDKLoginConfiguration authTypeForString:] --[FBSDKLoginConfiguration nonce] --[FBSDKLoginConfiguration tracking] --[FBSDKLoginConfiguration requestedPermissions] --[FBSDKLoginConfiguration messengerPageId] --[FBSDKLoginConfiguration authType] --[FBSDKLoginConfiguration setAuthType:] --[FBSDKLoginConfiguration .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.46 -__OBJC_$_CLASS_METHODS_FBSDKLoginConfiguration -__OBJC_METACLASS_RO_$_FBSDKLoginConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKLoginConfiguration -_OBJC_IVAR_$_FBSDKLoginConfiguration._nonce -_OBJC_IVAR_$_FBSDKLoginConfiguration._tracking -_OBJC_IVAR_$_FBSDKLoginConfiguration._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginConfiguration._messengerPageId -_OBJC_IVAR_$_FBSDKLoginConfiguration._authType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginConfiguration -__OBJC_$_PROP_LIST_FBSDKLoginConfiguration -__OBJC_CLASS_RO_$_FBSDKLoginConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:] -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:innerError:] -+[NSError(FBSDKLoginError) fbErrorForSystemPasswordChange:] -+[NSError(FBSDKLoginError) fbErrorFromReturnURLParameters:] -+[NSError(FBSDKLoginError) fbErrorFromServerError:] -+[NSError(FBSDKLoginError) fbErrorWithSystemAccountStoreDeniedError:isCancellation:] -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.91 -__OBJC_$_CATEGORY_CLASS_METHODS_NSError_$_FBSDKLoginError -__OBJC_$_CATEGORY_NSError_$_FBSDKLoginError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m -FBSDKLoginKit/Internal/FBSDKLoginError.m -+[FBSDKLoginManager initialize] --[FBSDKLoginManager init] --[FBSDKLoginManager logInFromViewController:configuration:completion:] --[FBSDKLoginManager logInFromViewControllerImpl:configuration:completion:] --[FBSDKLoginManager logInWithPermissions:fromViewController:handler:] --[FBSDKLoginManager reauthorizeDataAccess:handler:] --[FBSDKLoginManager logOut] --[FBSDKLoginManager logInWithURL:handler:] -___42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke --[FBSDKLoginManager handleImplicitCancelOfLogIn] --[FBSDKLoginManager validateLoginStartState] --[FBSDKLoginManager isPerformingLogin] --[FBSDKLoginManager completeAuthentication:expectChallenge:] --[FBSDKLoginManager _setGlobalPropertiesWithParameters:result:] --[FBSDKLoginManager _setSharedAuthenticationToken:accessToken:profile:] --[FBSDKLoginManager _verifyChallengeWithCompletionParameters:] --[FBSDKLoginManager invokeHandler:error:] --[FBSDKLoginManager loadExpectedChallenge] --[FBSDKLoginManager loadExpectedNonce] --[FBSDKLoginManager logInParametersWithConfiguration:serverConfiguration:logger:authMethod:] --[FBSDKLoginManager logInWithPermissions:handler:] --[FBSDKLoginManager logInParametersFromURL:] --[FBSDKLoginManager logIn] -___26-[FBSDKLoginManager logIn]_block_invoke -___26-[FBSDKLoginManager logIn]_block_invoke.327 --[FBSDKLoginManager storeExpectedChallenge:] --[FBSDKLoginManager storeExpectedNonce:keychainStore:] -+[FBSDKLoginManager stringForChallenge] --[FBSDKLoginManager validateReauthentication:withResult:] --[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:] -___101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -___copy_helper_block_e8_32s40s48s --[FBSDKLoginManager performBrowserLogInWithHandler:] -___52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke --[FBSDKLoginManager cancelledResultFromParameters:] --[FBSDKLoginManager successResultFromParameters:] --[FBSDKLoginManager recentlyGrantedPermissionsFromGrantedPermissions:] --[FBSDKLoginManager recentlyDeclinedPermissionsFromDeclinedPermissions:] --[FBSDKLoginManager setHandler:] --[FBSDKLoginManager setRequestedPermissions:] --[FBSDKLoginManager configuration] --[FBSDKLoginManager application:openURL:sourceApplication:annotation:] -___70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e8_32s40s --[FBSDKLoginManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKLoginManager applicationDidBecomeActive:] --[FBSDKLoginManager isAuthenticationURL:] --[FBSDKLoginManager shouldStopPropagationOfURL:] --[FBSDKLoginManager defaultAudience] --[FBSDKLoginManager setDefaultAudience:] --[FBSDKLoginManager fromViewController] --[FBSDKLoginManager setFromViewController:] --[FBSDKLoginManager requestedPermissions] --[FBSDKLoginManager logger] --[FBSDKLoginManager setLogger:] --[FBSDKLoginManager config] --[FBSDKLoginManager setConfig:] --[FBSDKLoginManager state] --[FBSDKLoginManager setState:] --[FBSDKLoginManager usedSFAuthSession] --[FBSDKLoginManager setUsedSFAuthSession:] --[FBSDKLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_CLASSLIST_REFERENCES_$_.86 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.92 -___block_descriptor_40_e8_32s_e40_v16?0"FBSDKLoginCompletionParameters"8l -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_CLASSLIST_REFERENCES_$_.168 -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_CLASSLIST_REFERENCES_$_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.228 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_CLASSLIST_REFERENCES_$_.268 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_CLASSLIST_REFERENCES_$_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_CLASSLIST_REFERENCES_$_.307 -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.325 -___block_descriptor_40_e8_32s_e20_v20?0B8"NSError"12l -___block_descriptor_40_e8_32bs_e20_v20?0B8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.338 -_OBJC_CLASSLIST_REFERENCES_$_.339 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.351 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_CLASSLIST_REFERENCES_$_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.389 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_SELECTOR_REFERENCES_.407 -_OBJC_SELECTOR_REFERENCES_.409 -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -___block_descriptor_48_e8_32s40s_e40_v16?0"FBSDKLoginCompletionParameters"8l -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.427 -_OBJC_SELECTOR_REFERENCES_.429 -__OBJC_$_CLASS_METHODS_FBSDKLoginManager -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginProviding -__OBJC_$_PROP_LIST_FBSDKLoginProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginProviding -__OBJC_PROTOCOL_$_FBSDKLoginProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginManager -__OBJC_METACLASS_RO_$_FBSDKLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManager -_OBJC_IVAR_$_FBSDKLoginManager._handler -_OBJC_IVAR_$_FBSDKLoginManager._logger -_OBJC_IVAR_$_FBSDKLoginManager._state -_OBJC_IVAR_$_FBSDKLoginManager._keychainStore -_OBJC_IVAR_$_FBSDKLoginManager._configuration -_OBJC_IVAR_$_FBSDKLoginManager._usedSFAuthSession -_OBJC_IVAR_$_FBSDKLoginManager._defaultAudience -_OBJC_IVAR_$_FBSDKLoginManager._fromViewController -_OBJC_IVAR_$_FBSDKLoginManager._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginManager._config -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManager -__OBJC_$_PROP_LIST_FBSDKLoginManager -__OBJC_CLASS_RO_$_FBSDKLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h -FBSDKLoginKit/FBSDKLoginManager.h -__copy_helper_block_e8_32s40s -__70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -__52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke -__copy_helper_block_e8_32s40s48s -__101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -__26-[FBSDKLoginManager logIn]_block_invoke.327 -__26-[FBSDKLoginManager logIn]_block_invoke -__42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke -+[FBSDKLoginManagerLogger loggerFromParameters:tracking:] --[FBSDKLoginManagerLogger initWithLoggingToken:tracking:] --[FBSDKLoginManagerLogger startSessionForLoginManager:] --[FBSDKLoginManagerLogger endSession] --[FBSDKLoginManagerLogger startAuthMethod:] --[FBSDKLoginManagerLogger endLoginWithResult:error:] --[FBSDKLoginManagerLogger postLoginHeartbeat] --[FBSDKLoginManagerLogger heartbestTimerDidFire] -+[FBSDKLoginManagerLogger parametersWithTimeStampAndClientState:forAuthMethod:logger:] --[FBSDKLoginManagerLogger willAttemptAppSwitchingBehavior] --[FBSDKLoginManagerLogger logNativeAppDialogResult:dialogDuration:] --[FBSDKLoginManagerLogger addSingleLoggingExtra:forKey:] --[FBSDKLoginManagerLogger identifier] -+[FBSDKLoginManagerLogger clientStateForAuthMethod:andExistingState:logger:] --[FBSDKLoginManagerLogger _parametersForNewEvent] --[FBSDKLoginManagerLogger logEvent:params:] --[FBSDKLoginManagerLogger logEvent:result:error:] --[FBSDKLoginManagerLogger .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.158 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_CLASSLIST_REFERENCES_$_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -__OBJC_$_CLASS_METHODS_FBSDKLoginManagerLogger -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLogger -_OBJC_IVAR_$_FBSDKLoginManagerLogger._identifier -_OBJC_IVAR_$_FBSDKLoginManagerLogger._extras -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastResult -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastError -_OBJC_IVAR_$_FBSDKLoginManagerLogger._authMethod -_OBJC_IVAR_$_FBSDKLoginManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLogger -__OBJC_CLASS_RO_$_FBSDKLoginManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m --[FBSDKLoginManagerLoginResult initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:] --[FBSDKLoginManagerLoginResult addLoggingExtra:forKey:] --[FBSDKLoginManagerLoginResult loggingExtras] --[FBSDKLoginManagerLoginResult token] --[FBSDKLoginManagerLoginResult setToken:] --[FBSDKLoginManagerLoginResult authenticationToken] --[FBSDKLoginManagerLoginResult setAuthenticationToken:] --[FBSDKLoginManagerLoginResult isCancelled] --[FBSDKLoginManagerLoginResult grantedPermissions] --[FBSDKLoginManagerLoginResult setGrantedPermissions:] --[FBSDKLoginManagerLoginResult declinedPermissions] --[FBSDKLoginManagerLoginResult setDeclinedPermissions:] --[FBSDKLoginManagerLoginResult isSkipped] --[FBSDKLoginManagerLoginResult setIsSkipped:] --[FBSDKLoginManagerLoginResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLoginResult -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLoginResult -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._mutableLoggingExtras -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isCancelled -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isSkipped -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._token -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._authenticationToken -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._grantedPermissions -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._declinedPermissions -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLoginResult -__OBJC_$_PROP_LIST_FBSDKLoginManagerLoginResult -__OBJC_CLASS_RO_$_FBSDKLoginManagerLoginResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h -FBSDKLoginKit/FBSDKLoginManagerLoginResult.h --[FBSDKLoginTooltipView init] --[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:] -___67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke --[FBSDKLoginTooltipView delegate] --[FBSDKLoginTooltipView setDelegate:] --[FBSDKLoginTooltipView shouldForceDisplay] --[FBSDKLoginTooltipView setForceDisplay:] --[FBSDKLoginTooltipView .cxx_destruct] -___block_descriptor_72_e8_32s40s_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_IVAR_$_FBSDKLoginTooltipView._delegate -_OBJC_IVAR_$_FBSDKLoginTooltipView._forceDisplay -__OBJC_METACLASS_RO_$_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginTooltipView -__OBJC_$_PROP_LIST_FBSDKLoginTooltipView -__OBJC_CLASS_RO_$_FBSDKLoginTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.h -__67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke -+[FBSDKLoginUtility stringForAudience:] -+[FBSDKLoginUtility queryParamsFromLoginURL:] -+[FBSDKLoginUtility userIDFromSignedRequest:] -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.43 -__OBJC_$_CLASS_METHODS_FBSDKLoginUtility -__OBJC_METACLASS_RO_$_FBSDKLoginUtility -__OBJC_CLASS_RO_$_FBSDKLoginUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m -FBSDKLoginKit/Internal/FBSDKLoginUtility.m -____get_time_nanoseconds_block_invoke -____get_time_nanoseconds_block_invoke.cold.1 -__get_time_nanoseconds.tb_info -__get_time_nanoseconds.onceToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke.cold.1 -FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke -FBSDKMonotonicTimeGetCurrentSeconds -_get_time_nanoseconds -+[FBSDKNonceUtility isValidNonce:] -__OBJC_$_CLASS_METHODS_FBSDKNonceUtility -__OBJC_METACLASS_RO_$_FBSDKNonceUtility -__OBJC_CLASS_RO_$_FBSDKNonceUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m -FBSDKLoginKit/Internal/FBSDKNonceUtility.m --[FBSDKPermission initWithString:] -+[FBSDKPermission permissionsFromRawPermissions:] -+[FBSDKPermission rawPermissionsFromPermissions:] --[FBSDKPermission isEqual:] --[FBSDKPermission description] --[FBSDKPermission hash] --[FBSDKPermission value] --[FBSDKPermission .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPermission -__OBJC_METACLASS_RO_$_FBSDKPermission -__OBJC_$_INSTANCE_METHODS_FBSDKPermission -_OBJC_IVAR_$_FBSDKPermission._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKPermission -__OBJC_$_PROP_LIST_FBSDKPermission -__OBJC_CLASS_RO_$_FBSDKPermission -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.h --[FBSDKProfileFactory createProfileWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProfileCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProfileCreating -__OBJC_PROTOCOL_$_FBSDKProfileCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProfileCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfileFactory -__OBJC_METACLASS_RO_$_FBSDKProfileFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProfileFactory -__OBJC_CLASS_RO_$_FBSDKProfileFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileFactory.m -FBSDKLoginKit/Internal/FBSDKProfileFactory.m -+[FBSDKReferralCode initWithString:] --[FBSDKReferralCode isEqual:] --[FBSDKReferralCode description] --[FBSDKReferralCode value] --[FBSDKReferralCode setValue:] --[FBSDKReferralCode .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -__OBJC_$_CLASS_METHODS_FBSDKReferralCode -__OBJC_METACLASS_RO_$_FBSDKReferralCode -__OBJC_$_INSTANCE_METHODS_FBSDKReferralCode -_OBJC_IVAR_$_FBSDKReferralCode._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralCode -__OBJC_$_PROP_LIST_FBSDKReferralCode -__OBJC_CLASS_RO_$_FBSDKReferralCode -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.h --[FBSDKReferralManager initWithViewController:] --[FBSDKReferralManager startReferralWithCompletionHandler:] -___59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManager referralURL] --[FBSDKReferralManager stringForChallenge] --[FBSDKReferralManager invokeHandler:error:] --[FBSDKReferralManager handleReferralCancel] --[FBSDKReferralManager handleReferralError:] --[FBSDKReferralManager handleOpenURLComplete:error:] --[FBSDKReferralManager validateChallenge:] --[FBSDKReferralManager application:openURL:sourceApplication:annotation:] --[FBSDKReferralManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKReferralManager applicationDidBecomeActive:] --[FBSDKReferralManager isAuthenticationURL:] --[FBSDKReferralManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -__OBJC_CLASS_PROTOCOLS_$_FBSDKReferralManager -__OBJC_METACLASS_RO_$_FBSDKReferralManager -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManager -_OBJC_IVAR_$_FBSDKReferralManager._viewController -_OBJC_IVAR_$_FBSDKReferralManager._handler -_OBJC_IVAR_$_FBSDKReferralManager._logger -_OBJC_IVAR_$_FBSDKReferralManager._isPerformingReferral -_OBJC_IVAR_$_FBSDKReferralManager._expectedChallenge -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManager -__OBJC_$_PROP_LIST_FBSDKReferralManager -__OBJC_CLASS_RO_$_FBSDKReferralManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManager.m -FBSDKLoginKit/FBSDKReferralManager.m -__59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManagerLogger init] --[FBSDKReferralManagerLogger logReferralStart] --[FBSDKReferralManagerLogger logReferralEnd:error:] --[FBSDKReferralManagerLogger _parametersForNewEvent] --[FBSDKReferralManagerLogger logEvent:params:] --[FBSDKReferralManagerLogger .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.64 -__OBJC_METACLASS_RO_$_FBSDKReferralManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerLogger -_OBJC_IVAR_$_FBSDKReferralManagerLogger._identifier -_OBJC_IVAR_$_FBSDKReferralManagerLogger._extras -_OBJC_IVAR_$_FBSDKReferralManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerLogger -__OBJC_CLASS_RO_$_FBSDKReferralManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m -FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m --[FBSDKReferralManagerResult initWithReferralCodes:isCancelled:] --[FBSDKReferralManagerResult isCancelled] --[FBSDKReferralManagerResult referralCodes] --[FBSDKReferralManagerResult setReferralCodes:] --[FBSDKReferralManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKReferralManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerResult -_OBJC_IVAR_$_FBSDKReferralManagerResult._isCancelled -_OBJC_IVAR_$_FBSDKReferralManagerResult._referralCodes -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerResult -__OBJC_$_PROP_LIST_FBSDKReferralManagerResult -__OBJC_CLASS_RO_$_FBSDKReferralManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.h --[FBSDKTooltipView initWithTagline:message:colorStyle:] --[FBSDKTooltipView dealloc] --[FBSDKTooltipView setMessage:] --[FBSDKTooltipView setTagline:] --[FBSDKTooltipView presentFromView:] --[FBSDKTooltipView presentInView:withArrowPosition:direction:] --[FBSDKTooltipView dismiss] -___27-[FBSDKTooltipView dismiss]_block_invoke --[FBSDKTooltipView colorStyle] --[FBSDKTooltipView setColorStyle:] --[FBSDKTooltipView animateFadeIn] -___33-[FBSDKTooltipView animateFadeIn]_block_invoke -___33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -___copy_helper_block_e8_32b40b --[FBSDKTooltipView animateFadeOutWithCompletion:] -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 --[FBSDKTooltipView onTapInTooltip:] --[FBSDKTooltipView drawRect:] -__fbsdkCreateUpPointingBubbleWithRect -__fbsdkCreateDownPointingBubbleWithRect --[FBSDKTooltipView layoutSubviews] --[FBSDKTooltipView layoutSubviewsAndDetermineFrame] --[FBSDKTooltipView setMessage:tagline:] --[FBSDKTooltipView scheduleAutomaticFadeout] --[FBSDKTooltipView scheduleFadeoutRespectingMinimumDisplayDuration] --[FBSDKTooltipView cancelAllScheduledFadeOutMethods] --[FBSDKTooltipView displayDuration] --[FBSDKTooltipView setDisplayDuration:] --[FBSDKTooltipView message] --[FBSDKTooltipView tagline] --[FBSDKTooltipView .cxx_destruct] -_OBJC_IVAR_$_FBSDKTooltipView._textLabel -_OBJC_IVAR_$_FBSDKTooltipView._arrowHeight -_OBJC_IVAR_$_FBSDKTooltipView._textPadding -_OBJC_IVAR_$_FBSDKTooltipView._maximumTextWidth -_OBJC_IVAR_$_FBSDKTooltipView._verticalCrossOffset -_OBJC_IVAR_$_FBSDKTooltipView._verticalTextOffset -_OBJC_IVAR_$_FBSDKTooltipView._displayDuration -_OBJC_IVAR_$_FBSDKTooltipView._message -_OBJC_IVAR_$_FBSDKTooltipView._tagline -_OBJC_IVAR_$_FBSDKTooltipView._insideTapGestureRecognizer -_OBJC_IVAR_$_FBSDKTooltipView._pointingUp -_OBJC_IVAR_$_FBSDKTooltipView._positionInView -_OBJC_IVAR_$_FBSDKTooltipView._displayTime -_OBJC_IVAR_$_FBSDKTooltipView._isFadingOut -_OBJC_IVAR_$_FBSDKTooltipView._colorStyle -_OBJC_IVAR_$_FBSDKTooltipView._gradientColors -_OBJC_IVAR_$_FBSDKTooltipView._innerStrokeColor -_OBJC_IVAR_$_FBSDKTooltipView._crossCloseGlyphColor -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_IVAR_$_FBSDKTooltipView._arrowMidpoint -___block_descriptor_48_e8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.110 -___block_descriptor_40_e8_32bs_e8_v12?0B8l -___block_descriptor_48_e8_32bs40bs_e8_v12?0B8l -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_IVAR_$_FBSDKTooltipView._leftWidth -_OBJC_IVAR_$_FBSDKTooltipView._rightWidth -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_IVAR_$_FBSDKTooltipView._minimumDisplayDuration -__OBJC_METACLASS_RO_$_FBSDKTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKTooltipView -__OBJC_$_PROP_LIST_FBSDKTooltipView -__OBJC_CLASS_RO_$_FBSDKTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -UIInterfaceOrientationIsPortrait -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h -_fbsdkCreateDownPointingBubbleWithRect -_fbsdkCreateUpPointingBubbleWithRect -_createCloseCrossGlyphWithRect -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -__copy_helper_block_e8_32b40b -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke -__27-[FBSDKTooltipView dismiss]_block_invoke --[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -___87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -___block_descriptor_40_e8_32bs_e50_v24?0"FBSDKLoginManagerLoginResult"8"NSError"16l -__OBJC_METACLASS_RO_$__FBSDKLoginRecoveryAttempter -__OBJC_$_INSTANCE_METHODS__FBSDKLoginRecoveryAttempter -__OBJC_CLASS_RO_$__FBSDKLoginRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -__87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP7_domainSSvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP5_codeSivgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP9_userInfoyXlSgvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP19_getEmbeddedNSErroryXlSgyFTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0So0F0CvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0xSo0F0C_tcfCTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP11errorDomainSSvgZTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP9errorCodeSivgTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP13errorUserInfoSDySSypGvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCAcDP15_bridgedNSErrorxSgSo0G0Ch_tcfCTW -_$sSC15FBSDKLoginErrorLeVSHSCSH9hashValueSivgTW -_$sSC15FBSDKLoginErrorLeVSHSCSH4hash4intoys6HasherVz_tFTW -_$sSC15FBSDKLoginErrorLeVSHSCSH13_rawHashValue4seedS2i_tFTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValue03RawD0QzvgTW -_$sSC15FBSDKLoginErrorLeVSQSCSQ2eeoiySbx_xtFZTW -_$sSo15FBSDKLoginErrorVSQSCSQ2eeoiySbx_xtFZTW -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -_$sSC15FBSDKLoginErrorLeVMa -_$sSC15FBSDKLoginErrorLeVSHSCSQWb -_$sSC15FBSDKLoginErrorLeVABSQSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -_$sSC15FBSDKLoginErrorLeVABs0B0SCWl -_$sSC15FBSDKLoginErrorLeVABSQSCWlTm -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -_$sSC15FBSDKLoginErrorLeVABSHSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWl -_$sSo15FBSDKLoginErrorVMa -_$sSC15FBSDKLoginErrorLeVMaTm -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -_$sSo15FBSDKLoginErrorVABSYSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -_$sS2is17FixedWidthIntegersWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -_$sSo15FBSDKLoginErrorVABSQSCWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5Tm -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -___swift_instantiateConcreteTypeFromMangledName -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKLoginKit -_$sSCMXM -_$sSC15FBSDKLoginErrorLeVMn -_$sSC15FBSDKLoginErrorLeVMf -_$sSC15FBSDKLoginErrorLeVML -_symbolic _____ SC15FBSDKLoginErrorLeV -_symbolic So7NSErrorC -_$sSC15FBSDKLoginErrorLeVMF -_$s13FBSDKLoginKitMXM -_$sSC15FBSDKLoginErrorLeVSQSCMcMK -_$sSC15FBSDKLoginErrorLeVSQSCMc -_$sSC15FBSDKLoginErrorLeVs0B0SCMcMK -_$sSC15FBSDKLoginErrorLeVs0B0SCMc -_$sSC15FBSDKLoginErrorLeVABSQSCWL -_associated conformance SC15FBSDKLoginErrorLeVSHSCSQ -_$sSC15FBSDKLoginErrorLeVSHSCMcMK -_$sSC15FBSDKLoginErrorLeVSHSCMc -_$sSC15FBSDKLoginErrorLeVABs0B0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0 -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMc -_associated conformance SC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0 -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMc -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0 -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0 -_$sSC15FBSDKLoginErrorLeVABSHSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSH -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8Protocol -_$sSo15FBSDKLoginErrorVABSYSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SY -_$sS2is17FixedWidthIntegersWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthInteger -_symbolic _____ So15FBSDKLoginErrorV -_symbolic $s10Foundation21_BridgedStoredNSErrorP -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMA -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMc -_symbolic Si -_symbolic $sSY -_$sSo15FBSDKLoginErrorVSYSCMA -_$sSo15FBSDKLoginErrorVSYSCMcMK -_$sSo15FBSDKLoginErrorVSYSCMc -_$sSo15FBSDKLoginErrorVABSQSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQ -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSError -_symbolic $s10Foundation18_ErrorCodeProtocolP -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMA -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMcMK -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMc -_$sSo15FBSDKLoginErrorVSQSCMcMK -_$sSo15FBSDKLoginErrorVSQSCMc -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSG s23_ContiguousArrayStorageC -_$ss23_ContiguousArrayStorageCySSGMD -_$sSoMXM -_$sSo15FBSDKLoginErrorVMn -_$sSo15FBSDKLoginErrorVMf -_$sSo15FBSDKLoginErrorVML -_$sSo15FBSDKLoginErrorVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/FBLoginButton.swift -__swift_instantiateConcreteTypeFromMangledName - -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: arithmetic overflow -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Division results in an overflow -Swift runtime failure: Division by zero -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSLsE2geoiySbx_xtFZSpy12FBSDKCoreKit10PermissionOG_Tg5 -$sSpyxGSLsSL1loiySbx_xtFZTW12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5 -$sSp10initialize4from5countySPyxG_SitFSS_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_Tg5 -$ss22_ContiguousArrayBufferVAByxGycfCSS_Tg5 -$ss22_ContiguousArrayBufferV5countSivgSS_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivgSS_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -$sS2is17FixedWidthIntegersWl -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -$sSC15FBSDKLoginErrorLeVMa -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -$sSC15FBSDKLoginErrorLeVABSQSCWl -$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -$sSC15FBSDKLoginErrorLeVSHSCSQWb -== -$sSiSQsSQ2eeoiySbx_xtFZTW -rawValue.get -init -_rawHashValue -hash -hashValue.get -errorUserInfo.get -errorCode.get -errorDomain.get -_nsError.get -_getEmbeddedNSError -_userInfo.get -_code.get -_domain.get -map -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCSS_s15ContiguousArrayVySSGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCSS_Tg5 -$ss15ContiguousArrayV6appendyyxnFSS_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5 -$sSp10initialize2toyx_tFSS_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5 -$ss15ContiguousArrayV5countSivgSS_Tg5 -$ss15ContiguousArrayV9_getCountSiyFSS_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyFSS_Tg5 -$s12FBSDKCoreKit10PermissionOSSs5Error_pIgnozo_ACSSsAD_pIegnrzo_TR -$sSo16FBSDKLoginButtonC0A3KitE5frame11permissionsABSo6CGRectV_Say09FBSDKCoreC010PermissionOGtcfcSSAJXEfU_ -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiFSS_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtFSS_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginConfiguration.swift -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Attempting to access Set elements using an invalid index -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcir12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcig12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSo23FBSDKLoginConfigurationC0A3KitE11permissions8tracking5nonce15messengerPageId8authTypeABSgShy09FBSDKCoreC010PermissionOG_So0A8TrackingVS2SSgSo0a4AuthK0aSgtcfcSSALXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh10startIndexSh0B0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh5countSivg12FBSDKCoreKit10PermissionO_Tg5 -_$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -_$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -_block_copy_helper -_block_destroy_helper -_$s13FBSDKLoginKit11LoginResultOwCP -_$s13FBSDKLoginKit11LoginResultOWOy -_$s13FBSDKLoginKit11LoginResultOwxx -_$s13FBSDKLoginKit11LoginResultOWOe -_$s13FBSDKLoginKit11LoginResultOwcp -_$s13FBSDKLoginKit11LoginResultOwca -___swift_memcpy25_8 -_$s13FBSDKLoginKit11LoginResultOwta -_$s13FBSDKLoginKit11LoginResultOwet -_$s13FBSDKLoginKit11LoginResultOwst -_$s13FBSDKLoginKit11LoginResultOwug -_$s13FBSDKLoginKit11LoginResultOwup -_$s13FBSDKLoginKit11LoginResultOwui -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWlTm -_$sSS_yptWOc -_$sypWOb -_block_copy_helper.4 -_block_copy_helper.10 -_$sSo17FBSDKLoginManagerC0A3KitE5logIn14viewController13configuration10completionySo06UIViewG0CSg_So0A13ConfigurationCyAC11LoginResultOctFySo0ablM0CSg_s5Error_pSgtcfU_TA -_$sSo17FBSDKLoginManagerC0A3KitE5logIn13configuration10completionySo0A13ConfigurationC_yAC11LoginResultOctFySo0abiJ0CSg_s5Error_pSgtcfU_TA -_block_destroy_helper.5 -_block_destroy_helper.11 -_symbolic _____Iegn_ 13FBSDKLoginKit11LoginResultO -_block_descriptor -_block_descriptor.6 -_block_descriptor.12 -_$s13FBSDKLoginKit11LoginResultOWV -_$s13FBSDKLoginKit11LoginResultOMf -_symbolic _____ 13FBSDKLoginKit11LoginResultO -_$s13FBSDKLoginKit11LoginResultOMB -_symbolic Shy_____G7granted_AB8declinedSo16FBSDKAccessTokenCSg5tokent 12FBSDKCoreKit10PermissionO -_symbolic ______p s5ErrorP -_$s13FBSDKLoginKit11LoginResultOMF -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSypG s18_DictionaryStorageC -_$ss18_DictionaryStorageCySSypGMD -_symbolic SS_ypt -_$sSS_yptMD --private-discriminator _C218275A97333B874EDDFE627110566C -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginManager.swift -$sypWOb -$sSS_yptWOc -$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -$s13FBSDKLoginKit11LoginResultOMa -$s13FBSDKLoginKit11LoginResultOwui -$s13FBSDKLoginKit11LoginResultOwup -$s13FBSDKLoginKit11LoginResultOwug -$s13FBSDKLoginKit11LoginResultOwst -$s13FBSDKLoginKit11LoginResultOwet -$s13FBSDKLoginKit11LoginResultOwta -__swift_memcpy25_8 -$s13FBSDKLoginKit11LoginResultOwca -$s13FBSDKLoginKit11LoginResultOwcp -$s13FBSDKLoginKit11LoginResultOwxx -$s13FBSDKLoginKit11LoginResultOwCP -block_destroy_helper -block_copy_helper -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_ -objectdestroy -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -Swift runtime failure: Dictionary literal contains duplicate keys -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_ypt_Tgq5 -$sSa9_getCountSiyFSS_ypt_Tgq5 -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -$sSS2eeoiySbSS_SStFZ -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -logIn -$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -$sSo17FBSDKLoginManagerC0A3KitE5logIn11permissions14viewController10completionySay09FBSDKCoreC010PermissionOG_So06UIViewH0CSgyAC11LoginResultOcSgtFSSAJXEfU_ -sdkCompletion -convertedResultHandler -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU0_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU_ -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit deleted file mode 100755 index 6ba2a72c..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h deleted file mode 100644 index 36665b96..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/*! - @abstract Describes the initial response when starting the device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginCodeInfo) -@interface FBSDKDeviceLoginCodeInfo : NSObject - -/*! - @abstract There is no public initializer. - */ -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract the unique id for this login flow. -*/ -@property (nonatomic, copy, readonly) NSString *identifier; - -/*! - @abstract the short "user_code" that should be presented to the user. -*/ -@property (nonatomic, copy, readonly) NSString *loginCode; - -/*! - @abstract the verification URL. -*/ -@property (nonatomic, copy, readonly) NSURL *verificationURL; - -/*! - @abstract the expiration date. -*/ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/*! - @abstract the polling interval -*/ -@property (nonatomic, assign, readonly) NSUInteger pollingInterval; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h deleted file mode 100644 index b4e483ab..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManagerResult.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKDeviceLoginManager; - -/*! - @abstract A delegate for `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerDelegate) -@protocol FBSDKDeviceLoginManagerDelegate - -/*! - @abstract Indicates the device login flow has started. You should parse `codeInfo` to - present the code to the user to enter. - @param loginManager the login manager instance. - @param codeInfo the code info data. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; - -/*! - @abstract Indicates the device login flow has finished. - @param loginManager the login manager instance. - @param result the results of the login flow. - @param error the error, if available. - @discussion The flow can be finished if the user completed the flow, cancelled, or if the code has expired. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result - error:(nullable NSError *)error; - -@end - -/*! - @abstract Use this class to perform a device login flow. - @discussion The device login flow starts by requesting a code from the device login API. - This class informs the delegate when this code is received. You should then present the - code to the user to enter. In the meantime, this class polls the device login API - periodically and informs the delegate of the results. - - See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices). - */ -NS_SWIFT_NAME(DeviceLoginManager) -@interface FBSDKDeviceLoginManager : NSObject - -/*! - @abstract Initializes a new instance. - @param permissions permissions to request. - */ -- (instancetype)initWithPermissions:(NSArray *)permissions - enableSmartLogin:(BOOL)enableSmartLogin -NS_DESIGNATED_INITIALIZER; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract the delegate. - */ -@property (nonatomic, weak) id delegate; - -/*! - @abstract the requested permissions. - */ -@property (nonatomic, copy, readonly) NSArray *permissions; - -/*! - @abstract the optional URL to redirect the user to after they complete the login. - @discussion the URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs - */ -@property (nullable, nonatomic, copy) NSURL *redirectURL; - -/*! - @abstract Starts the device login flow - @discussion This instance will retain self until the flow is finished or cancelled. - */ -- (void)start; - -/*! - @abstract Attempts to cancel the device login flow. - */ -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h deleted file mode 100644 index 3124c0fa..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#ifdef FBSDKCOCOAPODS -#import -#endif - -@class FBSDKAccessToken; - -NS_ASSUME_NONNULL_BEGIN - -/*! - @abstract Represents the results of the a device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerResult) -@interface FBSDKDeviceLoginManagerResult : NSObject - -/*! - @abstract There is no public initializer. - */ -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract The token. - */ -@property (nullable, nonatomic, strong, readonly) FBSDKAccessToken *accessToken; - -/*! - @abstract Indicates if the login was cancelled by the user, or if the device - login code has expired. - */ -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h deleted file mode 100644 index e81b5ceb..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -@interface FBLoginButton : UIView - -@property (copy, nonatomic) NSArray *permissions; - -@end - -#else - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKLoginManager.h" -#import "FBSDKTooltipView.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKLoginButtonDelegate; - -/** - NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) - Indicates the desired login tooltip behavior. - */ -typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) -{ - /** The default behavior. The tooltip will only be displayed if - the app is eligible (determined by possible server round trip) */ - FBSDKLoginButtonTooltipBehaviorAutomatic = 0, - /** Force display of the tooltip (typically for UI testing) */ - FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, - /** Force disable. In this case you can still exert more refined - control by manually constructing a `FBSDKLoginTooltipView` instance. */ - FBSDKLoginButtonTooltipBehaviorDisable = 2 -} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); - -/** - A button that initiates a log in or log out flow upon tapping. - - `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to - determine what to display, and automatically starts authentication when tapped (i.e., - you do not need to manually subscribe action targets). - - Like `FBSDKLoginManager`, you should make sure your app delegate is connected to - `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. - - `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` - will size the button to its minimum frame. -*/ -NS_SWIFT_NAME(FBLoginButton) -@interface FBSDKLoginButton : FBSDKButton - -/** - The default audience to use, if publish permissions are requested at login time. - */ -@property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; -/** - Gets or sets the delegate. - */ -@property (weak, nonatomic) IBOutlet id delegate; -/*! - @abstract The permissions to request. - @discussion To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. - For example, do not ask for "user_location" until you the information is actually used by the app. - - Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - - See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. - */ -@property (copy, nonatomic) NSArray *permissions; -/** - Gets or sets the desired tooltip behavior. - */ -@property (assign, nonatomic) FBSDKLoginButtonTooltipBehavior tooltipBehavior; -/** - Gets or sets the desired tooltip color style. - */ -@property (assign, nonatomic) FBSDKTooltipColorStyle tooltipColorStyle; -/** - Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` - */ -@property (assign, nonatomic) FBSDKLoginTracking loginTracking; -/** - Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. - An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. - */ -@property (copy, nonatomic, nullable) NSString *nonce; -/** - Gets or sets an optional page id to use for login attempts. - */ -@property (copy, nonatomic, nullable) NSString *messengerPageId; -/** - Gets or sets the auth_type to use in the login request. Defaults to rerequest. - */ -@property (nonatomic, nullable) FBSDKLoginAuthType authType; - -@end - -/** - @protocol - A delegate for `FBSDKLoginButton` - */ -NS_SWIFT_NAME(LoginButtonDelegate) -@protocol FBSDKLoginButtonDelegate - -@required -/** - Sent to the delegate when the button was used to login. - @param loginButton the sender - @param result The results of the login - @param error The error (if any) from the login - */ -- (void)loginButton:(FBSDKLoginButton *)loginButton -didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result - error:(nullable NSError *)error; - -/** - Sent to the delegate when the button was used to logout. - @param loginButton The button that was clicked. -*/ -- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; - -@optional -/** - Sent to the delegate when the button is about to login. - @param loginButton the sender - @return YES if the login should be allowed to proceed, NO otherwise - */ -- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h deleted file mode 100644 index e4eaed2c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h +++ /dev/null @@ -1,164 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKPermission; - -/// typedef for FBSDKLoginAuthType -/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options -typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); - -/// Rerequest -FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; - -/// Reauthorize -FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; - -/// The login tracking preference to use for a login attempt. For more information on the differences between -/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ -typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) -{ - FBSDKLoginTrackingEnabled, - FBSDKLoginTrackingLimited, -} NS_SWIFT_NAME(LoginTracking); - -/// A configuration to use for modifying the behavior of a login attempt. -NS_SWIFT_NAME(LoginConfiguration) -@interface FBSDKLoginConfiguration : NSObject - -/// The nonce that the configuration was created with. -/// A unique nonce will be used if none is provided to the initializer. -@property (nonatomic, readonly, copy) NSString *nonce; - -/// The tracking preference. Defaults to `.enabled`. -@property (nonatomic, readonly) FBSDKLoginTracking tracking; - -/// The requested permissions for the login attempt. Defaults to an empty set. -@property (nonatomic, readonly, copy) NSSet *requestedPermissions; - -/// The Messenger Page Id associated with this login request. -@property (nonatomic, readonly, copy, nullable) NSString *messengerPageId; - -/// The auth type associated with this login request. -@property (nonatomic, readonly, nullable) FBSDKLoginAuthType authType; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - @param messengerPageId the associated page id to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce - messengerPageId:(nullable NSString *)messengerPageId -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - @param messengerPageId the associated page id to use for a login attempt. - @param authType auth_type param to use for login. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce - messengerPageId:(nullable NSString *)messengerPageId - authType:(nullable FBSDKLoginAuthType)authType -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param messengerPageId the associated page id to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - messengerPageId:(nullable NSString *)messengerPageId -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param messengerPageId the associated page id to use for a login attempt. - @param authType auth_type param to use for login. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - messengerPageId:(nullable NSString *)messengerPageId - authType:(nullable FBSDKLoginAuthType)authType -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param tracking the login tracking preference to use for a login attempt. - */ -- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking -NS_REFINED_FOR_SWIFT; - -/** - Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type - - @param rawValue the raw auth type. - */ -+ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h deleted file mode 100644 index 85bab47c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h +++ /dev/null @@ -1,138 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKLoginError - Error codes for FBSDKLoginErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) -{ - /** - Reserved. - */ - FBSDKLoginErrorReserved = 300, - - /** - The error code for unknown errors. - */ - FBSDKLoginErrorUnknown, - - /** - The user's password has changed and must log in again - */ - FBSDKLoginErrorPasswordChanged, - - /** - The user must log in to their account on www.facebook.com to restore access - */ - FBSDKLoginErrorUserCheckpointed, - - /** - Indicates a failure to request new permissions because the user has changed. - */ - FBSDKLoginErrorUserMismatch, - - /** - The user must confirm their account with Facebook before logging in - */ - FBSDKLoginErrorUnconfirmedUser, - - /** - The Accounts framework failed without returning an error, indicating the - app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has - been disabled. - */ - FBSDKLoginErrorSystemAccountAppDisabled, - - /** - An error occurred related to Facebook system Account store - */ - FBSDKLoginErrorSystemAccountUnavailable, - - /** - The login response was missing a valid challenge string. - */ - FBSDKLoginErrorBadChallengeString, - - /** - The ID token returned in login response was invalid - */ - FBSDKLoginErrorInvalidIDToken, - - /** - A current access token was required and not provided - */ - FBSDKLoginErrorMissingAccessToken, -} NS_SWIFT_NAME(LoginError); - -/** - FBSDKDeviceLoginError - Error codes for FBSDKDeviceLoginErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { - /** - Your device is polling too frequently. - */ - FBSDKDeviceLoginErrorExcessivePolling = 1349172, - /** - User has declined to authorize your application. - */ - FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, - /** - User has not yet authorized your application. Continue polling. - */ - FBSDKDeviceLoginErrorAuthorizationPending = 1349174, - /** - The code you entered has expired. - */ - FBSDKDeviceLoginErrorCodeExpired = 1349152 -} NS_SWIFT_NAME(DeviceLoginError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h deleted file mode 100644 index 4bc03ba3..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h +++ /dev/null @@ -1,653 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h deleted file mode 100644 index eef290a0..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManager.h" -#import "FBSDKDeviceLoginManagerResult.h" -#import "FBSDKLoginConstants.h" - -#if !TARGET_OS_TV - #import "FBSDKLoginButton.h" - #import "FBSDKLoginConfiguration.h" - #import "FBSDKLoginManager.h" - #import "FBSDKLoginManagerLoginResult.h" - #import "FBSDKLoginTooltipView.h" - #import "FBSDKReferralManager.h" - #import "FBSDKReferralManagerResult.h" -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h deleted file mode 100644 index 7f1d8079..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h +++ /dev/null @@ -1,214 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKLoginConfiguration.h" - -NS_ASSUME_NONNULL_BEGIN - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the code in `LoginManager.swift` will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -@class LoginManagerLoginResult; -@class FBSDKLoginConfiguration; - -typedef NS_ENUM(NSUInteger, LoginBehavior) { LoginBehaviorBrowser }; -typedef NS_ENUM(NSUInteger, DefaultAudience) { DefaultAudienceFriends }; - -typedef void (^LoginManagerLoginResultBlock)(LoginManagerLoginResult *_Nullable result, - NSError *_Nullable error); - -@interface LoginManager : NSObject - -@property (assign, nonatomic) LoginBehavior loginBehavior; -@property (assign, nonatomic) DefaultAudience defaultAudience; - -- (void)logInWithPermissions:(NSArray *)permissions - fromViewController:(nullable UIViewController *)fromViewController - handler:(nullable LoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(permissions:from:handler:)); - -- (void)logInFromViewController:(nullable UIViewController *)viewController - configuration:(FBSDKLoginConfiguration *)configuration - completion:(LoginManagerLoginResultBlock)completion -NS_REFINED_FOR_SWIFT; - -@end - -#else - -@class FBSDKLoginManagerLoginResult; - -/** - Describes the call back to the FBSDKLoginManager - @param result the result of the authorization - @param error the authorization error, if any. - */ -typedef void (^FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(LoginManagerLoginResultBlock); - - -/** - FBSDKDefaultAudience enum - - Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. - - Certain operations such as publishing a status or publishing a photo require an audience. When the user - grants an application permission to perform a publish operation, a default audience is selected as the - publication ceiling for the application. This enumerated value allows the application to select which - audience to ask the user to grant publish permission for. - */ -typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) -{ - /** Indicates that the user's friends are able to see posts made by the application */ - FBSDKDefaultAudienceFriends = 0, - /** Indicates that only the user is able to see posts made by the application */ - FBSDKDefaultAudienceOnlyMe, - /** Indicates that all Facebook users are able to see posts made by the application */ - FBSDKDefaultAudienceEveryone, -} NS_SWIFT_NAME(DefaultAudience); - -/** - `FBSDKLoginManager` provides methods for logging the user in and out. - - `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, - `AuthenticationToken`, and data access, `AccessToken`. - - You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` - or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token - available. A standard place to do this is in `viewDidLoad`. - - @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set - `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. - */ -NS_SWIFT_NAME(LoginManager) -@interface FBSDKLoginManager : NSObject - -/** - the default audience. - - you should set this if you intend to ask for publish permissions. - */ -@property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; - -/** - Logs the user in or authorizes additional permissions. - - @param permissions the optional array of permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param fromViewController the view controller to present from. If nil, the topmost view controller will be - automatically determined as best as possible. - @param handler the callback. - - Use this method when asking for read permissions. You should only ask for permissions when they - are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s - `result.declinedPermissions` to provide more information to the user if they decline permissions. - You typically should check if `AccessToken.current` already contains the permissions you need before - asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. - - @warning You can only perform one login call at a time. Calling a login method before the completion handler is called - on a previous login attempt will result in an error. - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInWithPermissions:(NSArray *)permissions - fromViewController:(nullable UIViewController *)fromViewController - handler:(nullable FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(permissions:from:handler:)); - -/** - Logs the user in or authorizes additional permissions. - - @param viewController the view controller from which to present the login UI. If nil, the topmost view - controller will be automatically determined and used. - @param configuration the login configuration to use. - @param completion the login completion handler. - - Use this method when asking for permissions. You should only ask for permissions when they - are needed and the value should be explained to the user. You can inspect the - `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information - to the user if they decline permissions. - To reduce unnecessary login attempts, you should typically check if `AccessToken.current` - already contains the permissions you need. If it does, you probably do not need to call this method. - - @warning You can only perform one login call at a time. Calling a login method before the completion handler is called - on a previous login attempt will result in an error. - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInFromViewController:(nullable UIViewController *)viewController - configuration:(FBSDKLoginConfiguration *)configuration - completion:(FBSDKLoginManagerLoginResultBlock)completion -NS_REFINED_FOR_SWIFT; - -/** - Logs the user in with the given deep link url. Will only log user in if the given url contains valid login data. - @param url the deep link url - @param handler the callback. - -This method will present a UI to the user and thus should be called on the main thread. -This method should be called with the url from the openURL method. - - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInWithURL:(NSURL *)url - handler:(nullable FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(url:handler:)); - -/** - Requests user's permission to reathorize application's data access, after it has expired due to inactivity. - @param fromViewController the view controller from which to present the login UI. If nil, the topmost view - controller will be automatically determined and used. - @param handler the callback. - -Use this method when you need to reathorize your app's access to user data via the Graph API. -You should only call this after access has expired. -You should provide as much context to the user as possible as to why you need to reauthorize the access, the -scope of access being reathorized, and what added value your app provides when the access is reathorized. -You can inspect the `result.declinedPermissions` to determine if you should provide more information to the -user based on any declined permissions. - - @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. - @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. - */ -- (void)reauthorizeDataAccess:(UIViewController *)fromViewController - handler:(FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); - -/** - Logs the user out - - This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. - - @note This is only a client side logout. It will not log the user out of their Facebook account. - */ -- (void)logOut; - -@end - -#endif - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h deleted file mode 100644 index be427909..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the code in `LoginManager.swift` will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -@interface LoginManagerLoginResult : NSObject - -@property (copy, nonatomic, nullable) FBSDKAccessToken *token; -@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; -@property (readonly, nonatomic) BOOL isCancelled; -@property (copy, nonatomic) NSSet *grantedPermissions; -@property (copy, nonatomic) NSSet *declinedPermissions; - -@end - -#else - -@class FBSDKAccessToken; -@class FBSDKAuthenticationToken; - -/** - Describes the result of a login attempt. - */ -NS_SWIFT_NAME(LoginManagerLoginResult) -@interface FBSDKLoginManagerLoginResult : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - the access token. - */ -@property (copy, nonatomic, nullable) FBSDKAccessToken *token; - -/** - the authentication token. - */ -@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; - -/** - whether the login was cancelled by the user. - */ -@property (readonly, nonatomic) BOOL isCancelled; - -/** - the set of permissions granted by the user in the associated request. - - inspect the token's permissions set for a complete list. - */ -@property (copy, nonatomic) NSSet *grantedPermissions; - -/** - the set of permissions declined by the user in the associated request. - - inspect the token's permissions set for a complete list. - */ -@property (copy, nonatomic) NSSet *declinedPermissions; - -/** - Initializes a new instance. - @param token the access token - @param authenticationToken the authentication token - @param isCancelled whether the login was cancelled by the user - @param grantedPermissions the set of granted permissions - @param declinedPermissions the set of declined permissions - */ -- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token - authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken - isCancelled:(BOOL)isCancelled - grantedPermissions:(NSSet *)grantedPermissions - declinedPermissions:(NSSet *)declinedPermissions -NS_DESIGNATED_INITIALIZER; -@end - -#endif - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h deleted file mode 100644 index 1e03eeae..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKTooltipView.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKLoginTooltipViewDelegate; - -/** - - Represents a tooltip to be displayed next to a Facebook login button - to highlight features for new users. - - - The `FBSDKLoginButton` may display this view automatically. If you do - not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods - as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. - - By default, the `FBSDKLoginTooltipView` is not added to the superview until it is - determined the app has migrated to the new login experience. You can override this - (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. - - */ -NS_SWIFT_NAME(FBLoginTooltipView) -@interface FBSDKLoginTooltipView : FBSDKTooltipView - -/** the delegate */ -@property (nonatomic, weak) id delegate; - -/** if set to YES, the view will always be displayed and the delegate's - `loginTooltipView:shouldAppear:` will NOT be called. */ -@property (nonatomic, assign, getter=shouldForceDisplay) BOOL forceDisplay; - -@end - -/** - @protocol - - The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event - notifications from `FBSDKLoginTooltipView` objects. - */ -NS_SWIFT_NAME(LoginTooltipViewDelegate) -@protocol FBSDKLoginTooltipViewDelegate - -@optional - -/** - Asks the delegate if the tooltip view should appear - - @param view The tooltip view. - @param appIsEligible The value fetched from the server identifying if the app - is eligible for the new login experience. - - - Use this method to customize display behavior. - */ -- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; - -/** - Tells the delegate the tooltip view will appear, specifically after it's been - added to the super view but before the fade in animation. - - @param view The tooltip view. - */ -- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; - -/** - Tells the delegate the tooltip view will not appear (i.e., was not - added to the super view). - - @param view The tooltip view. - */ -- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; - - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h deleted file mode 100644 index 05ab81a4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Represent a referral code used in the referral process -*/ -NS_SWIFT_NAME(ReferralCode) -@interface FBSDKReferralCode : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The string value of the referral code -*/ -@property NSString *value; - -/** - Initializes a new instance if the referral code is valid. Otherwise returns nil. - A code is valid if it is non-empty and contains only alphanumeric characters. - @param string the raw string referral code -*/ -+ (nullable instancetype)initWithString:(NSString *)string; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h deleted file mode 100644 index f923d54d..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKReferralManagerResult; - -/** - Describes the call back to the FBSDKReferralManager - @param result the result of the referral - @param error the referral error, if any. - */ -typedef void (^FBSDKReferralManagerResultBlock)(FBSDKReferralManagerResult *_Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(ReferralManagerResultBlock); - -/** - `FBSDKReferralManager` provides methods for starting the referral process. -*/ -NS_SWIFT_NAME(ReferralManager) -@interface FBSDKReferralManager : NSObject - -/** - Initialize a new instance with the provided view controller - @param viewController the view controller to present from. If nil, the topmost view controller will be automatically determined as best as possible. - */ -- (instancetype)initWithViewController:(nullable UIViewController *)viewController; - -/** - Open the referral dialog. - @param handler the callback. - */ --(void)startReferralWithCompletionHandler:(nullable FBSDKReferralManagerResultBlock)handler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h deleted file mode 100644 index 8406c303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKReferralCode.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the result of a referral request. - */ -NS_SWIFT_NAME(ReferralManagerResult) -@interface FBSDKReferralManagerResult : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - whether the referral was cancelled by the user. - */ -@property (readonly, nonatomic) BOOL isCancelled; - -/** - An array of referral codes for each referral made by the user - */ -@property (copy, nonatomic) NSArray *referralCodes; - -/** Initializes a new instance. - @param referralCodes the referral codes - @param isCancelled whether the referral was cancelled by the user - */ -- (instancetype)initWithReferralCodes:(nullable NSArray *)referralCodes - isCancelled:(BOOL)isCancelled -NS_DESIGNATED_INITIALIZER; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h deleted file mode 100644 index eee01c7b..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h +++ /dev/null @@ -1,152 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - FBSDKTooltipViewArrowDirection enum - - Passed on construction to determine arrow orientation. - */ -typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) -{ - /** View is located above given point, arrow is pointing down. */ - FBSDKTooltipViewArrowDirectionDown = 0, - /** View is located below given point, arrow is pointing up. */ - FBSDKTooltipViewArrowDirectionUp = 1, -} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); - -/** - FBSDKTooltipColorStyle enum - - Passed on construction to determine color styling. - */ -typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) -{ - /** Light blue background, white text, faded blue close button. */ - FBSDKTooltipColorStyleFriendlyBlue = 0, - /** Dark gray background, white text, light gray close button. */ - FBSDKTooltipColorStyleNeutralGray = 1, -} NS_SWIFT_NAME(FBTooltipView.ColorStyle); - -/** - - Tooltip bubble with text in it used to display tips for UI elements, - with a pointed arrow (to refer to the UI element). - - - - The tooltip fades in and will automatically fade out. See `displayDuration`. - */ -NS_SWIFT_NAME(FBTooltipView) -@interface FBSDKTooltipView : UIView - -/** - Gets or sets the amount of time in seconds the tooltip should be displayed. - Set this to zero to make the display permanent until explicitly dismissed. - Defaults to six seconds. - */ -@property (nonatomic, assign) CFTimeInterval displayDuration; - -/** - Gets or sets the color style after initialization. - Defaults to value passed to -initWithTagline:message:colorStyle:. - */ -@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; - -/** - Gets or sets the message. - */ -@property (nonatomic, copy, nullable) NSString *message; - -/** - Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). - */ -@property (nonatomic, copy, nullable) NSString *tagline; - -/** - Designated initializer. - - @param tagline First part of the label, that will be highlighted with different color. Can be nil. - - @param message Main message to display. - - @param colorStyle Color style to use for tooltip. - - - - If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. - - - @see FBSDKLoginTooltipView - */ -- (instancetype)initWithTagline:(nullable NSString *)tagline - message:(nullable NSString *)message - colorStyle:(FBSDKTooltipColorStyle)colorStyle; - -/** - Show tooltip at the top or at the bottom of given view. - Tooltip will be added to anchorView.window.rootViewController.view - - @param anchorView view to show at, must be already added to window view hierarchy, in order to decide - where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - - tooltip will be shown at the bottom of it) - - - - Use this method to present the tooltip with automatic positioning or - use -presentInView:withArrowPosition:direction: for manual positioning - If anchorView is nil or has no window - this method does nothing. - */ -- (void)presentFromView:(UIView *)anchorView; - -/** - Adds tooltip to given view, with given position and arrow direction. - - @param view View to be used as superview. - - @param arrowPosition Point in view's cordinates, where arrow will be pointing - - @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or - down (message bubble is above the arrow). - */ -- (void)presentInView:(UIView *)view - withArrowPosition:(CGPoint)arrowPosition - direction:(FBSDKTooltipViewArrowDirection)arrowDirection -NS_SWIFT_NAME(present(in:arrowPosition:direction:)); - -/** - Remove tooltip manually. - - - - Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. - */ -- (void)dismiss; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Info.plist deleted file mode 100644 index c484099e..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Info.plist and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 796e88ab..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 6602a164..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 796e88ab..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 6602a164..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftdoc deleted file mode 100644 index 77527713..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftinterface deleted file mode 100644 index e71a135a..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftdoc deleted file mode 100644 index 77527713..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftinterface deleted file mode 100644 index e71a135a..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index e07070b5..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 50d39ada..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index e07070b5..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 50d39ada..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources deleted file mode 100644 index c96af9dd..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,627 +0,0 @@ - - - - - files - - Headers/FBSDKCoreKitImport.h - - Dx4bs8Anww/HXD9p6ktaXolY7u4= - - Headers/FBSDKDeviceLoginCodeInfo.h - - +LNbwZBM3Cdh9jeotdiuUdaczVM= - - Headers/FBSDKDeviceLoginManager.h - - F5BZI8qlY6ak7JYHjnjhMPwxWNs= - - Headers/FBSDKDeviceLoginManagerResult.h - - eybFltBh4PyFs7thu4MtyAFSsVY= - - Headers/FBSDKLoginButton.h - - bTzlpj+dFpifun4lUQL9xkpvbWo= - - Headers/FBSDKLoginConfiguration.h - - UCJoE3+0wRBLaDYoc1XfMPLjaig= - - Headers/FBSDKLoginConstants.h - - GtfJXqQORRo4zQu2ldmfMCs9LgI= - - Headers/FBSDKLoginKit-Swift.h - - FW0UE1rcsrV5oMot5UE5oRWyimQ= - - Headers/FBSDKLoginKit.h - - Jmdo0H9bOxt8CbdFqoaLFBgYu9U= - - Headers/FBSDKLoginManager.h - - R+pUrd4v2P+/w+EMAjMzx38wJqQ= - - Headers/FBSDKLoginManagerLoginResult.h - - /ZnPx4pvXrzCnlXr3wkMcNyP+Sg= - - Headers/FBSDKLoginTooltipView.h - - ez0zeoczpzWZ/92CT/ygDWMfmv8= - - Headers/FBSDKReferralCode.h - - rnWOPDDY1vbR6FmnVZUiTZOjA54= - - Headers/FBSDKReferralManager.h - - RzXHx9yrBmQiZpA0r0t9rPKmGoQ= - - Headers/FBSDKReferralManagerResult.h - - 2eq1HxHd8QCNcYyLKrvz+mpTqlM= - - Headers/FBSDKTooltipView.h - - Zrt3ylsQxUPvP4GhYnYs7sT16Cs= - - Info.plist - - X4Ikpb7+cC0hzNp+RSmW5/CI2pM= - - Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - yeQlSb8ouJkAUVUiXjOsSf3pfwA= - - Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - YG4Z7WSkqH+N5NUsK/qVVIEA56E= - - Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - JUZEZzyIyMbsncMfJeN/c/eheXM= - - Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc - - yeQlSb8ouJkAUVUiXjOsSf3pfwA= - - Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface - - YG4Z7WSkqH+N5NUsK/qVVIEA56E= - - Modules/FBSDKLoginKit.swiftmodule/arm64.swiftmodule - - JUZEZzyIyMbsncMfJeN/c/eheXM= - - Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftdoc - - wmWHR0Ob+Lj99Yhho8FEmTjN6YM= - - Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftinterface - - A/UB+4dY0r3bBLJdz0b2/F0E1sg= - - Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftmodule - - +URtQGIUVq0IFnasJKSTRPIQV10= - - Modules/FBSDKLoginKit.swiftmodule/i386.swiftdoc - - wmWHR0Ob+Lj99Yhho8FEmTjN6YM= - - Modules/FBSDKLoginKit.swiftmodule/i386.swiftinterface - - A/UB+4dY0r3bBLJdz0b2/F0E1sg= - - Modules/FBSDKLoginKit.swiftmodule/i386.swiftmodule - - +URtQGIUVq0IFnasJKSTRPIQV10= - - Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - QxWcP/gsbajnHeU6AnBO3UL6yqI= - - Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - euhRZhQFtTn/nrGr422540SoGR8= - - Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - f1SVR1D0QYGriCZji8oHfYkxaGs= - - Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc - - QxWcP/gsbajnHeU6AnBO3UL6yqI= - - Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface - - euhRZhQFtTn/nrGr422540SoGR8= - - Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftmodule - - f1SVR1D0QYGriCZji8oHfYkxaGs= - - Modules/module.modulemap - - tfc04nZSIwhoHV/QsoW1UgsqZrM= - - - files2 - - Headers/FBSDKCoreKitImport.h - - hash - - Dx4bs8Anww/HXD9p6ktaXolY7u4= - - hash2 - - RuJd1u3mkF+HMoNchRVDYdiasvM02uXpuyXb7IGreS0= - - - Headers/FBSDKDeviceLoginCodeInfo.h - - hash - - +LNbwZBM3Cdh9jeotdiuUdaczVM= - - hash2 - - Rpl7fvulD8JIJymsCfHyyyY1guT+ENaitC1464L3Ocs= - - - Headers/FBSDKDeviceLoginManager.h - - hash - - F5BZI8qlY6ak7JYHjnjhMPwxWNs= - - hash2 - - 5UfDagB7jP5gL3anf68ok+Xk0e+3raS+Uyx89gJG460= - - - Headers/FBSDKDeviceLoginManagerResult.h - - hash - - eybFltBh4PyFs7thu4MtyAFSsVY= - - hash2 - - KKbuGbwzK9hGx6HPKKsRHTK7vsiDuAvtCPxgC59AHuA= - - - Headers/FBSDKLoginButton.h - - hash - - bTzlpj+dFpifun4lUQL9xkpvbWo= - - hash2 - - 4BtSX/vm9lfMDDyie9PU5LlfKfJu2BRgBVifO6hAUmM= - - - Headers/FBSDKLoginConfiguration.h - - hash - - UCJoE3+0wRBLaDYoc1XfMPLjaig= - - hash2 - - DOQcuhkdhi+nhO+GBMc59radMoRowf181ANUCdipK2o= - - - Headers/FBSDKLoginConstants.h - - hash - - GtfJXqQORRo4zQu2ldmfMCs9LgI= - - hash2 - - boAKsfJowuVgnFS7fcIf1c3reAYB8MleurAP9YxYv7k= - - - Headers/FBSDKLoginKit-Swift.h - - hash - - FW0UE1rcsrV5oMot5UE5oRWyimQ= - - hash2 - - bR+eJDc9Ry/v1ikUqBf1YRybvy35IRFPj1KYjRIJP2I= - - - Headers/FBSDKLoginKit.h - - hash - - Jmdo0H9bOxt8CbdFqoaLFBgYu9U= - - hash2 - - ypwOebnrIIyAaIOkqiJETRqQQErZxHTjDGB47MBqlNg= - - - Headers/FBSDKLoginManager.h - - hash - - R+pUrd4v2P+/w+EMAjMzx38wJqQ= - - hash2 - - HZ50Yus/vDbNydrjyM4jrpnylFWgAW7M9gmmUfl09Rc= - - - Headers/FBSDKLoginManagerLoginResult.h - - hash - - /ZnPx4pvXrzCnlXr3wkMcNyP+Sg= - - hash2 - - uCKDBcsTMCiJXQPcWpCEGoCzu5dseCNMT1IUhFiAxmE= - - - Headers/FBSDKLoginTooltipView.h - - hash - - ez0zeoczpzWZ/92CT/ygDWMfmv8= - - hash2 - - gOKk+pl/9W0an1dZu22AiKoNQ7fIQ5Bxy9jSwRhX32U= - - - Headers/FBSDKReferralCode.h - - hash - - rnWOPDDY1vbR6FmnVZUiTZOjA54= - - hash2 - - 34LY9xxzLB1tM3QAHtyJgVX2UeJECYfCF+IGPMOYAhA= - - - Headers/FBSDKReferralManager.h - - hash - - RzXHx9yrBmQiZpA0r0t9rPKmGoQ= - - hash2 - - n2wcsMXLL62UQ4J4wnTQ7sKAMmR+ChbL7G66rqlTCDQ= - - - Headers/FBSDKReferralManagerResult.h - - hash - - 2eq1HxHd8QCNcYyLKrvz+mpTqlM= - - hash2 - - kHoo7WgRvUazd4GLEBXwvC4/X1ezQs1HH1eMdTTX5T0= - - - Headers/FBSDKTooltipView.h - - hash - - Zrt3ylsQxUPvP4GhYnYs7sT16Cs= - - hash2 - - 9cb9cCueDgThD4Oku8E7PPJY6iVQMf0CblelS6A2pZM= - - - Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - hash - - yeQlSb8ouJkAUVUiXjOsSf3pfwA= - - hash2 - - NcqcLO9T98OKndfeUJOwyicBZtv1tGw39d0v1L+pJZ8= - - - Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - hash - - YG4Z7WSkqH+N5NUsK/qVVIEA56E= - - hash2 - - hhabeSdqATRqeSt+YwcDci6c+001gXNJ0Q6OLgU8q6Q= - - - Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - hash - - JUZEZzyIyMbsncMfJeN/c/eheXM= - - hash2 - - wcunDPHuoGmDw19sVTJ6wuyq0WEG2aLte+qVSpLHqD8= - - - Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc - - hash - - yeQlSb8ouJkAUVUiXjOsSf3pfwA= - - hash2 - - NcqcLO9T98OKndfeUJOwyicBZtv1tGw39d0v1L+pJZ8= - - - Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface - - hash - - YG4Z7WSkqH+N5NUsK/qVVIEA56E= - - hash2 - - hhabeSdqATRqeSt+YwcDci6c+001gXNJ0Q6OLgU8q6Q= - - - Modules/FBSDKLoginKit.swiftmodule/arm64.swiftmodule - - hash - - JUZEZzyIyMbsncMfJeN/c/eheXM= - - hash2 - - wcunDPHuoGmDw19sVTJ6wuyq0WEG2aLte+qVSpLHqD8= - - - Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftdoc - - hash - - wmWHR0Ob+Lj99Yhho8FEmTjN6YM= - - hash2 - - erb5a6o6n8KYTw/Q/2OO+CPWs5cMkoTalmW7gqfiMR8= - - - Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftinterface - - hash - - A/UB+4dY0r3bBLJdz0b2/F0E1sg= - - hash2 - - 4/sPt6BdfwsHW3UIkIN67A/PLnwnGXIMnlnAyUC3Hi4= - - - Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftmodule - - hash - - +URtQGIUVq0IFnasJKSTRPIQV10= - - hash2 - - caKK7FXup6hcuVbant6ZB1w9Wd2JO5mz3Gm/g5pjXyE= - - - Modules/FBSDKLoginKit.swiftmodule/i386.swiftdoc - - hash - - wmWHR0Ob+Lj99Yhho8FEmTjN6YM= - - hash2 - - erb5a6o6n8KYTw/Q/2OO+CPWs5cMkoTalmW7gqfiMR8= - - - Modules/FBSDKLoginKit.swiftmodule/i386.swiftinterface - - hash - - A/UB+4dY0r3bBLJdz0b2/F0E1sg= - - hash2 - - 4/sPt6BdfwsHW3UIkIN67A/PLnwnGXIMnlnAyUC3Hi4= - - - Modules/FBSDKLoginKit.swiftmodule/i386.swiftmodule - - hash - - +URtQGIUVq0IFnasJKSTRPIQV10= - - hash2 - - caKK7FXup6hcuVbant6ZB1w9Wd2JO5mz3Gm/g5pjXyE= - - - Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash - - QxWcP/gsbajnHeU6AnBO3UL6yqI= - - hash2 - - gL1OfuT/wy+Py2WgcxffWiWfmKQgcVJ0SbKSV9Rm4Fc= - - - Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash - - euhRZhQFtTn/nrGr422540SoGR8= - - hash2 - - dD5Y8paMHW587ZOVuOR6t0WDkxWZFVhwoo+FG4s5hxk= - - - Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash - - f1SVR1D0QYGriCZji8oHfYkxaGs= - - hash2 - - NOTkkb/wKvZvlG1lus68pP2nmW2a39ztZcc5rolLugo= - - - Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc - - hash - - QxWcP/gsbajnHeU6AnBO3UL6yqI= - - hash2 - - gL1OfuT/wy+Py2WgcxffWiWfmKQgcVJ0SbKSV9Rm4Fc= - - - Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface - - hash - - euhRZhQFtTn/nrGr422540SoGR8= - - hash2 - - dD5Y8paMHW587ZOVuOR6t0WDkxWZFVhwoo+FG4s5hxk= - - - Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftmodule - - hash - - f1SVR1D0QYGriCZji8oHfYkxaGs= - - hash2 - - NOTkkb/wKvZvlG1lus68pP2nmW2a39ztZcc5rolLugo= - - - Modules/module.modulemap - - hash - - tfc04nZSIwhoHV/QsoW1UgsqZrM= - - hash2 - - mg/tLWcmTWvzzkcRtPQSnONw1PhzIM4vXke4Qdm7upM= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 407f7303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKLoginKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit deleted file mode 100644 index e56b895e..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/E87F40F0-B079-3A60-AC3C-E27F1DC4F70D.bcsymbolmap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/E87F40F0-B079-3A60-AC3C-E27F1DC4F70D.bcsymbolmap deleted file mode 100644 index 99694f93..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/E87F40F0-B079-3A60-AC3C-E27F1DC4F70D.bcsymbolmap +++ /dev/null @@ -1,1674 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -MacOSX11.3.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKLoginKit-Dynamic/IntermediateBuildFilesPath/FBSDKLoginKit.build/Release-maccatalyst/FBSDKLoginKit-Dynamic.build/DerivedSources/FBSDKLoginKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit --[FBSDKAuthenticationTokenFactory init] --[FBSDKAuthenticationTokenFactory initWithSessionProvider:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:completion:] --[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:] -___91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke -___copy_helper_block_e8_32s40s48s56b -___destroy_helper_block_e8_32s40s48s56s --[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:] -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -___91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -___copy_helper_block_e8_32s40s48b -___destroy_helper_block_e8_32s40s48s --[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:] -___77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke --[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:] -___68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -___copy_helper_block_e8_32b40s -___destroy_helper_block_e8_32s40s --[FBSDKAuthenticationTokenFactory _certificateEndpoint] --[FBSDKAuthenticationTokenFactory .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -___block_descriptor_64_e8_32s40s48s56bs_e8_v12?0B8l -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -___block_descriptor_44_e8_32bs_e5_v8?0l -___block_descriptor_40_e8_32bs_e5_v8?0l -___block_descriptor_56_e8_32s40s48bs_e19_v16?0^{__SecKey=}8l -_OBJC_SELECTOR_REFERENCES_.57 -___block_descriptor_40_e8_32bs_e27_v16?0^{__SecCertificate=}8l -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_SELECTOR_REFERENCES_.81 -___block_descriptor_48_e8_32bs40s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.93 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKAuthenticationTokenCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKAuthenticationTokenCreating -__OBJC_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKAuthenticationTokenCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKAuthenticationTokenFactory -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenFactory -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenFactory -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._cert -_OBJC_IVAR_$_FBSDKAuthenticationTokenFactory._sessionProvider -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenFactory -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenFactory -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32b40s -__68-[FBSDKAuthenticationTokenFactory getCertificateWithKey:completion:]_block_invoke -__77-[FBSDKAuthenticationTokenFactory getPublicKeyWithCertificateKey:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke.54 -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke_2 -__91-[FBSDKAuthenticationTokenFactory verifySignature:header:claims:certificateKey:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48s56b -__91-[FBSDKAuthenticationTokenFactory createTokenFromTokenString:nonce:graphDomain:completion:]_block_invoke --[FBSDKAuthenticationTokenHeader initWithAlg:typ:kid:] -+[FBSDKAuthenticationTokenHeader headerFromEncodedString:] --[FBSDKAuthenticationTokenHeader isEqualToHeader:] --[FBSDKAuthenticationTokenHeader isEqual:] --[FBSDKAuthenticationTokenHeader alg] --[FBSDKAuthenticationTokenHeader typ] --[FBSDKAuthenticationTokenHeader kid] --[FBSDKAuthenticationTokenHeader .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.33 -__OBJC_$_CLASS_METHODS_FBSDKAuthenticationTokenHeader -__OBJC_METACLASS_RO_$_FBSDKAuthenticationTokenHeader -__OBJC_$_INSTANCE_METHODS_FBSDKAuthenticationTokenHeader -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._alg -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._typ -_OBJC_IVAR_$_FBSDKAuthenticationTokenHeader._kid -__OBJC_$_INSTANCE_VARIABLES_FBSDKAuthenticationTokenHeader -__OBJC_$_PROP_LIST_FBSDKAuthenticationTokenHeader -__OBJC_CLASS_RO_$_FBSDKAuthenticationTokenHeader -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m -FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.h --[FBSDKDeviceLoginCodeInfo initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:] --[FBSDKDeviceLoginCodeInfo identifier] --[FBSDKDeviceLoginCodeInfo loginCode] --[FBSDKDeviceLoginCodeInfo verificationURL] --[FBSDKDeviceLoginCodeInfo expirationDate] --[FBSDKDeviceLoginCodeInfo pollingInterval] --[FBSDKDeviceLoginCodeInfo .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginCodeInfo -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginCodeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._identifier -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._loginCode -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._verificationURL -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._expirationDate -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._pollingInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginCodeInfo -__OBJC_$_PROP_LIST_FBSDKDeviceLoginCodeInfo -__OBJC_CLASS_RO_$_FBSDKDeviceLoginCodeInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h -+[FBSDKDeviceLoginManager initialize] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:graphRequestFactory:devicePoller:] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:] --[FBSDKDeviceLoginManager start] -___32-[FBSDKDeviceLoginManager start]_block_invoke -___copy_helper_block_e8_32s --[FBSDKDeviceLoginManager cancel] --[FBSDKDeviceLoginManager _notifyError:] --[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:] -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.118 -___copy_helper_block_e8_32s40s48s56b64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKDeviceLoginManager _processError:] --[FBSDKDeviceLoginManager _schedulePoll:] -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 --[FBSDKDeviceLoginManager netService:didNotPublish:] --[FBSDKDeviceLoginManager setCodeInfo:] --[FBSDKDeviceLoginManager delegate] --[FBSDKDeviceLoginManager setDelegate:] --[FBSDKDeviceLoginManager permissions] --[FBSDKDeviceLoginManager redirectURL] --[FBSDKDeviceLoginManager setRedirectURL:] --[FBSDKDeviceLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_g_loginManagerInstances -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_CLASSLIST_REFERENCES_$_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_CLASSLIST_REFERENCES_$_.93 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_SELECTOR_REFERENCES_.99 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -___block_descriptor_40_e8_32s_e39_v16?0"FBSDKDeviceLoginManagerResult"8l -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_CLASSLIST_REFERENCES_$_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.146 -___block_descriptor_72_e8_32s40s48s56bs64s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.174 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_SELECTOR_REFERENCES_.179 -__OBJC_$_CLASS_METHODS_FBSDKDeviceLoginManager -__OBJC_$_PROTOCOL_REFS_NSNetServiceDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSNetServiceDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSNetServiceDelegate -__OBJC_PROTOCOL_$_NSNetServiceDelegate -__OBJC_LABEL_PROTOCOL_$_NSNetServiceDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceLoginManager -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManager -_OBJC_IVAR_$_FBSDKDeviceLoginManager._codeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isCancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._loginAdvertisementService -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isSmartLoginEnabled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKDeviceLoginManager._poller -_OBJC_IVAR_$_FBSDKDeviceLoginManager._delegate -_OBJC_IVAR_$_FBSDKDeviceLoginManager._permissions -_OBJC_IVAR_$_FBSDKDeviceLoginManager._redirectURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManager -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManager -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.h -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40s48s56b64s -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.118 -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -__copy_helper_block_e8_32s -__32-[FBSDKDeviceLoginManager start]_block_invoke --[FBSDKDeviceLoginManagerResult initWithToken:isCancelled:] --[FBSDKDeviceLoginManagerResult accessToken] --[FBSDKDeviceLoginManagerResult isCancelled] --[FBSDKDeviceLoginManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManagerResult -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._cancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._accessToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManagerResult -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManagerResult -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h --[FBSDKDevicePoller scheduleBlock:interval:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDevicePolling -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDevicePolling -__OBJC_PROTOCOL_$_FBSDKDevicePolling -__OBJC_LABEL_PROTOCOL_$_FBSDKDevicePolling -__OBJC_CLASS_PROTOCOLS_$_FBSDKDevicePoller -__OBJC_METACLASS_RO_$_FBSDKDevicePoller -__OBJC_$_INSTANCE_METHODS_FBSDKDevicePoller -__OBJC_CLASS_RO_$_FBSDKDevicePoller -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDevicePoller.m -FBSDKLoginKit/Internal/FBSDKDevicePoller.m -+[FBSDKDeviceRequestsHelper initialize] -+[FBSDKDeviceRequestsHelper getDeviceInfo] -+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:] -___68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -+[FBSDKDeviceRequestsHelper isDelegate:forAdvertisementService:] -+[FBSDKDeviceRequestsHelper cleanUpAdvertisementService:] -_g_mdnsAdvertisementServices -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.20 -_startAdvertisementService:withDelegate:.sdkVersion -_startAdvertisementService:withDelegate:.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.71 -__OBJC_$_CLASS_METHODS_FBSDKDeviceRequestsHelper -__OBJC_$_CLASS_PROP_LIST_FBSDKDeviceRequestsHelper -__OBJC_METACLASS_RO_$_FBSDKDeviceRequestsHelper -__OBJC_CLASS_RO_$_FBSDKDeviceRequestsHelper -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -__68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/dispatch/once.h --[FBSDKLoginButton dealloc] --[FBSDKLoginButton defaultAudience] --[FBSDKLoginButton setDefaultAudience:] --[FBSDKLoginButton setLoginTracking:] --[FBSDKLoginButton defaultFont] --[FBSDKLoginButton setNonce:] --[FBSDKLoginButton didMoveToWindow] --[FBSDKLoginButton imageRectForContentRect:] --[FBSDKLoginButton titleRectForContentRect:] --[FBSDKLoginButton layoutSubviews] --[FBSDKLoginButton sizeThatFits:] -_FBSDKTextSize --[FBSDKLoginButton configureButton] --[FBSDKLoginButton _unsubscribeFromNotifications] --[FBSDKLoginButton _updateNotificationObservers] --[FBSDKLoginButton _accessTokenDidChangeNotification:] --[FBSDKLoginButton _profileDidChangeNotification:] --[FBSDKLoginButton _buttonPressed:] -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke -___35-[FBSDKLoginButton _buttonPressed:]_block_invoke.162 --[FBSDKLoginButton loginConfiguration] --[FBSDKLoginButton _logOutTitle] --[FBSDKLoginButton _longLogInTitle] --[FBSDKLoginButton _shortLogInTitle] --[FBSDKLoginButton _showTooltipIfNeeded] --[FBSDKLoginButton _initializeContent] --[FBSDKLoginButton _updateContentForAccessToken] --[FBSDKLoginButton _fetchAndSetContent] -___39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke --[FBSDKLoginButton _updateContentForUserProfile:] --[FBSDKLoginButton _userInformationDoesNotMatchProfile:] --[FBSDKLoginButton _isAuthenticated] --[FBSDKLoginButton initWithFrame:] --[FBSDKLoginButton _logout] --[FBSDKLoginButton graphRequestFactory] --[FBSDKLoginButton delegate] --[FBSDKLoginButton setDelegate:] --[FBSDKLoginButton permissions] --[FBSDKLoginButton setPermissions:] --[FBSDKLoginButton tooltipBehavior] --[FBSDKLoginButton setTooltipBehavior:] --[FBSDKLoginButton tooltipColorStyle] --[FBSDKLoginButton setTooltipColorStyle:] --[FBSDKLoginButton loginTracking] --[FBSDKLoginButton nonce] --[FBSDKLoginButton messengerPageId] --[FBSDKLoginButton setMessengerPageId:] --[FBSDKLoginButton authType] --[FBSDKLoginButton setAuthType:] --[FBSDKLoginButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKLoginButton._loginProvider -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_IVAR_$_FBSDKLoginButton._loginTracking -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_IVAR_$_FBSDKLoginButton._nonce -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_IVAR_$_FBSDKLoginButton._hasShownTooltipBubble -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_IVAR_$_FBSDKLoginButton._userName -_OBJC_CLASSLIST_REFERENCES_$_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_CLASSLIST_REFERENCES_$_.146 -___block_descriptor_40_e8_32s_e23_v16?0"UIAlertAction"8l -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -___block_descriptor_40_e8_32s_e50_v24?0"FBSDKLoginManagerLoginResult"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_CLASSLIST_REFERENCES_$_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_CLASSLIST_REFERENCES_$_.206 -_OBJC_SELECTOR_REFERENCES_.208 -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_IVAR_$_FBSDKLoginButton._userID -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_CLASSLIST_REFERENCES_$_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_CLASSLIST_REFERENCES_$_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_IVAR_$_FBSDKLoginButton._graphRequestFactory -_OBJC_CLASSLIST_REFERENCES_$_.255 -_OBJC_IVAR_$_FBSDKLoginButton._delegate -_OBJC_IVAR_$_FBSDKLoginButton._permissions -_OBJC_IVAR_$_FBSDKLoginButton._tooltipBehavior -_OBJC_IVAR_$_FBSDKLoginButton._tooltipColorStyle -_OBJC_IVAR_$_FBSDKLoginButton._messengerPageId -_OBJC_IVAR_$_FBSDKLoginButton._authType -__OBJC_METACLASS_RO_$_FBSDKLoginButton -__OBJC_$_INSTANCE_METHODS_FBSDKLoginButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginButton -__OBJC_$_PROP_LIST_FBSDKLoginButton -__OBJC_CLASS_RO_$_FBSDKLoginButton -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_CLASSLIST_REFERENCES_$_.319 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_SELECTOR_REFERENCES_.323 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.m -FBSDKLoginKit/FBSDKLoginButton.h -__39-[FBSDKLoginButton _fetchAndSetContent]_block_invoke -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke.162 -__35-[FBSDKLoginButton _buttonPressed:]_block_invoke -FBSDKTextSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk --[FBSDKLoginCompletionParameters init] --[FBSDKLoginCompletionParameters initWithError:] --[FBSDKLoginCompletionParameters authenticationToken] --[FBSDKLoginCompletionParameters setAuthenticationToken:] --[FBSDKLoginCompletionParameters profile] --[FBSDKLoginCompletionParameters setProfile:] --[FBSDKLoginCompletionParameters accessTokenString] --[FBSDKLoginCompletionParameters setAccessTokenString:] --[FBSDKLoginCompletionParameters nonceString] --[FBSDKLoginCompletionParameters setNonceString:] --[FBSDKLoginCompletionParameters authenticationTokenString] --[FBSDKLoginCompletionParameters setAuthenticationTokenString:] --[FBSDKLoginCompletionParameters permissions] --[FBSDKLoginCompletionParameters setPermissions:] --[FBSDKLoginCompletionParameters declinedPermissions] --[FBSDKLoginCompletionParameters setDeclinedPermissions:] --[FBSDKLoginCompletionParameters expiredPermissions] --[FBSDKLoginCompletionParameters setExpiredPermissions:] --[FBSDKLoginCompletionParameters appID] --[FBSDKLoginCompletionParameters setAppID:] --[FBSDKLoginCompletionParameters userID] --[FBSDKLoginCompletionParameters setUserID:] --[FBSDKLoginCompletionParameters error] --[FBSDKLoginCompletionParameters setError:] --[FBSDKLoginCompletionParameters expirationDate] --[FBSDKLoginCompletionParameters setExpirationDate:] --[FBSDKLoginCompletionParameters dataAccessExpirationDate] --[FBSDKLoginCompletionParameters setDataAccessExpirationDate:] --[FBSDKLoginCompletionParameters challenge] --[FBSDKLoginCompletionParameters setChallenge:] --[FBSDKLoginCompletionParameters graphDomain] --[FBSDKLoginCompletionParameters setGraphDomain:] --[FBSDKLoginCompletionParameters .cxx_destruct] -+[FBSDKLoginURLCompleter initialize] --[FBSDKLoginURLCompleter initWithURLParameters:appID:connectionProvider:authenticationTokenCreator:] --[FBSDKLoginURLCompleter completeLoginWithHandler:] --[FBSDKLoginURLCompleter completeLoginWithHandler:nonce:] --[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:] -___75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -___copy_helper_block_e8_32s40b --[FBSDKLoginURLCompleter setParametersWithDictionary:appID:] --[FBSDKLoginURLCompleter setErrorWithDictionary:] --[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -___copy_helper_block_e8_32s40s48b56r -___destroy_helper_block_e8_32s40s48s56r -+[FBSDKLoginURLCompleter profileWithClaims:] -+[FBSDKLoginURLCompleter expirationDateFromParameters:] -+[FBSDKLoginURLCompleter dataAccessExpirationDateFromParameters:] -+[FBSDKLoginURLCompleter challengeFromParameters:] -+[FBSDKLoginURLCompleter dateFormatter] --[FBSDKLoginURLCompleter parameters] --[FBSDKLoginURLCompleter setParameters:] --[FBSDKLoginURLCompleter .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginCompletionParameters -__OBJC_$_INSTANCE_METHODS_FBSDKLoginCompletionParameters -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationToken -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._profile -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._accessTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._nonceString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._authenticationTokenString -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._permissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._declinedPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expiredPermissions -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._appID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._userID -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._error -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._expirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._dataAccessExpirationDate -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._challenge -_OBJC_IVAR_$_FBSDKLoginCompletionParameters._graphDomain -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginCompletionParameters -__OBJC_$_PROP_LIST_FBSDKLoginCompletionParameters -__OBJC_CLASS_RO_$_FBSDKLoginCompletionParameters -_OBJC_CLASSLIST_REFERENCES_$_.88 -__profileFactory -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -___block_descriptor_48_e8_32s40bs_e34_v16?0"FBSDKAuthenticationToken"8l -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_CLASSLIST_REFERENCES_$_.149 -_OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_CLASSLIST_REFERENCES_$_.185 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_CLASSLIST_REFERENCES_$_.204 -_OBJC_SELECTOR_REFERENCES_.206 -___block_descriptor_64_e8_32s40s48bs56r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.232 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_CLASSLIST_REFERENCES_$_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_CLASSLIST_REFERENCES_$_.252 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_CLASSLIST_REFERENCES_$_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_CLASSLIST_REFERENCES_$_.284 -_OBJC_SELECTOR_REFERENCES_.286 -_OBJC_CLASSLIST_REFERENCES_$_.289 -_OBJC_SELECTOR_REFERENCES_.291 -__dateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.292 -__OBJC_$_CLASS_METHODS_FBSDKLoginURLCompleter -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginCompleting -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginCompleting -__OBJC_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginCompleting -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginURLCompleter -__OBJC_METACLASS_RO_$_FBSDKLoginURLCompleter -__OBJC_$_INSTANCE_METHODS_FBSDKLoginURLCompleter -_OBJC_IVAR_$_FBSDKLoginURLCompleter._parameters -_OBJC_IVAR_$_FBSDKLoginURLCompleter._observer -_OBJC_IVAR_$_FBSDKLoginURLCompleter._performExplicitFallback -_OBJC_IVAR_$_FBSDKLoginURLCompleter._connectionProvider -_OBJC_IVAR_$_FBSDKLoginURLCompleter._authenticationTokenCreator -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginURLCompleter -__OBJC_$_PROP_LIST_FBSDKLoginURLCompleter -__OBJC_CLASS_RO_$_FBSDKLoginURLCompleter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion.m -FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48b56r -__79-[FBSDKLoginURLCompleter exchangeNonceForTokenWithHandler:authenticationNonce:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__copy_helper_block_e8_32s40b -__75-[FBSDKLoginURLCompleter fetchAndSetPropertiesForParameters:nonce:handler:]_block_invoke -FBSDKLoginKit/Internal/FBSDKLoginCompletion.h --[FBSDKLoginConfiguration initWithTracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:messengerPageId:authType:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:] --[FBSDKLoginConfiguration initWithPermissions:tracking:nonce:messengerPageId:authType:] --[FBSDKLoginConfiguration init] -+[FBSDKLoginConfiguration authTypeForString:] --[FBSDKLoginConfiguration nonce] --[FBSDKLoginConfiguration tracking] --[FBSDKLoginConfiguration requestedPermissions] --[FBSDKLoginConfiguration messengerPageId] --[FBSDKLoginConfiguration authType] --[FBSDKLoginConfiguration setAuthType:] --[FBSDKLoginConfiguration .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.46 -__OBJC_$_CLASS_METHODS_FBSDKLoginConfiguration -__OBJC_METACLASS_RO_$_FBSDKLoginConfiguration -__OBJC_$_INSTANCE_METHODS_FBSDKLoginConfiguration -_OBJC_IVAR_$_FBSDKLoginConfiguration._nonce -_OBJC_IVAR_$_FBSDKLoginConfiguration._tracking -_OBJC_IVAR_$_FBSDKLoginConfiguration._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginConfiguration._messengerPageId -_OBJC_IVAR_$_FBSDKLoginConfiguration._authType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginConfiguration -__OBJC_$_PROP_LIST_FBSDKLoginConfiguration -__OBJC_CLASS_RO_$_FBSDKLoginConfiguration -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.m -FBSDKLoginKit/FBSDKLoginConfiguration.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:] -+[NSError(FBSDKLoginError) fbErrorForFailedLoginWithCode:innerError:] -+[NSError(FBSDKLoginError) fbErrorForSystemPasswordChange:] -+[NSError(FBSDKLoginError) fbErrorFromReturnURLParameters:] -+[NSError(FBSDKLoginError) fbErrorFromServerError:] -+[NSError(FBSDKLoginError) fbErrorWithSystemAccountStoreDeniedError:isCancellation:] -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.87 -__OBJC_$_CATEGORY_CLASS_METHODS_NSError_$_FBSDKLoginError -__OBJC_$_CATEGORY_NSError_$_FBSDKLoginError -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m -FBSDKLoginKit/Internal/FBSDKLoginError.m -+[FBSDKLoginManager initialize] --[FBSDKLoginManager init] --[FBSDKLoginManager logInFromViewController:configuration:completion:] --[FBSDKLoginManager logInFromViewControllerImpl:configuration:completion:] --[FBSDKLoginManager logInWithPermissions:fromViewController:handler:] --[FBSDKLoginManager reauthorizeDataAccess:handler:] --[FBSDKLoginManager logOut] --[FBSDKLoginManager logInWithURL:handler:] -___42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke --[FBSDKLoginManager handleImplicitCancelOfLogIn] --[FBSDKLoginManager validateLoginStartState] --[FBSDKLoginManager isPerformingLogin] --[FBSDKLoginManager completeAuthentication:expectChallenge:] --[FBSDKLoginManager _setGlobalPropertiesWithParameters:result:] --[FBSDKLoginManager _setSharedAuthenticationToken:accessToken:profile:] --[FBSDKLoginManager _verifyChallengeWithCompletionParameters:] --[FBSDKLoginManager invokeHandler:error:] --[FBSDKLoginManager loadExpectedChallenge] --[FBSDKLoginManager loadExpectedNonce] --[FBSDKLoginManager logInParametersWithConfiguration:serverConfiguration:logger:authMethod:] --[FBSDKLoginManager logInWithPermissions:handler:] --[FBSDKLoginManager logInParametersFromURL:] --[FBSDKLoginManager logIn] -___26-[FBSDKLoginManager logIn]_block_invoke -___26-[FBSDKLoginManager logIn]_block_invoke.323 --[FBSDKLoginManager storeExpectedChallenge:] --[FBSDKLoginManager storeExpectedNonce:keychainStore:] -+[FBSDKLoginManager stringForChallenge] --[FBSDKLoginManager validateReauthentication:withResult:] --[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:] -___101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -___copy_helper_block_e8_32s40s48s --[FBSDKLoginManager performBrowserLogInWithHandler:] -___52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke --[FBSDKLoginManager cancelledResultFromParameters:] --[FBSDKLoginManager successResultFromParameters:] --[FBSDKLoginManager recentlyGrantedPermissionsFromGrantedPermissions:] --[FBSDKLoginManager recentlyDeclinedPermissionsFromDeclinedPermissions:] --[FBSDKLoginManager setHandler:] --[FBSDKLoginManager setRequestedPermissions:] --[FBSDKLoginManager configuration] --[FBSDKLoginManager application:openURL:sourceApplication:annotation:] -___70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -___copy_helper_block_e8_32s40s --[FBSDKLoginManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKLoginManager applicationDidBecomeActive:] --[FBSDKLoginManager isAuthenticationURL:] --[FBSDKLoginManager shouldStopPropagationOfURL:] --[FBSDKLoginManager defaultAudience] --[FBSDKLoginManager setDefaultAudience:] --[FBSDKLoginManager fromViewController] --[FBSDKLoginManager setFromViewController:] --[FBSDKLoginManager requestedPermissions] --[FBSDKLoginManager logger] --[FBSDKLoginManager setLogger:] --[FBSDKLoginManager config] --[FBSDKLoginManager setConfig:] --[FBSDKLoginManager state] --[FBSDKLoginManager setState:] --[FBSDKLoginManager usedSFAuthSession] --[FBSDKLoginManager setUsedSFAuthSession:] --[FBSDKLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_CLASSLIST_REFERENCES_$_.53 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 -___block_descriptor_40_e8_32s_e40_v16?0"FBSDKLoginCompletionParameters"8l -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.102 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.164 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_CLASSLIST_REFERENCES_$_.231 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.255 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.261 -_OBJC_CLASSLIST_REFERENCES_$_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_CLASSLIST_REFERENCES_$_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_SELECTOR_REFERENCES_.298 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_CLASSLIST_REFERENCES_$_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.319 -___block_descriptor_40_e8_32s_e20_v20?0B8"NSError"12l -___block_descriptor_40_e8_32bs_e20_v20?0B8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_CLASSLIST_REFERENCES_$_.326 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -_OBJC_SELECTOR_REFERENCES_.347 -___block_descriptor_56_e8_32s40s48s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.350 -_OBJC_SELECTOR_REFERENCES_.352 -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.356 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_CLASSLIST_REFERENCES_$_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_SELECTOR_REFERENCES_.373 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.389 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_SELECTOR_REFERENCES_.395 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -_OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 -_OBJC_SELECTOR_REFERENCES_.407 -_OBJC_SELECTOR_REFERENCES_.409 -___block_descriptor_48_e8_32s40s_e40_v16?0"FBSDKLoginCompletionParameters"8l -_OBJC_SELECTOR_REFERENCES_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -__OBJC_$_CLASS_METHODS_FBSDKLoginManager -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLoginProviding -__OBJC_$_PROP_LIST_FBSDKLoginProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLoginProviding -__OBJC_PROTOCOL_$_FBSDKLoginProviding -__OBJC_LABEL_PROTOCOL_$_FBSDKLoginProviding -__OBJC_CLASS_PROTOCOLS_$_FBSDKLoginManager -__OBJC_METACLASS_RO_$_FBSDKLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManager -_OBJC_IVAR_$_FBSDKLoginManager._handler -_OBJC_IVAR_$_FBSDKLoginManager._logger -_OBJC_IVAR_$_FBSDKLoginManager._state -_OBJC_IVAR_$_FBSDKLoginManager._keychainStore -_OBJC_IVAR_$_FBSDKLoginManager._configuration -_OBJC_IVAR_$_FBSDKLoginManager._usedSFAuthSession -_OBJC_IVAR_$_FBSDKLoginManager._defaultAudience -_OBJC_IVAR_$_FBSDKLoginManager._fromViewController -_OBJC_IVAR_$_FBSDKLoginManager._requestedPermissions -_OBJC_IVAR_$_FBSDKLoginManager._config -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManager -__OBJC_$_PROP_LIST_FBSDKLoginManager -__OBJC_CLASS_RO_$_FBSDKLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/FBSDKLoginManager.m -FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h -FBSDKLoginKit/FBSDKLoginManager.h -__copy_helper_block_e8_32s40s -__70-[FBSDKLoginManager application:openURL:sourceApplication:annotation:]_block_invoke -__52-[FBSDKLoginManager performBrowserLogInWithHandler:]_block_invoke -__copy_helper_block_e8_32s40s48s -__101-[FBSDKLoginManager validateReauthenticationWithGraphRequestConnectionProvider:withToken:withResult:]_block_invoke -__26-[FBSDKLoginManager logIn]_block_invoke.323 -__26-[FBSDKLoginManager logIn]_block_invoke -__42-[FBSDKLoginManager logInWithURL:handler:]_block_invoke -+[FBSDKLoginManagerLogger loggerFromParameters:tracking:] --[FBSDKLoginManagerLogger initWithLoggingToken:tracking:] --[FBSDKLoginManagerLogger startSessionForLoginManager:] --[FBSDKLoginManagerLogger endSession] --[FBSDKLoginManagerLogger startAuthMethod:] --[FBSDKLoginManagerLogger endLoginWithResult:error:] --[FBSDKLoginManagerLogger postLoginHeartbeat] --[FBSDKLoginManagerLogger heartbestTimerDidFire] -+[FBSDKLoginManagerLogger parametersWithTimeStampAndClientState:forAuthMethod:logger:] --[FBSDKLoginManagerLogger willAttemptAppSwitchingBehavior] --[FBSDKLoginManagerLogger logNativeAppDialogResult:dialogDuration:] --[FBSDKLoginManagerLogger addSingleLoggingExtra:forKey:] --[FBSDKLoginManagerLogger identifier] -+[FBSDKLoginManagerLogger clientStateForAuthMethod:andExistingState:logger:] --[FBSDKLoginManagerLogger _parametersForNewEvent] --[FBSDKLoginManagerLogger logEvent:params:] --[FBSDKLoginManagerLogger logEvent:result:error:] --[FBSDKLoginManagerLogger .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.62 -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_CLASSLIST_REFERENCES_$_.148 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_CLASSLIST_REFERENCES_$_.161 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_CLASSLIST_REFERENCES_$_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -__OBJC_$_CLASS_METHODS_FBSDKLoginManagerLogger -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLogger -_OBJC_IVAR_$_FBSDKLoginManagerLogger._identifier -_OBJC_IVAR_$_FBSDKLoginManagerLogger._extras -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastResult -_OBJC_IVAR_$_FBSDKLoginManagerLogger._lastError -_OBJC_IVAR_$_FBSDKLoginManagerLogger._authMethod -_OBJC_IVAR_$_FBSDKLoginManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLogger -__OBJC_CLASS_RO_$_FBSDKLoginManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m --[FBSDKLoginManagerLoginResult initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:] --[FBSDKLoginManagerLoginResult addLoggingExtra:forKey:] --[FBSDKLoginManagerLoginResult loggingExtras] --[FBSDKLoginManagerLoginResult token] --[FBSDKLoginManagerLoginResult setToken:] --[FBSDKLoginManagerLoginResult authenticationToken] --[FBSDKLoginManagerLoginResult setAuthenticationToken:] --[FBSDKLoginManagerLoginResult isCancelled] --[FBSDKLoginManagerLoginResult grantedPermissions] --[FBSDKLoginManagerLoginResult setGrantedPermissions:] --[FBSDKLoginManagerLoginResult declinedPermissions] --[FBSDKLoginManagerLoginResult setDeclinedPermissions:] --[FBSDKLoginManagerLoginResult isSkipped] --[FBSDKLoginManagerLoginResult setIsSkipped:] --[FBSDKLoginManagerLoginResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKLoginManagerLoginResult -__OBJC_$_INSTANCE_METHODS_FBSDKLoginManagerLoginResult -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._mutableLoggingExtras -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isCancelled -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._isSkipped -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._token -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._authenticationToken -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._grantedPermissions -_OBJC_IVAR_$_FBSDKLoginManagerLoginResult._declinedPermissions -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginManagerLoginResult -__OBJC_$_PROP_LIST_FBSDKLoginManagerLoginResult -__OBJC_CLASS_RO_$_FBSDKLoginManagerLoginResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/FBSDKLoginManagerLoginResult.m -FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h -FBSDKLoginKit/FBSDKLoginManagerLoginResult.h --[FBSDKLoginTooltipView init] --[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:] -___67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke --[FBSDKLoginTooltipView delegate] --[FBSDKLoginTooltipView setDelegate:] --[FBSDKLoginTooltipView shouldForceDisplay] --[FBSDKLoginTooltipView setForceDisplay:] --[FBSDKLoginTooltipView .cxx_destruct] -___block_descriptor_72_e8_32s40s_e46_v24?0"FBSDKServerConfiguration"8"NSError"16l -_OBJC_IVAR_$_FBSDKLoginTooltipView._delegate -_OBJC_IVAR_$_FBSDKLoginTooltipView._forceDisplay -__OBJC_METACLASS_RO_$_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKLoginTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLoginTooltipView -__OBJC_$_PROP_LIST_FBSDKLoginTooltipView -__OBJC_CLASS_RO_$_FBSDKLoginTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.m -FBSDKLoginKit/FBSDKLoginTooltipView.h -__67-[FBSDKLoginTooltipView presentInView:withArrowPosition:direction:]_block_invoke -+[FBSDKLoginUtility stringForAudience:] -+[FBSDKLoginUtility queryParamsFromLoginURL:] -+[FBSDKLoginUtility userIDFromSignedRequest:] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -__OBJC_$_CLASS_METHODS_FBSDKLoginUtility -__OBJC_METACLASS_RO_$_FBSDKLoginUtility -__OBJC_CLASS_RO_$_FBSDKLoginUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m -FBSDKLoginKit/Internal/FBSDKLoginUtility.m -____get_time_nanoseconds_block_invoke -____get_time_nanoseconds_block_invoke.cold.1 -__get_time_nanoseconds.tb_info -__get_time_nanoseconds.onceToken -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke.cold.1 -FBSDKLoginKit/Internal/FBSDKMonotonicTime.m -___get_time_nanoseconds_block_invoke -FBSDKMonotonicTimeGetCurrentSeconds -_get_time_nanoseconds -+[FBSDKNonceUtility isValidNonce:] -__OBJC_$_CLASS_METHODS_FBSDKNonceUtility -__OBJC_METACLASS_RO_$_FBSDKNonceUtility -__OBJC_CLASS_RO_$_FBSDKNonceUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m -FBSDKLoginKit/Internal/FBSDKNonceUtility.m --[FBSDKPermission initWithString:] -+[FBSDKPermission permissionsFromRawPermissions:] -+[FBSDKPermission rawPermissionsFromPermissions:] --[FBSDKPermission isEqual:] --[FBSDKPermission description] --[FBSDKPermission hash] --[FBSDKPermission value] --[FBSDKPermission .cxx_destruct] -__OBJC_$_CLASS_METHODS_FBSDKPermission -__OBJC_METACLASS_RO_$_FBSDKPermission -__OBJC_$_INSTANCE_METHODS_FBSDKPermission -_OBJC_IVAR_$_FBSDKPermission._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKPermission -__OBJC_$_PROP_LIST_FBSDKPermission -__OBJC_CLASS_RO_$_FBSDKPermission -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.m -FBSDKLoginKit/Internal/FBSDKPermission.h --[FBSDKProfileFactory createProfileWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKProfileCreating -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKProfileCreating -__OBJC_PROTOCOL_$_FBSDKProfileCreating -__OBJC_LABEL_PROTOCOL_$_FBSDKProfileCreating -__OBJC_CLASS_PROTOCOLS_$_FBSDKProfileFactory -__OBJC_METACLASS_RO_$_FBSDKProfileFactory -__OBJC_$_INSTANCE_METHODS_FBSDKProfileFactory -__OBJC_CLASS_RO_$_FBSDKProfileFactory -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileFactory.m -FBSDKLoginKit/Internal/FBSDKProfileFactory.m -+[FBSDKReferralCode initWithString:] --[FBSDKReferralCode isEqual:] --[FBSDKReferralCode description] --[FBSDKReferralCode value] --[FBSDKReferralCode setValue:] --[FBSDKReferralCode .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.11 -__OBJC_$_CLASS_METHODS_FBSDKReferralCode -__OBJC_METACLASS_RO_$_FBSDKReferralCode -__OBJC_$_INSTANCE_METHODS_FBSDKReferralCode -_OBJC_IVAR_$_FBSDKReferralCode._value -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralCode -__OBJC_$_PROP_LIST_FBSDKReferralCode -__OBJC_CLASS_RO_$_FBSDKReferralCode -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.m -FBSDKLoginKit/FBSDKReferralCode.h --[FBSDKReferralManager initWithViewController:] --[FBSDKReferralManager startReferralWithCompletionHandler:] -___59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManager referralURL] --[FBSDKReferralManager stringForChallenge] --[FBSDKReferralManager invokeHandler:error:] --[FBSDKReferralManager handleReferralCancel] --[FBSDKReferralManager handleReferralError:] --[FBSDKReferralManager handleOpenURLComplete:error:] --[FBSDKReferralManager validateChallenge:] --[FBSDKReferralManager application:openURL:sourceApplication:annotation:] --[FBSDKReferralManager canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKReferralManager applicationDidBecomeActive:] --[FBSDKReferralManager isAuthenticationURL:] --[FBSDKReferralManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_CLASSLIST_REFERENCES_$_.107 -_OBJC_SELECTOR_REFERENCES_.111 -__OBJC_CLASS_PROTOCOLS_$_FBSDKReferralManager -__OBJC_METACLASS_RO_$_FBSDKReferralManager -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManager -_OBJC_IVAR_$_FBSDKReferralManager._viewController -_OBJC_IVAR_$_FBSDKReferralManager._handler -_OBJC_IVAR_$_FBSDKReferralManager._logger -_OBJC_IVAR_$_FBSDKReferralManager._isPerformingReferral -_OBJC_IVAR_$_FBSDKReferralManager._expectedChallenge -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManager -__OBJC_$_PROP_LIST_FBSDKReferralManager -__OBJC_CLASS_RO_$_FBSDKReferralManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManager.m -FBSDKLoginKit/FBSDKReferralManager.m -__59-[FBSDKReferralManager startReferralWithCompletionHandler:]_block_invoke --[FBSDKReferralManagerLogger init] --[FBSDKReferralManagerLogger logReferralStart] --[FBSDKReferralManagerLogger logReferralEnd:error:] --[FBSDKReferralManagerLogger _parametersForNewEvent] --[FBSDKReferralManagerLogger logEvent:params:] --[FBSDKReferralManagerLogger .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_CLASSLIST_REFERENCES_$_.76 -__OBJC_METACLASS_RO_$_FBSDKReferralManagerLogger -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerLogger -_OBJC_IVAR_$_FBSDKReferralManagerLogger._identifier -_OBJC_IVAR_$_FBSDKReferralManagerLogger._extras -_OBJC_IVAR_$_FBSDKReferralManagerLogger._loggingToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerLogger -__OBJC_CLASS_RO_$_FBSDKReferralManagerLogger -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m -FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m --[FBSDKReferralManagerResult initWithReferralCodes:isCancelled:] --[FBSDKReferralManagerResult isCancelled] --[FBSDKReferralManagerResult referralCodes] --[FBSDKReferralManagerResult setReferralCodes:] --[FBSDKReferralManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKReferralManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKReferralManagerResult -_OBJC_IVAR_$_FBSDKReferralManagerResult._isCancelled -_OBJC_IVAR_$_FBSDKReferralManagerResult._referralCodes -__OBJC_$_INSTANCE_VARIABLES_FBSDKReferralManagerResult -__OBJC_$_PROP_LIST_FBSDKReferralManagerResult -__OBJC_CLASS_RO_$_FBSDKReferralManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.m -FBSDKLoginKit/FBSDKReferralManagerResult.h --[FBSDKTooltipView initWithTagline:message:colorStyle:] --[FBSDKTooltipView dealloc] --[FBSDKTooltipView setMessage:] --[FBSDKTooltipView setTagline:] --[FBSDKTooltipView presentFromView:] --[FBSDKTooltipView presentInView:withArrowPosition:direction:] --[FBSDKTooltipView dismiss] -___27-[FBSDKTooltipView dismiss]_block_invoke --[FBSDKTooltipView colorStyle] --[FBSDKTooltipView setColorStyle:] --[FBSDKTooltipView animateFadeIn] -___33-[FBSDKTooltipView animateFadeIn]_block_invoke -___33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -___33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -___copy_helper_block_e8_32b40b --[FBSDKTooltipView animateFadeOutWithCompletion:] -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -___49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 --[FBSDKTooltipView onTapInTooltip:] --[FBSDKTooltipView drawRect:] -__fbsdkCreateUpPointingBubbleWithRect -__fbsdkCreateDownPointingBubbleWithRect --[FBSDKTooltipView layoutSubviews] --[FBSDKTooltipView layoutSubviewsAndDetermineFrame] --[FBSDKTooltipView setMessage:tagline:] --[FBSDKTooltipView scheduleAutomaticFadeout] --[FBSDKTooltipView scheduleFadeoutRespectingMinimumDisplayDuration] --[FBSDKTooltipView cancelAllScheduledFadeOutMethods] --[FBSDKTooltipView displayDuration] --[FBSDKTooltipView setDisplayDuration:] --[FBSDKTooltipView message] --[FBSDKTooltipView tagline] --[FBSDKTooltipView .cxx_destruct] -_OBJC_IVAR_$_FBSDKTooltipView._textLabel -_OBJC_IVAR_$_FBSDKTooltipView._arrowHeight -_OBJC_IVAR_$_FBSDKTooltipView._textPadding -_OBJC_IVAR_$_FBSDKTooltipView._maximumTextWidth -_OBJC_IVAR_$_FBSDKTooltipView._verticalCrossOffset -_OBJC_IVAR_$_FBSDKTooltipView._verticalTextOffset -_OBJC_IVAR_$_FBSDKTooltipView._displayDuration -_OBJC_IVAR_$_FBSDKTooltipView._message -_OBJC_IVAR_$_FBSDKTooltipView._tagline -_OBJC_IVAR_$_FBSDKTooltipView._insideTapGestureRecognizer -_OBJC_IVAR_$_FBSDKTooltipView._pointingUp -_OBJC_IVAR_$_FBSDKTooltipView._positionInView -_OBJC_IVAR_$_FBSDKTooltipView._displayTime -_OBJC_IVAR_$_FBSDKTooltipView._isFadingOut -_OBJC_IVAR_$_FBSDKTooltipView._colorStyle -_OBJC_IVAR_$_FBSDKTooltipView._gradientColors -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_IVAR_$_FBSDKTooltipView._innerStrokeColor -_OBJC_IVAR_$_FBSDKTooltipView._crossCloseGlyphColor -_OBJC_IVAR_$_FBSDKTooltipView._arrowMidpoint -___block_descriptor_48_e8_32s_e5_v8?0l -___block_descriptor_40_e8_32bs_e8_v12?0B8l -___block_descriptor_48_e8_32bs40bs_e8_v12?0B8l -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_IVAR_$_FBSDKTooltipView._leftWidth -_OBJC_IVAR_$_FBSDKTooltipView._rightWidth -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_IVAR_$_FBSDKTooltipView._minimumDisplayDuration -__OBJC_METACLASS_RO_$_FBSDKTooltipView -__OBJC_$_INSTANCE_METHODS_FBSDKTooltipView -__OBJC_$_INSTANCE_VARIABLES_FBSDKTooltipView -__OBJC_$_PROP_LIST_FBSDKTooltipView -__OBJC_CLASS_RO_$_FBSDKTooltipView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.m -FBSDKLoginKit/FBSDKTooltipView.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -UIInterfaceOrientationIsPortrait -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h -_fbsdkCreateDownPointingBubbleWithRect -_fbsdkCreateUpPointingBubbleWithRect -_createCloseCrossGlyphWithRect -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke_2 -__49-[FBSDKTooltipView animateFadeOutWithCompletion:]_block_invoke -__copy_helper_block_e8_32b40b -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_4 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_3 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke_2 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke.109 -__33-[FBSDKTooltipView animateFadeIn]_block_invoke -__27-[FBSDKTooltipView dismiss]_block_invoke --[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:] -___87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -___block_descriptor_40_e8_32bs_e50_v24?0"FBSDKLoginManagerLoginResult"8"NSError"16l -__OBJC_METACLASS_RO_$__FBSDKLoginRecoveryAttempter -__OBJC_$_INSTANCE_METHODS__FBSDKLoginRecoveryAttempter -__OBJC_CLASS_RO_$__FBSDKLoginRecoveryAttempter -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -__87-[_FBSDKLoginRecoveryAttempter attemptRecoveryFromError:optionIndex:completionHandler:]_block_invoke -FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP7_domainSSvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP5_codeSivgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP9_userInfoyXlSgvgTW -_$sSC15FBSDKLoginErrorLeVs0B0SCsACP19_getEmbeddedNSErroryXlSgyFTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0So0F0CvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP03_nsB0xSo0F0C_tcfCTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP11errorDomainSSvgZTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP9errorCodeSivgTW -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCAcDP13errorUserInfoSDySSypGvgTW -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCAcDP15_bridgedNSErrorxSgSo0G0Ch_tcfCTW -_$sSC15FBSDKLoginErrorLeVSHSCSH9hashValueSivgTW -_$sSC15FBSDKLoginErrorLeVSHSCSH4hash4intoys6HasherVz_tFTW -_$sSC15FBSDKLoginErrorLeVSHSCSH13_rawHashValue4seedS2i_tFTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW -_$sSo15FBSDKLoginErrorVSYSCSY8rawValue03RawD0QzvgTW -_$sSC15FBSDKLoginErrorLeVSQSCSQ2eeoiySbx_xtFZTW -_$sSo15FBSDKLoginErrorVSQSCSQ2eeoiySbx_xtFZTW -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -_$sSC15FBSDKLoginErrorLeVMa -_$sSC15FBSDKLoginErrorLeVSHSCSQWb -_$sSC15FBSDKLoginErrorLeVABSQSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -_$sSC15FBSDKLoginErrorLeVABs0B0SCWl -_$sSC15FBSDKLoginErrorLeVABSQSCWlTm -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -_$sSC15FBSDKLoginErrorLeVABSHSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWl -_$sSo15FBSDKLoginErrorVMa -_$sSC15FBSDKLoginErrorLeVMaTm -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -_$sSo15FBSDKLoginErrorVABSYSCWl -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -_$sS2is17FixedWidthIntegersWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -_$sSo15FBSDKLoginErrorVABSQSCWl -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5Tm -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -___swift_instantiateConcreteTypeFromMangledName -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftIOKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftXPC_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftFileProvider_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftAppKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreData_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCloudKit_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftCoreLocation_$_FBSDKLoginKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKLoginKit -_$sSCMXM -_$sSC15FBSDKLoginErrorLeVMn -_$sSC15FBSDKLoginErrorLeVMf -_$sSC15FBSDKLoginErrorLeVML -_symbolic _____ SC15FBSDKLoginErrorLeV -_symbolic So7NSErrorC -_$sSC15FBSDKLoginErrorLeVMF -_$s13FBSDKLoginKitMXM -_$sSC15FBSDKLoginErrorLeVSQSCMcMK -_$sSC15FBSDKLoginErrorLeVSQSCMc -_$sSC15FBSDKLoginErrorLeVs0B0SCMcMK -_$sSC15FBSDKLoginErrorLeVs0B0SCMc -_$sSC15FBSDKLoginErrorLeVABSQSCWL -_associated conformance SC15FBSDKLoginErrorLeVSHSCSQ -_$sSC15FBSDKLoginErrorLeVSHSCMcMK -_$sSC15FBSDKLoginErrorLeVSHSCMc -_$sSC15FBSDKLoginErrorLeVABs0B0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0 -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCMc -_associated conformance SC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0 -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCMc -_$sSC15FBSDKLoginErrorLeVAB10Foundation13CustomNSErrorSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0 -_$sSC15FBSDKLoginErrorLeVAB10Foundation021_ObjectiveCBridgeableB0SCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0 -_$sSC15FBSDKLoginErrorLeVABSHSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSH -_$sSo15FBSDKLoginErrorVAB10Foundation01_B12CodeProtocolSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8Protocol -_$sSo15FBSDKLoginErrorVABSYSCWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SY -_$sS2is17FixedWidthIntegersWL -_associated conformance SC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthInteger -_symbolic _____ So15FBSDKLoginErrorV -_symbolic $s10Foundation21_BridgedStoredNSErrorP -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMA -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMcMK -_$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCMc -_symbolic Si -_symbolic $sSY -_$sSo15FBSDKLoginErrorVSYSCMA -_$sSo15FBSDKLoginErrorVSYSCMcMK -_$sSo15FBSDKLoginErrorVSYSCMc -_$sSo15FBSDKLoginErrorVABSQSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQ -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWL -_associated conformance So15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSError -_symbolic $s10Foundation18_ErrorCodeProtocolP -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMA -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMcMK -_$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCMc -_$sSo15FBSDKLoginErrorVSQSCMcMK -_$sSo15FBSDKLoginErrorVSQSCMc -_symbolic _____y_____G s23_ContiguousArrayStorageC 12FBSDKCoreKit10PermissionO -_$ss23_ContiguousArrayStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSG s23_ContiguousArrayStorageC -_$ss23_ContiguousArrayStorageCySSGMD -_$sSoMXM -_$sSo15FBSDKLoginErrorVMn -_$sSo15FBSDKLoginErrorVMf -_$sSo15FBSDKLoginErrorVML -_$sSo15FBSDKLoginErrorVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/FBLoginButton.swift -__swift_instantiateConcreteTypeFromMangledName - -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: arithmetic overflow -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Division results in an overflow -Swift runtime failure: Division by zero -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF12FBSDKCoreKit10PermissionO_Tg5 -$sSp10initialize4from5countySPyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitF12FBSDKCoreKit10PermissionO_Tg5 -$sSLsE2geoiySbx_xtFZSpy12FBSDKCoreKit10PermissionOG_Tg5 -$sSpyxGSLsSL1loiySbx_xtFZTW12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_swift_stdlib_malloc_size -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib/swift/shims/LibcShims.h -$ss22_ContiguousArrayBufferVAByxGycfC12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivg12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5 -$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5 -$sSp10initialize4from5countySPyxG_SitFSS_Tg5 -$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5 -$ss22_ContiguousArrayBufferV26mutableFirstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19firstElementAddressSpyxGvgSS_Tg5 -$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSS_Tg5 -$ss22_ContiguousArrayBufferV18_initStorageHeader5count8capacityySi_SitFSS_Tg5 -$ss22_ContiguousArrayBufferVAByxGycfCSS_Tg5 -$ss22_ContiguousArrayBufferV5countSivgSS_Tg5 -$ss22_ContiguousArrayBufferV8capacitySivgSS_Tg5 -$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5 -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSC01_B4TypeAcDP_AC21_BridgedStoredNSErrorPWT -$sSo15FBSDKLoginErrorV10Foundation01_B12CodeProtocolSCSQWb -$sS2is17FixedWidthIntegersWl -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT -$sSC15FBSDKLoginErrorLeVMa -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC01_bG8ProtocolPWT -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC021_ObjectiveCBridgeableB0PWb -$sSC15FBSDKLoginErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomF0PWb -$sSC15FBSDKLoginErrorLeV10Foundation13CustomNSErrorSCs0B0PWb -$sSC15FBSDKLoginErrorLeVABSQSCWl -$sSC15FBSDKLoginErrorLeV10Foundation021_ObjectiveCBridgeableB0SCs0B0PWb -$sSC15FBSDKLoginErrorLeVSHSCSQWb -== -$sSiSQsSQ2eeoiySbx_xtFZTW -rawValue.get -init -_rawHashValue -hash -hashValue.get -errorUserInfo.get -errorCode.get -errorDomain.get -_nsError.get -_getEmbeddedNSError -_userInfo.get -_code.get -_domain.get -map -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCSS_s15ContiguousArrayVySSGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfCSS_Tg5 -$ss15ContiguousArrayV6appendyyxnFSS_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5 -$sSp10initialize2toyx_tFSS_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5 -$ss15ContiguousArrayV5countSivgSS_Tg5 -$ss15ContiguousArrayV9_getCountSiyFSS_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyFSS_Tg5 -$s12FBSDKCoreKit10PermissionOSSs5Error_pIgnozo_ACSSsAD_pIegnrzo_TR -$sSo16FBSDKLoginButtonC0A3KitE5frame11permissionsABSo6CGRectV_Say09FBSDKCoreC010PermissionOGtcfcSSAJXEfU_ -$sSayxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicir12FBSDKCoreKit10PermissionO_Tg5 -$sSayxSicig12FBSDKCoreKit10PermissionO_Tg5 -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiFSS_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtFSS_Tg5 -$sSayxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa5countSivg12FBSDKCoreKit10PermissionO_Tg5 -$sSa9_getCountSiyF12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV14immutableCountSivg12FBSDKCoreKit10PermissionO_Tg5 -$ss12_ArrayBufferV7_natives011_ContiguousaB0VyxGvg12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sSh5IndexV8_VariantOyx__GSHRzlWOe -_$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSS_Tg5 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginConfiguration.swift -$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSS_Tg5 -$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tF12FBSDKCoreKit10PermissionO_Tg5 -Swift runtime failure: Attempting to access Set elements using an invalid index -Swift runtime failure: Out of bounds: index >= endIndex -$sShyxGSlsSly7ElementQz5IndexQzcirTW12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcir12FBSDKCoreKit10PermissionO_Tg5 -$sShyxSh5IndexVyx_Gcig12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV9_elementsSpyxGvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSo23FBSDKLoginConfigurationC0A3KitE11permissions8tracking5nonce15messengerPageId8authTypeABSgShy09FBSDKCoreC010PermissionOG_So0A8TrackingVS2SSgSo0a4AuthK0aSgtcfcSSALXEfU_ -$sShyxGSlsSl10startIndex0B0QzvgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh10startIndexSh0B0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV10startIndexSh0D0Vyx_Gvg12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl5countSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSh5countSivg12FBSDKCoreKit10PermissionO_Tg5 -_$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_SayAFGTg5Tf4gn_n -_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -_$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -_block_copy_helper -_block_destroy_helper -_$s13FBSDKLoginKit11LoginResultOwCP -_$s13FBSDKLoginKit11LoginResultOWOy -_$s13FBSDKLoginKit11LoginResultOwxx -_$s13FBSDKLoginKit11LoginResultOWOe -_$s13FBSDKLoginKit11LoginResultOwcp -_$s13FBSDKLoginKit11LoginResultOwca -___swift_memcpy25_8 -_$s13FBSDKLoginKit11LoginResultOwta -_$s13FBSDKLoginKit11LoginResultOwet -_$s13FBSDKLoginKit11LoginResultOwst -_$s13FBSDKLoginKit11LoginResultOwug -_$s13FBSDKLoginKit11LoginResultOwup -_$s13FBSDKLoginKit11LoginResultOwui -_$s12FBSDKCoreKit10PermissionOACSHAAWl -_$s12FBSDKCoreKit10PermissionOACSQAAWl -_$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWlTm -_$sSS_yptWOc -_$sypWOb -_block_copy_helper.4 -_block_copy_helper.10 -_$sSo17FBSDKLoginManagerC0A3KitE5logIn14viewController13configuration10completionySo06UIViewG0CSg_So0A13ConfigurationCyAC11LoginResultOctFySo0ablM0CSg_s5Error_pSgtcfU_TA -_$sSo17FBSDKLoginManagerC0A3KitE5logIn13configuration10completionySo0A13ConfigurationC_yAC11LoginResultOctFySo0abiJ0CSg_s5Error_pSgtcfU_TA -_block_destroy_helper.5 -_block_destroy_helper.11 -_symbolic _____Iegn_ 13FBSDKLoginKit11LoginResultO -_block_descriptor -_block_descriptor.6 -_block_descriptor.12 -_$s13FBSDKLoginKit11LoginResultOWV -_$s13FBSDKLoginKit11LoginResultOMf -_symbolic _____ 13FBSDKLoginKit11LoginResultO -_$s13FBSDKLoginKit11LoginResultOMB -_symbolic Shy_____G7granted_AB8declinedSo16FBSDKAccessTokenCSg5tokent 12FBSDKCoreKit10PermissionO -_symbolic ______p s5ErrorP -_$s13FBSDKLoginKit11LoginResultOMF -_$s12FBSDKCoreKit10PermissionOACSHAAWL -_$s12FBSDKCoreKit10PermissionOACSQAAWL -_symbolic _____y_____G s11_SetStorageC 12FBSDKCoreKit10PermissionO -_$ss11_SetStorageCy12FBSDKCoreKit10PermissionOGMD -_symbolic _____ySSypG s18_DictionaryStorageC -_$ss18_DictionaryStorageCySSypGMD -_symbolic SS_ypt -_$sSS_yptMD --private-discriminator _C218275A97333B874EDDFE627110566C -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginManager.swift -$sypWOb -$sSS_yptWOc -$sSC15FBSDKLoginErrorLeVAB10Foundation21_BridgedStoredNSErrorSCWl -$s13FBSDKLoginKit11LoginResultOMa -$s13FBSDKLoginKit11LoginResultOwui -$s13FBSDKLoginKit11LoginResultOwup -$s13FBSDKLoginKit11LoginResultOwug -$s13FBSDKLoginKit11LoginResultOwst -$s13FBSDKLoginKit11LoginResultOwet -$s13FBSDKLoginKit11LoginResultOwta -__swift_memcpy25_8 -$s13FBSDKLoginKit11LoginResultOwca -$s13FBSDKLoginKit11LoginResultOwcp -$s13FBSDKLoginKit11LoginResultOwxx -$s13FBSDKLoginKit11LoginResultOwCP -block_destroy_helper -block_copy_helper -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_TA -$sSo17FBSDKLoginManagerC0A3KitE22convertedResultHandler33_C218275A97333B874EDDFE627110566CLLyySo0ab5LoginE0CSg_s5Error_pSgtcyAC0kE0OcFyAH_AJtcfU_ -objectdestroy -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5Tf4gd_n -Swift runtime failure: Dictionary literal contains duplicate keys -$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_ypt_Tgq5 -$sSa9_getCountSiyFSS_ypt_Tgq5 -$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay12FBSDKCoreKit10PermissionOG_Tg5 -$sSh6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW12FBSDKCoreKit10PermissionO_Tg5 -$sSa9formIndex5afterySiz_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSayxGSTsST19underestimatedCountSivgTW12FBSDKCoreKit10PermissionO_Tg5 -$sSlsE19underestimatedCountSivgSay12FBSDKCoreKit10PermissionOG_Tg5 -$ss10_NativeSetV6resize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNewyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF -Swift runtime failure: Hash table has no holes -$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5 -$sSp10initialize2toyx_tF12FBSDKCoreKit10PermissionO_Tg5 -$sSp4movexyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV13copyAndResize8capacityySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV4copyyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_HashTableV12copyContents2ofyAB_tF -$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF12FBSDKCoreKit10PermissionO_Tg5 -$ss10_NativeSetV16_unsafeInsertNew_2atyxn_s10_HashTableV6BucketVtF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV8asNatives01_C3SetVyxGvM6$deferL_yySHRzlF12FBSDKCoreKit10PermissionO_Tg5 -$sSh8_VariantV20isUniquelyReferencedSbyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5 -$sSS2eeoiySbSS_SStFZ -$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF -$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tgq5 -logIn -$sSo28FBSDKLoginManagerLoginResultCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR -$sSo17FBSDKLoginManagerC0A3KitE5logIn11permissions14viewController10completionySay09FBSDKCoreC010PermissionOG_So06UIViewH0CSgyAC11LoginResultOcSgtFSSAJXEfU_ -sdkCompletion -convertedResultHandler -$sShyxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5 -$sShyxSh5IndexVyx_GcirSS_Tg5 -$sShyxSh5IndexVyx_GcigSS_Tg5 -$ss10_NativeSetV9_elementsSpyxGvgSS_Tg5 -$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgq5 -$sSaySayxGqd__c7ElementQyd__RszSTRd__lufC12FBSDKCoreKit10PermissionO_s15ContiguousArrayVyAFGTg5 -$ss12_ArrayBufferV7_buffer19shiftedToStartIndexAByxGs011_ContiguousaB0VyxG_SitcfC12FBSDKCoreKit10PermissionO_Tg5 -$sShyxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5 -$sSh9formIndex5afterySh0B0Vyx_Gz_tFSS_Tg5 -$sSh8_VariantV9formIndex5afterySh0C0Vyx_Gz_tFSS_Tg5 -$ss15ContiguousArrayV6appendyyxnF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF12FBSDKCoreKit10PermissionO_Tg5 -$ss22_ContiguousArrayBufferV16beginCOWMutationSbyF12FBSDKCoreKit10PermissionO_Tg5 -$sSS12FBSDKCoreKit10PermissionOs5Error_pIggrzo_SSACsAD_pIegnrzo_TR -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU0_ -$sShyxGSlsSl10startIndex0B0QzvgTWSS_Tg5 -$sSh10startIndexSh0B0Vyx_GvgSS_Tg5 -$sSh8_VariantV10startIndexSh0C0Vyx_GvgSS_Tg5 -$ss15ContiguousArrayV15reserveCapacityyySiF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV12_endMutationyyF12FBSDKCoreKit10PermissionO_Tg5 -$ss15ContiguousArrayV20_reserveCapacityImpl07minimumD013growForAppendySi_SbtF12FBSDKCoreKit10PermissionO_Tg5 -$sSa22_allocateUninitializedySayxG_SpyxGtSiFZ12FBSDKCoreKit10PermissionO_Tg5 -$sSa19_uninitializedCountSayxGSi_tcfC12FBSDKCoreKit10PermissionO_Tg5 -$s13FBSDKLoginKit11LoginResultO6result5errorACSo0a7ManagercD0CSg_s5Error_pSgtcfc09FBSDKCoreB010PermissionOSSXEfU_ -$sShyxGSlsSl5countSivgTWSS_Tg5 -$sSh5countSivgSS_Tg5 diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit deleted file mode 120000 index 86a61fbd..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/FBSDKLoginKit \ No newline at end of file diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit new file mode 100644 index 00000000..21823aee Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers deleted file mode 120000 index a177d2a6..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h new file mode 100644 index 00000000..67250d6f --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a code verifier used in the PKCE (Proof Key for Code Exchange) + process. This is a cryptographically random string using the characters + A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, + underscore, and tilde), between 43 and 128 characters long. + */ +NS_SWIFT_NAME(CodeVerifier) +@interface FBSDKCodeVerifier : NSObject + +/// The string value of the code verifier +@property (nonatomic, readonly, copy) NSString *value; + +/// The SHA256 hashed challenge of the code verifier +@property (nonatomic, readonly, copy) NSString *challenge; + +/** + Attempts to initialize a new code verifier instance with the given string. + Creation will fail and return nil if the string is invalid. + + @param string the code verifier string + */ +- (nullable instancetype)initWithString:(NSString *)string + NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h new file mode 100644 index 00000000..fc08ff25 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h @@ -0,0 +1,41 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the initial response when starting the device login flow. + This is used by `FBSDKDeviceLoginManager`. + */ +NS_SWIFT_NAME(DeviceLoginCodeInfo) +@interface FBSDKDeviceLoginCodeInfo : NSObject + +// There is no public initializer. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The unique id for this login flow. +@property (nonatomic, readonly, copy) NSString *identifier; + +/// The short "user_code" that should be presented to the user. +@property (nonatomic, readonly, copy) NSString *loginCode; + +/// The verification URL. +@property (nonatomic, readonly, copy) NSURL *verificationURL; + +/// The expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// The polling interval +@property (nonatomic, readonly, assign) NSUInteger pollingInterval; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h new file mode 100644 index 00000000..89def803 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h @@ -0,0 +1,63 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKDeviceLoginManagerDelegate; + +/** + Use this class to perform a device login flow. + The device login flow starts by requesting a code from the device login API. + This class informs the delegate when this code is received. You should then present the + code to the user to enter. In the meantime, this class polls the device login API + periodically and informs the delegate of the results. + + See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices). + */ +NS_SWIFT_NAME(DeviceLoginManager) +@interface FBSDKDeviceLoginManager : NSObject + +/** + Initializes a new instance. + @param permissions permissions to request. + */ +- (instancetype)initWithPermissions:(NSArray *)permissions + enableSmartLogin:(BOOL)enableSmartLogin; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The delegate. +@property (nonatomic, weak) id delegate; + +/// The requested permissions. +@property (nonatomic, readonly, copy) NSArray *permissions; + +/** + The optional URL to redirect the user to after they complete the login. + The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs + */ +@property (nullable, nonatomic, copy) NSURL *redirectURL; + +/** + Starts the device login flow + This instance will retain self until the flow is finished or cancelled. + */ +- (void)start; + +/// Attempts to cancel the device login flow. +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h new file mode 100644 index 00000000..cdcf8048 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKDeviceLoginCodeInfo; +@class FBSDKDeviceLoginManager; +@class FBSDKDeviceLoginManagerResult; + +NS_ASSUME_NONNULL_BEGIN + +/// A delegate for `FBSDKDeviceLoginManager`. +NS_SWIFT_NAME(DeviceLoginManagerDelegate) +@protocol FBSDKDeviceLoginManagerDelegate + +/** + Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter. + @param loginManager the login manager instance. + @param codeInfo the code info data. + */ + +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; + +/** + Indicates the device login flow has finished. + @param loginManager the login manager instance. + @param result the results of the login flow. + @param error the error, if available. + The flow can be finished if the user completed the flow, cancelled, or if the code has expired. + */ +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h new file mode 100644 index 00000000..93266b99 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKAccessToken; + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents the results of the a device login flow. + This is used by `FBSDKDeviceLoginManager`. + */ +NS_SWIFT_NAME(DeviceLoginManagerResult) +@interface FBSDKDeviceLoginManagerResult : NSObject + +// There is no public initializer. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The token. +@property (nullable, nonatomic, readonly, strong) FBSDKAccessToken *accessToken; + +/** + Indicates if the login was cancelled by the user, or if the device + login code has expired. + */ +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h new file mode 100644 index 00000000..ebf14f5b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +#if !TARGET_OS_TV + + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginButtonDelegate; +@class FBSDKCodeVerifier; + +/** + NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) + Indicates the desired login tooltip behavior. + */ +typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) { + /** The default behavior. The tooltip will only be displayed if + the app is eligible (determined by possible server round trip) */ + FBSDKLoginButtonTooltipBehaviorAutomatic = 0, + /// Force display of the tooltip (typically for UI testing) + FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, + /** Force disable. In this case you can still exert more refined + control by manually constructing a `FBSDKLoginTooltipView` instance. */ + FBSDKLoginButtonTooltipBehaviorDisable = 2, +} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); + +/** + A button that initiates a log in or log out flow upon tapping. + + `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to + determine what to display, and automatically starts authentication when tapped (i.e., + you do not need to manually subscribe action targets). + + Like `FBSDKLoginManager`, you should make sure your app delegate is connected to + `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. + + `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` + will size the button to its minimum frame. + */ +NS_SWIFT_NAME(FBLoginButton) +@interface FBSDKLoginButton : FBSDKButton + +/// The default audience to use, if publish permissions are requested at login time. +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; +/// Gets or sets the delegate. +@property (nonatomic, weak) IBOutlet id delegate; +/** + The permissions to request. + To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. + For example, do not ask for "user_location" until you the information is actually used by the app. + + Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + + See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. + */ +@property (nonatomic, copy) NSArray *permissions; +/// Gets or sets the desired tooltip behavior. +@property (nonatomic, assign) FBSDKLoginButtonTooltipBehavior tooltipBehavior; +/// Gets or sets the desired tooltip color style. +@property (nonatomic, assign) FBSDKTooltipColorStyle tooltipColorStyle; +/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` +@property (nonatomic, assign) FBSDKLoginTracking loginTracking; +/** + Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. + An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. + */ +@property (nullable, nonatomic, copy) NSString *nonce; +/// Gets or sets an optional page id to use for login attempts. +@property (nullable, nonatomic, copy) NSString *messengerPageId; +/// Gets or sets the auth_type to use in the login request. Defaults to rerequest. +@property (nullable, nonatomic) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic) FBSDKCodeVerifier *codeVerifier; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h new file mode 100644 index 00000000..9ba1ad5d --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + A delegate for `FBSDKLoginButton` + */ +NS_SWIFT_NAME(LoginButtonDelegate) +@protocol FBSDKLoginButtonDelegate + +@required +/** + Sent to the delegate when the button was used to login. + @param loginButton The sender + @param result The results of the login + @param error The error (if any) from the login + */ +- (void) loginButton:(FBSDKLoginButton *)loginButton + didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result + error:(nullable NSError *)error; + +/** + Sent to the delegate when the button was used to logout. + @param loginButton The button that was clicked. + */ +- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; + +@optional +/** + Sent to the delegate when the button is about to login. + @param loginButton The sender + @return YES if the login should be allowed to proceed, NO otherwise + */ +- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h new file mode 100644 index 00000000..5711f029 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h @@ -0,0 +1,182 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import "FBSDKCodeVerifier.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKPermission; + +/// typedef for FBSDKLoginAuthType +/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options +typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); + +/// Rerequest +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; + +/// Reauthorize +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; + +/// The login tracking preference to use for a login attempt. For more information on the differences between +/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ +typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) { + FBSDKLoginTrackingEnabled, + FBSDKLoginTrackingLimited, +} NS_SWIFT_NAME(LoginTracking); + +/// A configuration to use for modifying the behavior of a login attempt. +NS_SWIFT_NAME(LoginConfiguration) +@interface FBSDKLoginConfiguration : NSObject + +/// The nonce that the configuration was created with. +/// A unique nonce will be used if none is provided to the initializer. +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The tracking preference. Defaults to `.enabled`. +@property (nonatomic, readonly) FBSDKLoginTracking tracking; + +/// The requested permissions for the login attempt. Defaults to an empty set. +@property (nonatomic, readonly, copy) NSSet *requestedPermissions; + +/// The Messenger Page Id associated with this login request. +@property (nullable, nonatomic, readonly, copy) NSString *messengerPageId; + +/// The auth type associated with this login request. +@property (nullable, nonatomic, readonly) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic, readonly) FBSDKCodeVerifier *codeVerifier; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + @param codeVerifier The code verifier used in the PKCE process. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + codeVerifier:(FBSDKCodeVerifier *)codeVerifier + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param tracking the login tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type + + @param rawValue the raw auth type. + */ ++ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h new file mode 100644 index 00000000..aa554432 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKLoginKit + + Error codes from the SDK in the range 300-399 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain +NS_SWIFT_NAME(LoginErrorDomain); + +#ifndef NS_ERROR_ENUM + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger +#endif + +/** + FBSDKLoginError + Error codes for FBSDKLoginErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKLoginError) +{ + /// Reserved. + FBSDKLoginErrorReserved = 300, + + /// The error code for unknown errors. + FBSDKLoginErrorUnknown, + + /// The user's password has changed and must log in again + FBSDKLoginErrorPasswordChanged, + + /// The user must log in to their account on www.facebook.com to restore access + FBSDKLoginErrorUserCheckpointed, + + /// Indicates a failure to request new permissions because the user has changed. + FBSDKLoginErrorUserMismatch, + + /// The user must confirm their account with Facebook before logging in + FBSDKLoginErrorUnconfirmedUser, + + /** + The Accounts framework failed without returning an error, indicating the + app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has + been disabled. + */ + FBSDKLoginErrorSystemAccountAppDisabled, + + /// An error occurred related to Facebook system Account store + FBSDKLoginErrorSystemAccountUnavailable, + + /// The login response was missing a valid challenge string. + FBSDKLoginErrorBadChallengeString, + + /// The ID token returned in login response was invalid + FBSDKLoginErrorInvalidIDToken, + + /// A current access token was required and not provided + FBSDKLoginErrorMissingAccessToken, +} NS_SWIFT_NAME(LoginError); + +/** + FBSDKDeviceLoginError + Error codes for FBSDKDeviceLoginErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { + /// Your device is polling too frequently. + FBSDKDeviceLoginErrorExcessivePolling = 1349172, + /// User has declined to authorize your application. + FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, + /// User has not yet authorized your application. Continue polling. + FBSDKDeviceLoginErrorAuthorizationPending = 1349174, + /// The code you entered has expired. + FBSDKDeviceLoginErrorCodeExpired = 1349152 +} NS_SWIFT_NAME(DeviceLoginError); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h new file mode 100644 index 00000000..13ed46f0 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h @@ -0,0 +1,504 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h new file mode 100644 index 00000000..276a1b9e --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h new file mode 100644 index 00000000..ddf96d24 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKLoginManagerLoginResult; + +/** + Describes the call back to the FBSDKLoginManager + @param result the result of the authorization + @param error the authorization error, if any. + */ +typedef void (^ FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, + NSError *_Nullable error) +NS_SWIFT_NAME(LoginManagerLoginResultBlock); + +/** + FBSDKDefaultAudience enum + + Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. + + Certain operations such as publishing a status or publishing a photo require an audience. When the user + grants an application permission to perform a publish operation, a default audience is selected as the + publication ceiling for the application. This enumerated value allows the application to select which + audience to ask the user to grant publish permission for. + */ +typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) { + /// Indicates that the user's friends are able to see posts made by the application + FBSDKDefaultAudienceFriends = 0, + /// Indicates that only the user is able to see posts made by the application + FBSDKDefaultAudienceOnlyMe, + /// Indicates that all Facebook users are able to see posts made by the application + FBSDKDefaultAudienceEveryone, +} NS_SWIFT_NAME(DefaultAudience); + +/** + `FBSDKLoginManager` provides methods for logging the user in and out. + + `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, + `AuthenticationToken`, and data access, `AccessToken`. + + You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` + or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token + available. A standard place to do this is in `viewDidLoad`. + + @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set + `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. + */ +NS_SWIFT_NAME(LoginManager) +@interface FBSDKLoginManager : NSObject + +/** + the default audience. + + you should set this if you intend to ask for publish permissions. + */ +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; + +/** + Logs the user in or authorizes additional permissions. + + @param permissions the optional array of permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param fromViewController the view controller to present from. If nil, the topmost view controller will be + automatically determined as best as possible. + @param handler the callback. + + Use this method when asking for read permissions. You should only ask for permissions when they + are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s + `result.declinedPermissions` to provide more information to the user if they decline permissions. + You typically should check if `AccessToken.current` already contains the permissions you need before + asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)logInWithPermissions:(NSArray *)permissions + fromViewController:(nullable UIViewController *)fromViewController + handler:(nullable FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(logIn(permissions:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user in or authorizes additional permissions. + + @param viewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param configuration the login configuration to use. + @param completion the login completion handler. + + Use this method when asking for permissions. You should only ask for permissions when they + are needed and the value should be explained to the user. You can inspect the + `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information + to the user if they decline permissions. + To reduce unnecessary login attempts, you should typically check if `AccessToken.current` + already contains the permissions you need. If it does, you probably do not need to call this method. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ +- (void)logInFromViewController:(nullable UIViewController *)viewController + configuration:(FBSDKLoginConfiguration *)configuration + completion:(FBSDKLoginManagerLoginResultBlock)completion + NS_REFINED_FOR_SWIFT; + +/** + Requests user's permission to reathorize application's data access, after it has expired due to inactivity. + @param fromViewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param handler the callback. + +Use this method when you need to reathorize your app's access to user data via the Graph API. +You should only call this after access has expired. +You should provide as much context to the user as possible as to why you need to reauthorize the access, the +scope of access being reathorized, and what added value your app provides when the access is reathorized. +You can inspect the `result.declinedPermissions` to determine if you should provide more information to the +user based on any declined permissions. + + @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. + @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)reauthorizeDataAccess:(UIViewController *)fromViewController + handler:(FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user out + + This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. + + @note This is only a client side logout. It will not log the user out of their Facebook account. + */ +- (void)logOut; + +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h new file mode 100644 index 00000000..21df36e9 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/// Describes the result of a login attempt. +NS_SWIFT_NAME(LoginManagerLoginResult) +@interface FBSDKLoginManagerLoginResult : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// the access token. +@property (nullable, nonatomic, copy) FBSDKAccessToken *token; + +/// the authentication token. +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +/// whether the login was cancelled by the user. +@property (nonatomic, readonly) BOOL isCancelled; + +/** + the set of permissions granted by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *grantedPermissions; + +/** + the set of permissions declined by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *declinedPermissions; + +/** + Initializes a new instance. + @param token the access token + @param authenticationToken the authentication token + @param isCancelled whether the login was cancelled by the user + @param grantedPermissions the set of granted permissions + @param declinedPermissions the set of declined permissions + */ +- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token + authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken + isCancelled:(BOOL)isCancelled + grantedPermissions:(NSSet *)grantedPermissions + declinedPermissions:(NSSet *)declinedPermissions + NS_DESIGNATED_INITIALIZER; +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h new file mode 100644 index 00000000..c703f57b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginTooltipViewDelegate; + +/** + Represents a tooltip to be displayed next to a Facebook login button + to highlight features for new users. + + The `FBSDKLoginButton` may display this view automatically. If you do + not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods + as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. + + By default, the `FBSDKLoginTooltipView` is not added to the superview until it is + determined the app has migrated to the new login experience. You can override this + (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. + */ +NS_SWIFT_NAME(FBLoginTooltipView) +@interface FBSDKLoginTooltipView : FBSDKTooltipView + +/// the delegate +@property (nonatomic, weak) id delegate; + +/** if set to YES, the view will always be displayed and the delegate's + `loginTooltipView:shouldAppear:` will NOT be called. */ +@property (nonatomic, getter = shouldForceDisplay, assign) BOOL forceDisplay; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h new file mode 100644 index 00000000..9d609430 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event + notifications from `FBSDKLoginTooltipView` objects. + */ +NS_SWIFT_NAME(LoginTooltipViewDelegate) +@protocol FBSDKLoginTooltipViewDelegate + +@optional + +/** + Asks the delegate if the tooltip view should appear + + @param view The tooltip view. + @param appIsEligible The value fetched from the server identifying if the app + is eligible for the new login experience. + + Use this method to customize display behavior. + */ +- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; + +/** + Tells the delegate the tooltip view will appear, specifically after it's been + added to the super view but before the fade in animation. + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; + +/** + Tells the delegate the tooltip view will not appear (i.e., was not + added to the super view). + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h new file mode 100644 index 00000000..ab8bab05 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h @@ -0,0 +1,129 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKTooltipViewArrowDirection enum + + Passed on construction to determine arrow orientation. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) { + /// View is located above given point, arrow is pointing down. + FBSDKTooltipViewArrowDirectionDown = 0, + /// View is located below given point, arrow is pointing up. + FBSDKTooltipViewArrowDirectionUp = 1, +} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); + +/** + FBSDKTooltipColorStyle enum + + Passed on construction to determine color styling. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) { + /// Light blue background, white text, faded blue close button. + FBSDKTooltipColorStyleFriendlyBlue = 0, + /// Dark gray background, white text, light gray close button. + FBSDKTooltipColorStyleNeutralGray = 1, +} NS_SWIFT_NAME(FBTooltipView.ColorStyle); + +/** + Tooltip bubble with text in it used to display tips for UI elements, + with a pointed arrow (to refer to the UI element). + + The tooltip fades in and will automatically fade out. See `displayDuration`. + */ +NS_SWIFT_NAME(FBTooltipView) +@interface FBSDKTooltipView : UIView + +/** + Gets or sets the amount of time in seconds the tooltip should be displayed. + Set this to zero to make the display permanent until explicitly dismissed. + Defaults to six seconds. + */ +@property (nonatomic, assign) CFTimeInterval displayDuration; + +/** + Gets or sets the color style after initialization. + Defaults to value passed to -initWithTagline:message:colorStyle:. + */ +@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; + +/// Gets or sets the message. +@property (nullable, nonatomic, copy) NSString *message; + +/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). +@property (nullable, nonatomic, copy) NSString *tagline; + +/** + Designated initializer. + + @param tagline First part of the label, that will be highlighted with different color. Can be nil. + + @param message Main message to display. + + @param colorStyle Color style to use for tooltip. + + If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. + + See FBSDKLoginTooltipView + */ +- (instancetype)initWithTagline:(nullable NSString *)tagline + message:(nullable NSString *)message + colorStyle:(FBSDKTooltipColorStyle)colorStyle; + +/** + Show tooltip at the top or at the bottom of given view. + Tooltip will be added to anchorView.window.rootViewController.view + + @param anchorView view to show at, must be already added to window view hierarchy, in order to decide + where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - + tooltip will be shown at the bottom of it) + + Use this method to present the tooltip with automatic positioning or + use -presentInView:withArrowPosition:direction: for manual positioning + If anchorView is nil or has no window - this method does nothing. + */ +- (void)presentFromView:(UIView *)anchorView; + +/** + Adds tooltip to given view, with given position and arrow direction. + + @param view View to be used as superview. + + @param arrowPosition Point in view's cordinates, where arrow will be pointing + + @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or + down (message bubble is above the arrow). + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)presentInView:(UIView *)view + withArrowPosition:(CGPoint)arrowPosition + direction:(FBSDKTooltipViewArrowDirection)arrowDirection +NS_SWIFT_NAME(present(in:arrowPosition:direction:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Remove tooltip manually. + + Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. + */ +- (void)dismiss; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules deleted file mode 120000 index 5736f318..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc new file mode 100644 index 00000000..1548ee9f Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface new file mode 100644 index 00000000..c8825503 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -0,0 +1,38 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKLoginKit.FBLoginButton { + @_Concurrency.MainActor(unsafe) convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +extension FBSDKLoginKit.LoginConfiguration { + convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest, codeVerifier: FBSDKLoginKit.CodeVerifier = CodeVerifier()) +} +public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void +@frozen public enum LoginResult { + case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) + case cancelled + case failed(Swift.Error) +} +extension FBSDKLoginKit.LoginManager { + convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) + public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) + public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) + public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc new file mode 100644 index 00000000..6ad4389d Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface new file mode 100644 index 00000000..c261218e --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -0,0 +1,38 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKLoginKit.FBLoginButton { + @_Concurrency.MainActor(unsafe) convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +extension FBSDKLoginKit.LoginConfiguration { + convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest, codeVerifier: FBSDKLoginKit.CodeVerifier = CodeVerifier()) +} +public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void +@frozen public enum LoginResult { + case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) + case cancelled + case failed(Swift.Error) +} +extension FBSDKLoginKit.LoginManager { + convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) + public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) + public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) + public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap rename to ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources deleted file mode 120000 index 953ee36f..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources/Info.plist new file mode 100644 index 00000000..bf8bfca4 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources/Info.plist @@ -0,0 +1,52 @@ + + + + + BuildMachineOSBuild + 21D62 + CFBundleDevelopmentRegion + en + CFBundleExecutable + FBSDKLoginKit + CFBundleIdentifier + com.facebook.sdk.FBSDKLoginKit + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FBSDKLoginKit + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 13.1.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13E113 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1330 + DTXcodeBuild + 13E113 + LSMinimumSystemVersion + 10.15 + UIDeviceFamily + + 2 + + + diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/FBSDKLoginKit deleted file mode 100755 index eaaf5461..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginCodeInfo.h deleted file mode 100644 index 36665b96..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginCodeInfo.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/*! - @abstract Describes the initial response when starting the device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginCodeInfo) -@interface FBSDKDeviceLoginCodeInfo : NSObject - -/*! - @abstract There is no public initializer. - */ -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract the unique id for this login flow. -*/ -@property (nonatomic, copy, readonly) NSString *identifier; - -/*! - @abstract the short "user_code" that should be presented to the user. -*/ -@property (nonatomic, copy, readonly) NSString *loginCode; - -/*! - @abstract the verification URL. -*/ -@property (nonatomic, copy, readonly) NSURL *verificationURL; - -/*! - @abstract the expiration date. -*/ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/*! - @abstract the polling interval -*/ -@property (nonatomic, assign, readonly) NSUInteger pollingInterval; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginManager.h deleted file mode 100644 index b4e483ab..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginManager.h +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManagerResult.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKDeviceLoginManager; - -/*! - @abstract A delegate for `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerDelegate) -@protocol FBSDKDeviceLoginManagerDelegate - -/*! - @abstract Indicates the device login flow has started. You should parse `codeInfo` to - present the code to the user to enter. - @param loginManager the login manager instance. - @param codeInfo the code info data. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; - -/*! - @abstract Indicates the device login flow has finished. - @param loginManager the login manager instance. - @param result the results of the login flow. - @param error the error, if available. - @discussion The flow can be finished if the user completed the flow, cancelled, or if the code has expired. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result - error:(nullable NSError *)error; - -@end - -/*! - @abstract Use this class to perform a device login flow. - @discussion The device login flow starts by requesting a code from the device login API. - This class informs the delegate when this code is received. You should then present the - code to the user to enter. In the meantime, this class polls the device login API - periodically and informs the delegate of the results. - - See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices). - */ -NS_SWIFT_NAME(DeviceLoginManager) -@interface FBSDKDeviceLoginManager : NSObject - -/*! - @abstract Initializes a new instance. - @param permissions permissions to request. - */ -- (instancetype)initWithPermissions:(NSArray *)permissions - enableSmartLogin:(BOOL)enableSmartLogin -NS_DESIGNATED_INITIALIZER; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract the delegate. - */ -@property (nonatomic, weak) id delegate; - -/*! - @abstract the requested permissions. - */ -@property (nonatomic, copy, readonly) NSArray *permissions; - -/*! - @abstract the optional URL to redirect the user to after they complete the login. - @discussion the URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs - */ -@property (nullable, nonatomic, copy) NSURL *redirectURL; - -/*! - @abstract Starts the device login flow - @discussion This instance will retain self until the flow is finished or cancelled. - */ -- (void)start; - -/*! - @abstract Attempts to cancel the device login flow. - */ -- (void)cancel; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginManagerResult.h deleted file mode 100644 index 3124c0fa..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKDeviceLoginManagerResult.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#ifdef FBSDKCOCOAPODS -#import -#endif - -@class FBSDKAccessToken; - -NS_ASSUME_NONNULL_BEGIN - -/*! - @abstract Represents the results of the a device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerResult) -@interface FBSDKDeviceLoginManagerResult : NSObject - -/*! - @abstract There is no public initializer. - */ -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/*! - @abstract The token. - */ -@property (nullable, nonatomic, strong, readonly) FBSDKAccessToken *accessToken; - -/*! - @abstract Indicates if the login was cancelled by the user, or if the device - login code has expired. - */ -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginButton.h deleted file mode 100644 index e81b5ceb..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginButton.h +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -@interface FBLoginButton : UIView - -@property (copy, nonatomic) NSArray *permissions; - -@end - -#else - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKLoginManager.h" -#import "FBSDKTooltipView.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKLoginButtonDelegate; - -/** - NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) - Indicates the desired login tooltip behavior. - */ -typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) -{ - /** The default behavior. The tooltip will only be displayed if - the app is eligible (determined by possible server round trip) */ - FBSDKLoginButtonTooltipBehaviorAutomatic = 0, - /** Force display of the tooltip (typically for UI testing) */ - FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, - /** Force disable. In this case you can still exert more refined - control by manually constructing a `FBSDKLoginTooltipView` instance. */ - FBSDKLoginButtonTooltipBehaviorDisable = 2 -} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); - -/** - A button that initiates a log in or log out flow upon tapping. - - `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to - determine what to display, and automatically starts authentication when tapped (i.e., - you do not need to manually subscribe action targets). - - Like `FBSDKLoginManager`, you should make sure your app delegate is connected to - `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. - - `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` - will size the button to its minimum frame. -*/ -NS_SWIFT_NAME(FBLoginButton) -@interface FBSDKLoginButton : FBSDKButton - -/** - The default audience to use, if publish permissions are requested at login time. - */ -@property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; -/** - Gets or sets the delegate. - */ -@property (weak, nonatomic) IBOutlet id delegate; -/*! - @abstract The permissions to request. - @discussion To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. - For example, do not ask for "user_location" until you the information is actually used by the app. - - Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - - See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. - */ -@property (copy, nonatomic) NSArray *permissions; -/** - Gets or sets the desired tooltip behavior. - */ -@property (assign, nonatomic) FBSDKLoginButtonTooltipBehavior tooltipBehavior; -/** - Gets or sets the desired tooltip color style. - */ -@property (assign, nonatomic) FBSDKTooltipColorStyle tooltipColorStyle; -/** - Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` - */ -@property (assign, nonatomic) FBSDKLoginTracking loginTracking; -/** - Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. - An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. - */ -@property (copy, nonatomic, nullable) NSString *nonce; -/** - Gets or sets an optional page id to use for login attempts. - */ -@property (copy, nonatomic, nullable) NSString *messengerPageId; -/** - Gets or sets the auth_type to use in the login request. Defaults to rerequest. - */ -@property (nonatomic, nullable) FBSDKLoginAuthType authType; - -@end - -/** - @protocol - A delegate for `FBSDKLoginButton` - */ -NS_SWIFT_NAME(LoginButtonDelegate) -@protocol FBSDKLoginButtonDelegate - -@required -/** - Sent to the delegate when the button was used to login. - @param loginButton the sender - @param result The results of the login - @param error The error (if any) from the login - */ -- (void)loginButton:(FBSDKLoginButton *)loginButton -didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result - error:(nullable NSError *)error; - -/** - Sent to the delegate when the button was used to logout. - @param loginButton The button that was clicked. -*/ -- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; - -@optional -/** - Sent to the delegate when the button is about to login. - @param loginButton the sender - @return YES if the login should be allowed to proceed, NO otherwise - */ -- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginConfiguration.h deleted file mode 100644 index e4eaed2c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginConfiguration.h +++ /dev/null @@ -1,164 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKPermission; - -/// typedef for FBSDKLoginAuthType -/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options -typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); - -/// Rerequest -FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; - -/// Reauthorize -FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; - -/// The login tracking preference to use for a login attempt. For more information on the differences between -/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ -typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) -{ - FBSDKLoginTrackingEnabled, - FBSDKLoginTrackingLimited, -} NS_SWIFT_NAME(LoginTracking); - -/// A configuration to use for modifying the behavior of a login attempt. -NS_SWIFT_NAME(LoginConfiguration) -@interface FBSDKLoginConfiguration : NSObject - -/// The nonce that the configuration was created with. -/// A unique nonce will be used if none is provided to the initializer. -@property (nonatomic, readonly, copy) NSString *nonce; - -/// The tracking preference. Defaults to `.enabled`. -@property (nonatomic, readonly) FBSDKLoginTracking tracking; - -/// The requested permissions for the login attempt. Defaults to an empty set. -@property (nonatomic, readonly, copy) NSSet *requestedPermissions; - -/// The Messenger Page Id associated with this login request. -@property (nonatomic, readonly, copy, nullable) NSString *messengerPageId; - -/// The auth type associated with this login request. -@property (nonatomic, readonly, nullable) FBSDKLoginAuthType authType; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - @param messengerPageId the associated page id to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce - messengerPageId:(nullable NSString *)messengerPageId -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - @param messengerPageId the associated page id to use for a login attempt. - @param authType auth_type param to use for login. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce - messengerPageId:(nullable NSString *)messengerPageId - authType:(nullable FBSDKLoginAuthType)authType -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. - Creation of the configuration will fail if the nonce is invalid. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - nonce:(NSString *)nonce -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param messengerPageId the associated page id to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - messengerPageId:(nullable NSString *)messengerPageId -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - @param messengerPageId the associated page id to use for a login attempt. - @param authType auth_type param to use for login. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking - messengerPageId:(nullable NSString *)messengerPageId - authType:(nullable FBSDKLoginAuthType)authType -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. - @param tracking the tracking preference to use for a login attempt. - */ -- (nullable instancetype)initWithPermissions:(NSArray *)permissions - tracking:(FBSDKLoginTracking)tracking -NS_REFINED_FOR_SWIFT; - -/** - Attempts to initialize a new configuration with the expected parameters. - - @param tracking the login tracking preference to use for a login attempt. - */ -- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking -NS_REFINED_FOR_SWIFT; - -/** - Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type - - @param rawValue the raw auth type. - */ -+ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginConstants.h deleted file mode 100644 index 85bab47c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginConstants.h +++ /dev/null @@ -1,138 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKLoginError - Error codes for FBSDKLoginErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) -{ - /** - Reserved. - */ - FBSDKLoginErrorReserved = 300, - - /** - The error code for unknown errors. - */ - FBSDKLoginErrorUnknown, - - /** - The user's password has changed and must log in again - */ - FBSDKLoginErrorPasswordChanged, - - /** - The user must log in to their account on www.facebook.com to restore access - */ - FBSDKLoginErrorUserCheckpointed, - - /** - Indicates a failure to request new permissions because the user has changed. - */ - FBSDKLoginErrorUserMismatch, - - /** - The user must confirm their account with Facebook before logging in - */ - FBSDKLoginErrorUnconfirmedUser, - - /** - The Accounts framework failed without returning an error, indicating the - app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has - been disabled. - */ - FBSDKLoginErrorSystemAccountAppDisabled, - - /** - An error occurred related to Facebook system Account store - */ - FBSDKLoginErrorSystemAccountUnavailable, - - /** - The login response was missing a valid challenge string. - */ - FBSDKLoginErrorBadChallengeString, - - /** - The ID token returned in login response was invalid - */ - FBSDKLoginErrorInvalidIDToken, - - /** - A current access token was required and not provided - */ - FBSDKLoginErrorMissingAccessToken, -} NS_SWIFT_NAME(LoginError); - -/** - FBSDKDeviceLoginError - Error codes for FBSDKDeviceLoginErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { - /** - Your device is polling too frequently. - */ - FBSDKDeviceLoginErrorExcessivePolling = 1349172, - /** - User has declined to authorize your application. - */ - FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, - /** - User has not yet authorized your application. Continue polling. - */ - FBSDKDeviceLoginErrorAuthorizationPending = 1349174, - /** - The code you entered has expired. - */ - FBSDKDeviceLoginErrorCodeExpired = 1349152 -} NS_SWIFT_NAME(DeviceLoginError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginKit-Swift.h deleted file mode 100644 index c4c6bbca..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginKit-Swift.h +++ /dev/null @@ -1,436 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKLOGINKIT_SWIFT_H -#define FBSDKLOGINKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginKit.h deleted file mode 100644 index eef290a0..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginKit.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManager.h" -#import "FBSDKDeviceLoginManagerResult.h" -#import "FBSDKLoginConstants.h" - -#if !TARGET_OS_TV - #import "FBSDKLoginButton.h" - #import "FBSDKLoginConfiguration.h" - #import "FBSDKLoginManager.h" - #import "FBSDKLoginManagerLoginResult.h" - #import "FBSDKLoginTooltipView.h" - #import "FBSDKReferralManager.h" - #import "FBSDKReferralManagerResult.h" -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginManager.h deleted file mode 100644 index 7f1d8079..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginManager.h +++ /dev/null @@ -1,214 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKLoginConfiguration.h" - -NS_ASSUME_NONNULL_BEGIN - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the code in `LoginManager.swift` will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -@class LoginManagerLoginResult; -@class FBSDKLoginConfiguration; - -typedef NS_ENUM(NSUInteger, LoginBehavior) { LoginBehaviorBrowser }; -typedef NS_ENUM(NSUInteger, DefaultAudience) { DefaultAudienceFriends }; - -typedef void (^LoginManagerLoginResultBlock)(LoginManagerLoginResult *_Nullable result, - NSError *_Nullable error); - -@interface LoginManager : NSObject - -@property (assign, nonatomic) LoginBehavior loginBehavior; -@property (assign, nonatomic) DefaultAudience defaultAudience; - -- (void)logInWithPermissions:(NSArray *)permissions - fromViewController:(nullable UIViewController *)fromViewController - handler:(nullable LoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(permissions:from:handler:)); - -- (void)logInFromViewController:(nullable UIViewController *)viewController - configuration:(FBSDKLoginConfiguration *)configuration - completion:(LoginManagerLoginResultBlock)completion -NS_REFINED_FOR_SWIFT; - -@end - -#else - -@class FBSDKLoginManagerLoginResult; - -/** - Describes the call back to the FBSDKLoginManager - @param result the result of the authorization - @param error the authorization error, if any. - */ -typedef void (^FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(LoginManagerLoginResultBlock); - - -/** - FBSDKDefaultAudience enum - - Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. - - Certain operations such as publishing a status or publishing a photo require an audience. When the user - grants an application permission to perform a publish operation, a default audience is selected as the - publication ceiling for the application. This enumerated value allows the application to select which - audience to ask the user to grant publish permission for. - */ -typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) -{ - /** Indicates that the user's friends are able to see posts made by the application */ - FBSDKDefaultAudienceFriends = 0, - /** Indicates that only the user is able to see posts made by the application */ - FBSDKDefaultAudienceOnlyMe, - /** Indicates that all Facebook users are able to see posts made by the application */ - FBSDKDefaultAudienceEveryone, -} NS_SWIFT_NAME(DefaultAudience); - -/** - `FBSDKLoginManager` provides methods for logging the user in and out. - - `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, - `AuthenticationToken`, and data access, `AccessToken`. - - You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` - or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token - available. A standard place to do this is in `viewDidLoad`. - - @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set - `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. - */ -NS_SWIFT_NAME(LoginManager) -@interface FBSDKLoginManager : NSObject - -/** - the default audience. - - you should set this if you intend to ask for publish permissions. - */ -@property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; - -/** - Logs the user in or authorizes additional permissions. - - @param permissions the optional array of permissions. Note this is converted to NSSet and is only - an NSArray for the convenience of literal syntax. - @param fromViewController the view controller to present from. If nil, the topmost view controller will be - automatically determined as best as possible. - @param handler the callback. - - Use this method when asking for read permissions. You should only ask for permissions when they - are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s - `result.declinedPermissions` to provide more information to the user if they decline permissions. - You typically should check if `AccessToken.current` already contains the permissions you need before - asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. - - @warning You can only perform one login call at a time. Calling a login method before the completion handler is called - on a previous login attempt will result in an error. - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInWithPermissions:(NSArray *)permissions - fromViewController:(nullable UIViewController *)fromViewController - handler:(nullable FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(permissions:from:handler:)); - -/** - Logs the user in or authorizes additional permissions. - - @param viewController the view controller from which to present the login UI. If nil, the topmost view - controller will be automatically determined and used. - @param configuration the login configuration to use. - @param completion the login completion handler. - - Use this method when asking for permissions. You should only ask for permissions when they - are needed and the value should be explained to the user. You can inspect the - `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information - to the user if they decline permissions. - To reduce unnecessary login attempts, you should typically check if `AccessToken.current` - already contains the permissions you need. If it does, you probably do not need to call this method. - - @warning You can only perform one login call at a time. Calling a login method before the completion handler is called - on a previous login attempt will result in an error. - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInFromViewController:(nullable UIViewController *)viewController - configuration:(FBSDKLoginConfiguration *)configuration - completion:(FBSDKLoginManagerLoginResultBlock)completion -NS_REFINED_FOR_SWIFT; - -/** - Logs the user in with the given deep link url. Will only log user in if the given url contains valid login data. - @param url the deep link url - @param handler the callback. - -This method will present a UI to the user and thus should be called on the main thread. -This method should be called with the url from the openURL method. - - @warning This method will present a UI to the user and thus should be called on the main thread. - */ -- (void)logInWithURL:(NSURL *)url - handler:(nullable FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(logIn(url:handler:)); - -/** - Requests user's permission to reathorize application's data access, after it has expired due to inactivity. - @param fromViewController the view controller from which to present the login UI. If nil, the topmost view - controller will be automatically determined and used. - @param handler the callback. - -Use this method when you need to reathorize your app's access to user data via the Graph API. -You should only call this after access has expired. -You should provide as much context to the user as possible as to why you need to reauthorize the access, the -scope of access being reathorized, and what added value your app provides when the access is reathorized. -You can inspect the `result.declinedPermissions` to determine if you should provide more information to the -user based on any declined permissions. - - @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. - @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. - */ -- (void)reauthorizeDataAccess:(UIViewController *)fromViewController - handler:(FBSDKLoginManagerLoginResultBlock)handler -NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); - -/** - Logs the user out - - This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. - - @note This is only a client side logout. It will not log the user out of their Facebook account. - */ -- (void)logOut; - -@end - -#endif - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginManagerLoginResult.h deleted file mode 100644 index be427909..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginManagerLoginResult.h +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the code in `LoginManager.swift` will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -@interface LoginManagerLoginResult : NSObject - -@property (copy, nonatomic, nullable) FBSDKAccessToken *token; -@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; -@property (readonly, nonatomic) BOOL isCancelled; -@property (copy, nonatomic) NSSet *grantedPermissions; -@property (copy, nonatomic) NSSet *declinedPermissions; - -@end - -#else - -@class FBSDKAccessToken; -@class FBSDKAuthenticationToken; - -/** - Describes the result of a login attempt. - */ -NS_SWIFT_NAME(LoginManagerLoginResult) -@interface FBSDKLoginManagerLoginResult : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - the access token. - */ -@property (copy, nonatomic, nullable) FBSDKAccessToken *token; - -/** - the authentication token. - */ -@property (copy, nonatomic, nullable) FBSDKAuthenticationToken *authenticationToken; - -/** - whether the login was cancelled by the user. - */ -@property (readonly, nonatomic) BOOL isCancelled; - -/** - the set of permissions granted by the user in the associated request. - - inspect the token's permissions set for a complete list. - */ -@property (copy, nonatomic) NSSet *grantedPermissions; - -/** - the set of permissions declined by the user in the associated request. - - inspect the token's permissions set for a complete list. - */ -@property (copy, nonatomic) NSSet *declinedPermissions; - -/** - Initializes a new instance. - @param token the access token - @param authenticationToken the authentication token - @param isCancelled whether the login was cancelled by the user - @param grantedPermissions the set of granted permissions - @param declinedPermissions the set of declined permissions - */ -- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token - authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken - isCancelled:(BOOL)isCancelled - grantedPermissions:(NSSet *)grantedPermissions - declinedPermissions:(NSSet *)declinedPermissions -NS_DESIGNATED_INITIALIZER; -@end - -#endif - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginTooltipView.h deleted file mode 100644 index 1e03eeae..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKLoginTooltipView.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKTooltipView.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKLoginTooltipViewDelegate; - -/** - - Represents a tooltip to be displayed next to a Facebook login button - to highlight features for new users. - - - The `FBSDKLoginButton` may display this view automatically. If you do - not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods - as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. - - By default, the `FBSDKLoginTooltipView` is not added to the superview until it is - determined the app has migrated to the new login experience. You can override this - (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. - - */ -NS_SWIFT_NAME(FBLoginTooltipView) -@interface FBSDKLoginTooltipView : FBSDKTooltipView - -/** the delegate */ -@property (nonatomic, weak) id delegate; - -/** if set to YES, the view will always be displayed and the delegate's - `loginTooltipView:shouldAppear:` will NOT be called. */ -@property (nonatomic, assign, getter=shouldForceDisplay) BOOL forceDisplay; - -@end - -/** - @protocol - - The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event - notifications from `FBSDKLoginTooltipView` objects. - */ -NS_SWIFT_NAME(LoginTooltipViewDelegate) -@protocol FBSDKLoginTooltipViewDelegate - -@optional - -/** - Asks the delegate if the tooltip view should appear - - @param view The tooltip view. - @param appIsEligible The value fetched from the server identifying if the app - is eligible for the new login experience. - - - Use this method to customize display behavior. - */ -- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; - -/** - Tells the delegate the tooltip view will appear, specifically after it's been - added to the super view but before the fade in animation. - - @param view The tooltip view. - */ -- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; - -/** - Tells the delegate the tooltip view will not appear (i.e., was not - added to the super view). - - @param view The tooltip view. - */ -- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; - - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralCode.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralCode.h deleted file mode 100644 index 05ab81a4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralCode.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Represent a referral code used in the referral process -*/ -NS_SWIFT_NAME(ReferralCode) -@interface FBSDKReferralCode : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - The string value of the referral code -*/ -@property NSString *value; - -/** - Initializes a new instance if the referral code is valid. Otherwise returns nil. - A code is valid if it is non-empty and contains only alphanumeric characters. - @param string the raw string referral code -*/ -+ (nullable instancetype)initWithString:(NSString *)string; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralManager.h deleted file mode 100644 index f923d54d..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralManager.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKReferralManagerResult; - -/** - Describes the call back to the FBSDKReferralManager - @param result the result of the referral - @param error the referral error, if any. - */ -typedef void (^FBSDKReferralManagerResultBlock)(FBSDKReferralManagerResult *_Nullable result, - NSError *_Nullable error) -NS_SWIFT_NAME(ReferralManagerResultBlock); - -/** - `FBSDKReferralManager` provides methods for starting the referral process. -*/ -NS_SWIFT_NAME(ReferralManager) -@interface FBSDKReferralManager : NSObject - -/** - Initialize a new instance with the provided view controller - @param viewController the view controller to present from. If nil, the topmost view controller will be automatically determined as best as possible. - */ -- (instancetype)initWithViewController:(nullable UIViewController *)viewController; - -/** - Open the referral dialog. - @param handler the callback. - */ --(void)startReferralWithCompletionHandler:(nullable FBSDKReferralManagerResultBlock)handler; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralManagerResult.h deleted file mode 100644 index 8406c303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKReferralManagerResult.h +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKReferralCode.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Describes the result of a referral request. - */ -NS_SWIFT_NAME(ReferralManagerResult) -@interface FBSDKReferralManagerResult : NSObject - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -/** - whether the referral was cancelled by the user. - */ -@property (readonly, nonatomic) BOOL isCancelled; - -/** - An array of referral codes for each referral made by the user - */ -@property (copy, nonatomic) NSArray *referralCodes; - -/** Initializes a new instance. - @param referralCodes the referral codes - @param isCancelled whether the referral was cancelled by the user - */ -- (instancetype)initWithReferralCodes:(nullable NSArray *)referralCodes - isCancelled:(BOOL)isCancelled -NS_DESIGNATED_INITIALIZER; -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKTooltipView.h deleted file mode 100644 index eee01c7b..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Headers/FBSDKTooltipView.h +++ /dev/null @@ -1,152 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - FBSDKTooltipViewArrowDirection enum - - Passed on construction to determine arrow orientation. - */ -typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) -{ - /** View is located above given point, arrow is pointing down. */ - FBSDKTooltipViewArrowDirectionDown = 0, - /** View is located below given point, arrow is pointing up. */ - FBSDKTooltipViewArrowDirectionUp = 1, -} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); - -/** - FBSDKTooltipColorStyle enum - - Passed on construction to determine color styling. - */ -typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) -{ - /** Light blue background, white text, faded blue close button. */ - FBSDKTooltipColorStyleFriendlyBlue = 0, - /** Dark gray background, white text, light gray close button. */ - FBSDKTooltipColorStyleNeutralGray = 1, -} NS_SWIFT_NAME(FBTooltipView.ColorStyle); - -/** - - Tooltip bubble with text in it used to display tips for UI elements, - with a pointed arrow (to refer to the UI element). - - - - The tooltip fades in and will automatically fade out. See `displayDuration`. - */ -NS_SWIFT_NAME(FBTooltipView) -@interface FBSDKTooltipView : UIView - -/** - Gets or sets the amount of time in seconds the tooltip should be displayed. - Set this to zero to make the display permanent until explicitly dismissed. - Defaults to six seconds. - */ -@property (nonatomic, assign) CFTimeInterval displayDuration; - -/** - Gets or sets the color style after initialization. - Defaults to value passed to -initWithTagline:message:colorStyle:. - */ -@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; - -/** - Gets or sets the message. - */ -@property (nonatomic, copy, nullable) NSString *message; - -/** - Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). - */ -@property (nonatomic, copy, nullable) NSString *tagline; - -/** - Designated initializer. - - @param tagline First part of the label, that will be highlighted with different color. Can be nil. - - @param message Main message to display. - - @param colorStyle Color style to use for tooltip. - - - - If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. - - - @see FBSDKLoginTooltipView - */ -- (instancetype)initWithTagline:(nullable NSString *)tagline - message:(nullable NSString *)message - colorStyle:(FBSDKTooltipColorStyle)colorStyle; - -/** - Show tooltip at the top or at the bottom of given view. - Tooltip will be added to anchorView.window.rootViewController.view - - @param anchorView view to show at, must be already added to window view hierarchy, in order to decide - where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - - tooltip will be shown at the bottom of it) - - - - Use this method to present the tooltip with automatic positioning or - use -presentInView:withArrowPosition:direction: for manual positioning - If anchorView is nil or has no window - this method does nothing. - */ -- (void)presentFromView:(UIView *)anchorView; - -/** - Adds tooltip to given view, with given position and arrow direction. - - @param view View to be used as superview. - - @param arrowPosition Point in view's cordinates, where arrow will be pointing - - @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or - down (message bubble is above the arrow). - */ -- (void)presentInView:(UIView *)view - withArrowPosition:(CGPoint)arrowPosition - direction:(FBSDKTooltipViewArrowDirection)arrowDirection -NS_SWIFT_NAME(present(in:arrowPosition:direction:)); - -/** - Remove tooltip manually. - - - - Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. - */ -- (void)dismiss; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc deleted file mode 100644 index 02cb3f6b..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface deleted file mode 100644 index 5774ab82..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 02cb3f6b..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 5774ab82..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc deleted file mode 100644 index 25bf5c14..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface deleted file mode 100644 index fceace7c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 25bf5c14..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index fceace7c..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,29 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit -import FBSDKCoreKit -@_exported import FBSDKLoginKit -import Swift -import UIKit -@available(tvOS, unavailable) -extension FBLoginButton { - convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) -} -extension LoginConfiguration { - convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest) -} -@available(tvOS, unavailable) -public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void -@available(tvOS, unavailable) -public enum LoginResult { - case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) - case cancelled - case failed(Swift.Error) -} -@available(tvOS, unavailable) -extension LoginManager { - convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) - public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) - public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) - public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) -} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Resources/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 7e7733b1..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - BuildMachineOSBuild - 20F71 - CFBundleDevelopmentRegion - en - CFBundleExecutable - FBSDKLoginKit - CFBundleIdentifier - com.facebook.sdk.FBSDKLoginKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - FBSDKLoginKit - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 11.1.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12E262 - DTPlatformName - macosx - DTPlatformVersion - 11.3 - DTSDKBuild - 20E214 - DTSDKName - macosx11.3 - DTXcode - 1250 - DTXcodeBuild - 12E262 - LSMinimumSystemVersion - 10.15 - UIDeviceFamily - - 2 - - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/Current b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/Current deleted file mode 120000 index 8c7e5a66..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 407f7303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKLoginKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit deleted file mode 100644 index bc3a40bc..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit new file mode 100644 index 00000000..51697877 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h new file mode 100644 index 00000000..67250d6f --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a code verifier used in the PKCE (Proof Key for Code Exchange) + process. This is a cryptographically random string using the characters + A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, + underscore, and tilde), between 43 and 128 characters long. + */ +NS_SWIFT_NAME(CodeVerifier) +@interface FBSDKCodeVerifier : NSObject + +/// The string value of the code verifier +@property (nonatomic, readonly, copy) NSString *value; + +/// The SHA256 hashed challenge of the code verifier +@property (nonatomic, readonly, copy) NSString *challenge; + +/** + Attempts to initialize a new code verifier instance with the given string. + Creation will fail and return nil if the string is invalid. + + @param string the code verifier string + */ +- (nullable instancetype)initWithString:(NSString *)string + NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h new file mode 100644 index 00000000..fc08ff25 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h @@ -0,0 +1,41 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Describes the initial response when starting the device login flow. + This is used by `FBSDKDeviceLoginManager`. + */ +NS_SWIFT_NAME(DeviceLoginCodeInfo) +@interface FBSDKDeviceLoginCodeInfo : NSObject + +// There is no public initializer. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The unique id for this login flow. +@property (nonatomic, readonly, copy) NSString *identifier; + +/// The short "user_code" that should be presented to the user. +@property (nonatomic, readonly, copy) NSString *loginCode; + +/// The verification URL. +@property (nonatomic, readonly, copy) NSURL *verificationURL; + +/// The expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// The polling interval +@property (nonatomic, readonly, assign) NSUInteger pollingInterval; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h new file mode 100644 index 00000000..89def803 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h @@ -0,0 +1,63 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKDeviceLoginManagerDelegate; + +/** + Use this class to perform a device login flow. + The device login flow starts by requesting a code from the device login API. + This class informs the delegate when this code is received. You should then present the + code to the user to enter. In the meantime, this class polls the device login API + periodically and informs the delegate of the results. + + See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices). + */ +NS_SWIFT_NAME(DeviceLoginManager) +@interface FBSDKDeviceLoginManager : NSObject + +/** + Initializes a new instance. + @param permissions permissions to request. + */ +- (instancetype)initWithPermissions:(NSArray *)permissions + enableSmartLogin:(BOOL)enableSmartLogin; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The delegate. +@property (nonatomic, weak) id delegate; + +/// The requested permissions. +@property (nonatomic, readonly, copy) NSArray *permissions; + +/** + The optional URL to redirect the user to after they complete the login. + The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs + */ +@property (nullable, nonatomic, copy) NSURL *redirectURL; + +/** + Starts the device login flow + This instance will retain self until the flow is finished or cancelled. + */ +- (void)start; + +/// Attempts to cancel the device login flow. +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h new file mode 100644 index 00000000..cdcf8048 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKDeviceLoginCodeInfo; +@class FBSDKDeviceLoginManager; +@class FBSDKDeviceLoginManagerResult; + +NS_ASSUME_NONNULL_BEGIN + +/// A delegate for `FBSDKDeviceLoginManager`. +NS_SWIFT_NAME(DeviceLoginManagerDelegate) +@protocol FBSDKDeviceLoginManagerDelegate + +/** + Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter. + @param loginManager the login manager instance. + @param codeInfo the code info data. + */ + +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; + +/** + Indicates the device login flow has finished. + @param loginManager the login manager instance. + @param result the results of the login flow. + @param error the error, if available. + The flow can be finished if the user completed the flow, cancelled, or if the code has expired. + */ +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h new file mode 100644 index 00000000..93266b99 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKAccessToken; + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents the results of the a device login flow. + This is used by `FBSDKDeviceLoginManager`. + */ +NS_SWIFT_NAME(DeviceLoginManagerResult) +@interface FBSDKDeviceLoginManagerResult : NSObject + +// There is no public initializer. +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// The token. +@property (nullable, nonatomic, readonly, strong) FBSDKAccessToken *accessToken; + +/** + Indicates if the login was cancelled by the user, or if the device + login code has expired. + */ +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h new file mode 100644 index 00000000..ebf14f5b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +#if !TARGET_OS_TV + + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginButtonDelegate; +@class FBSDKCodeVerifier; + +/** + NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) + Indicates the desired login tooltip behavior. + */ +typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) { + /** The default behavior. The tooltip will only be displayed if + the app is eligible (determined by possible server round trip) */ + FBSDKLoginButtonTooltipBehaviorAutomatic = 0, + /// Force display of the tooltip (typically for UI testing) + FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, + /** Force disable. In this case you can still exert more refined + control by manually constructing a `FBSDKLoginTooltipView` instance. */ + FBSDKLoginButtonTooltipBehaviorDisable = 2, +} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); + +/** + A button that initiates a log in or log out flow upon tapping. + + `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to + determine what to display, and automatically starts authentication when tapped (i.e., + you do not need to manually subscribe action targets). + + Like `FBSDKLoginManager`, you should make sure your app delegate is connected to + `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. + + `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` + will size the button to its minimum frame. + */ +NS_SWIFT_NAME(FBLoginButton) +@interface FBSDKLoginButton : FBSDKButton + +/// The default audience to use, if publish permissions are requested at login time. +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; +/// Gets or sets the delegate. +@property (nonatomic, weak) IBOutlet id delegate; +/** + The permissions to request. + To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. + For example, do not ask for "user_location" until you the information is actually used by the app. + + Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + + See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. + */ +@property (nonatomic, copy) NSArray *permissions; +/// Gets or sets the desired tooltip behavior. +@property (nonatomic, assign) FBSDKLoginButtonTooltipBehavior tooltipBehavior; +/// Gets or sets the desired tooltip color style. +@property (nonatomic, assign) FBSDKTooltipColorStyle tooltipColorStyle; +/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` +@property (nonatomic, assign) FBSDKLoginTracking loginTracking; +/** + Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. + An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. + */ +@property (nullable, nonatomic, copy) NSString *nonce; +/// Gets or sets an optional page id to use for login attempts. +@property (nullable, nonatomic, copy) NSString *messengerPageId; +/// Gets or sets the auth_type to use in the login request. Defaults to rerequest. +@property (nullable, nonatomic) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic) FBSDKCodeVerifier *codeVerifier; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h new file mode 100644 index 00000000..9ba1ad5d --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + A delegate for `FBSDKLoginButton` + */ +NS_SWIFT_NAME(LoginButtonDelegate) +@protocol FBSDKLoginButtonDelegate + +@required +/** + Sent to the delegate when the button was used to login. + @param loginButton The sender + @param result The results of the login + @param error The error (if any) from the login + */ +- (void) loginButton:(FBSDKLoginButton *)loginButton + didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result + error:(nullable NSError *)error; + +/** + Sent to the delegate when the button was used to logout. + @param loginButton The button that was clicked. + */ +- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; + +@optional +/** + Sent to the delegate when the button is about to login. + @param loginButton The sender + @return YES if the login should be allowed to proceed, NO otherwise + */ +- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h new file mode 100644 index 00000000..5711f029 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h @@ -0,0 +1,182 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import "FBSDKCodeVerifier.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKPermission; + +/// typedef for FBSDKLoginAuthType +/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options +typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); + +/// Rerequest +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; + +/// Reauthorize +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; + +/// The login tracking preference to use for a login attempt. For more information on the differences between +/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ +typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) { + FBSDKLoginTrackingEnabled, + FBSDKLoginTrackingLimited, +} NS_SWIFT_NAME(LoginTracking); + +/// A configuration to use for modifying the behavior of a login attempt. +NS_SWIFT_NAME(LoginConfiguration) +@interface FBSDKLoginConfiguration : NSObject + +/// The nonce that the configuration was created with. +/// A unique nonce will be used if none is provided to the initializer. +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The tracking preference. Defaults to `.enabled`. +@property (nonatomic, readonly) FBSDKLoginTracking tracking; + +/// The requested permissions for the login attempt. Defaults to an empty set. +@property (nonatomic, readonly, copy) NSSet *requestedPermissions; + +/// The Messenger Page Id associated with this login request. +@property (nullable, nonatomic, readonly, copy) NSString *messengerPageId; + +/// The auth type associated with this login request. +@property (nullable, nonatomic, readonly) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic, readonly) FBSDKCodeVerifier *codeVerifier; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + @param codeVerifier The code verifier used in the PKCE process. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + codeVerifier:(FBSDKCodeVerifier *)codeVerifier + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param tracking the login tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type + + @param rawValue the raw auth type. + */ ++ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h new file mode 100644 index 00000000..aa554432 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKLoginKit + + Error codes from the SDK in the range 300-399 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain +NS_SWIFT_NAME(LoginErrorDomain); + +#ifndef NS_ERROR_ENUM + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger +#endif + +/** + FBSDKLoginError + Error codes for FBSDKLoginErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKLoginError) +{ + /// Reserved. + FBSDKLoginErrorReserved = 300, + + /// The error code for unknown errors. + FBSDKLoginErrorUnknown, + + /// The user's password has changed and must log in again + FBSDKLoginErrorPasswordChanged, + + /// The user must log in to their account on www.facebook.com to restore access + FBSDKLoginErrorUserCheckpointed, + + /// Indicates a failure to request new permissions because the user has changed. + FBSDKLoginErrorUserMismatch, + + /// The user must confirm their account with Facebook before logging in + FBSDKLoginErrorUnconfirmedUser, + + /** + The Accounts framework failed without returning an error, indicating the + app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has + been disabled. + */ + FBSDKLoginErrorSystemAccountAppDisabled, + + /// An error occurred related to Facebook system Account store + FBSDKLoginErrorSystemAccountUnavailable, + + /// The login response was missing a valid challenge string. + FBSDKLoginErrorBadChallengeString, + + /// The ID token returned in login response was invalid + FBSDKLoginErrorInvalidIDToken, + + /// A current access token was required and not provided + FBSDKLoginErrorMissingAccessToken, +} NS_SWIFT_NAME(LoginError); + +/** + FBSDKDeviceLoginError + Error codes for FBSDKDeviceLoginErrorDomain. + */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { + /// Your device is polling too frequently. + FBSDKDeviceLoginErrorExcessivePolling = 1349172, + /// User has declined to authorize your application. + FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, + /// User has not yet authorized your application. Continue polling. + FBSDKDeviceLoginErrorAuthorizationPending = 1349174, + /// The code you entered has expired. + FBSDKDeviceLoginErrorCodeExpired = 1349152 +} NS_SWIFT_NAME(DeviceLoginError); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h new file mode 100644 index 00000000..13ed46f0 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h @@ -0,0 +1,504 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h new file mode 100644 index 00000000..276a1b9e --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h new file mode 100644 index 00000000..ddf96d24 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKLoginManagerLoginResult; + +/** + Describes the call back to the FBSDKLoginManager + @param result the result of the authorization + @param error the authorization error, if any. + */ +typedef void (^ FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, + NSError *_Nullable error) +NS_SWIFT_NAME(LoginManagerLoginResultBlock); + +/** + FBSDKDefaultAudience enum + + Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. + + Certain operations such as publishing a status or publishing a photo require an audience. When the user + grants an application permission to perform a publish operation, a default audience is selected as the + publication ceiling for the application. This enumerated value allows the application to select which + audience to ask the user to grant publish permission for. + */ +typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) { + /// Indicates that the user's friends are able to see posts made by the application + FBSDKDefaultAudienceFriends = 0, + /// Indicates that only the user is able to see posts made by the application + FBSDKDefaultAudienceOnlyMe, + /// Indicates that all Facebook users are able to see posts made by the application + FBSDKDefaultAudienceEveryone, +} NS_SWIFT_NAME(DefaultAudience); + +/** + `FBSDKLoginManager` provides methods for logging the user in and out. + + `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, + `AuthenticationToken`, and data access, `AccessToken`. + + You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` + or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token + available. A standard place to do this is in `viewDidLoad`. + + @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set + `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. + */ +NS_SWIFT_NAME(LoginManager) +@interface FBSDKLoginManager : NSObject + +/** + the default audience. + + you should set this if you intend to ask for publish permissions. + */ +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; + +/** + Logs the user in or authorizes additional permissions. + + @param permissions the optional array of permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param fromViewController the view controller to present from. If nil, the topmost view controller will be + automatically determined as best as possible. + @param handler the callback. + + Use this method when asking for read permissions. You should only ask for permissions when they + are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s + `result.declinedPermissions` to provide more information to the user if they decline permissions. + You typically should check if `AccessToken.current` already contains the permissions you need before + asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)logInWithPermissions:(NSArray *)permissions + fromViewController:(nullable UIViewController *)fromViewController + handler:(nullable FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(logIn(permissions:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user in or authorizes additional permissions. + + @param viewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param configuration the login configuration to use. + @param completion the login completion handler. + + Use this method when asking for permissions. You should only ask for permissions when they + are needed and the value should be explained to the user. You can inspect the + `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information + to the user if they decline permissions. + To reduce unnecessary login attempts, you should typically check if `AccessToken.current` + already contains the permissions you need. If it does, you probably do not need to call this method. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ +- (void)logInFromViewController:(nullable UIViewController *)viewController + configuration:(FBSDKLoginConfiguration *)configuration + completion:(FBSDKLoginManagerLoginResultBlock)completion + NS_REFINED_FOR_SWIFT; + +/** + Requests user's permission to reathorize application's data access, after it has expired due to inactivity. + @param fromViewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param handler the callback. + +Use this method when you need to reathorize your app's access to user data via the Graph API. +You should only call this after access has expired. +You should provide as much context to the user as possible as to why you need to reauthorize the access, the +scope of access being reathorized, and what added value your app provides when the access is reathorized. +You can inspect the `result.declinedPermissions` to determine if you should provide more information to the +user based on any declined permissions. + + @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. + @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)reauthorizeDataAccess:(UIViewController *)fromViewController + handler:(FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user out + + This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. + + @note This is only a client side logout. It will not log the user out of their Facebook account. + */ +- (void)logOut; + +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h new file mode 100644 index 00000000..21df36e9 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/// Describes the result of a login attempt. +NS_SWIFT_NAME(LoginManagerLoginResult) +@interface FBSDKLoginManagerLoginResult : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// the access token. +@property (nullable, nonatomic, copy) FBSDKAccessToken *token; + +/// the authentication token. +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +/// whether the login was cancelled by the user. +@property (nonatomic, readonly) BOOL isCancelled; + +/** + the set of permissions granted by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *grantedPermissions; + +/** + the set of permissions declined by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *declinedPermissions; + +/** + Initializes a new instance. + @param token the access token + @param authenticationToken the authentication token + @param isCancelled whether the login was cancelled by the user + @param grantedPermissions the set of granted permissions + @param declinedPermissions the set of declined permissions + */ +- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token + authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken + isCancelled:(BOOL)isCancelled + grantedPermissions:(NSSet *)grantedPermissions + declinedPermissions:(NSSet *)declinedPermissions + NS_DESIGNATED_INITIALIZER; +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h new file mode 100644 index 00000000..c703f57b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginTooltipViewDelegate; + +/** + Represents a tooltip to be displayed next to a Facebook login button + to highlight features for new users. + + The `FBSDKLoginButton` may display this view automatically. If you do + not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods + as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. + + By default, the `FBSDKLoginTooltipView` is not added to the superview until it is + determined the app has migrated to the new login experience. You can override this + (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. + */ +NS_SWIFT_NAME(FBLoginTooltipView) +@interface FBSDKLoginTooltipView : FBSDKTooltipView + +/// the delegate +@property (nonatomic, weak) id delegate; + +/** if set to YES, the view will always be displayed and the delegate's + `loginTooltipView:shouldAppear:` will NOT be called. */ +@property (nonatomic, getter = shouldForceDisplay, assign) BOOL forceDisplay; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h new file mode 100644 index 00000000..9d609430 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event + notifications from `FBSDKLoginTooltipView` objects. + */ +NS_SWIFT_NAME(LoginTooltipViewDelegate) +@protocol FBSDKLoginTooltipViewDelegate + +@optional + +/** + Asks the delegate if the tooltip view should appear + + @param view The tooltip view. + @param appIsEligible The value fetched from the server identifying if the app + is eligible for the new login experience. + + Use this method to customize display behavior. + */ +- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; + +/** + Tells the delegate the tooltip view will appear, specifically after it's been + added to the super view but before the fade in animation. + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; + +/** + Tells the delegate the tooltip view will not appear (i.e., was not + added to the super view). + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h new file mode 100644 index 00000000..ab8bab05 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h @@ -0,0 +1,129 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKTooltipViewArrowDirection enum + + Passed on construction to determine arrow orientation. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) { + /// View is located above given point, arrow is pointing down. + FBSDKTooltipViewArrowDirectionDown = 0, + /// View is located below given point, arrow is pointing up. + FBSDKTooltipViewArrowDirectionUp = 1, +} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); + +/** + FBSDKTooltipColorStyle enum + + Passed on construction to determine color styling. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) { + /// Light blue background, white text, faded blue close button. + FBSDKTooltipColorStyleFriendlyBlue = 0, + /// Dark gray background, white text, light gray close button. + FBSDKTooltipColorStyleNeutralGray = 1, +} NS_SWIFT_NAME(FBTooltipView.ColorStyle); + +/** + Tooltip bubble with text in it used to display tips for UI elements, + with a pointed arrow (to refer to the UI element). + + The tooltip fades in and will automatically fade out. See `displayDuration`. + */ +NS_SWIFT_NAME(FBTooltipView) +@interface FBSDKTooltipView : UIView + +/** + Gets or sets the amount of time in seconds the tooltip should be displayed. + Set this to zero to make the display permanent until explicitly dismissed. + Defaults to six seconds. + */ +@property (nonatomic, assign) CFTimeInterval displayDuration; + +/** + Gets or sets the color style after initialization. + Defaults to value passed to -initWithTagline:message:colorStyle:. + */ +@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; + +/// Gets or sets the message. +@property (nullable, nonatomic, copy) NSString *message; + +/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). +@property (nullable, nonatomic, copy) NSString *tagline; + +/** + Designated initializer. + + @param tagline First part of the label, that will be highlighted with different color. Can be nil. + + @param message Main message to display. + + @param colorStyle Color style to use for tooltip. + + If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. + + See FBSDKLoginTooltipView + */ +- (instancetype)initWithTagline:(nullable NSString *)tagline + message:(nullable NSString *)message + colorStyle:(FBSDKTooltipColorStyle)colorStyle; + +/** + Show tooltip at the top or at the bottom of given view. + Tooltip will be added to anchorView.window.rootViewController.view + + @param anchorView view to show at, must be already added to window view hierarchy, in order to decide + where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - + tooltip will be shown at the bottom of it) + + Use this method to present the tooltip with automatic positioning or + use -presentInView:withArrowPosition:direction: for manual positioning + If anchorView is nil or has no window - this method does nothing. + */ +- (void)presentFromView:(UIView *)anchorView; + +/** + Adds tooltip to given view, with given position and arrow direction. + + @param view View to be used as superview. + + @param arrowPosition Point in view's cordinates, where arrow will be pointing + + @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or + down (message bubble is above the arrow). + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)presentInView:(UIView *)view + withArrowPosition:(CGPoint)arrowPosition + direction:(FBSDKTooltipViewArrowDirection)arrowDirection +NS_SWIFT_NAME(present(in:arrowPosition:direction:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Remove tooltip manually. + + Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. + */ +- (void)dismiss; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist new file mode 100644 index 00000000..63a35511 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..87e64c2e Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..1bd5d968 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,38 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKLoginKit.FBLoginButton { + @_Concurrency.MainActor(unsafe) convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +extension FBSDKLoginKit.LoginConfiguration { + convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest, codeVerifier: FBSDKLoginKit.CodeVerifier = CodeVerifier()) +} +public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void +@frozen public enum LoginResult { + case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) + case cancelled + case failed(Swift.Error) +} +extension FBSDKLoginKit.LoginManager { + convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) + public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) + public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) + public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..75fbbe6b Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..63423ac0 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,38 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKLoginKit.FBLoginButton { + @_Concurrency.MainActor(unsafe) convenience public init(frame: CoreGraphics.CGRect = .zero, permissions: [FBSDKCoreKit.Permission] = [.publicProfile]) +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +extension FBSDKLoginKit.LoginConfiguration { + convenience public init?(permissions: Swift.Set = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest, codeVerifier: FBSDKLoginKit.CodeVerifier = CodeVerifier()) +} +public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void +@frozen public enum LoginResult { + case success(granted: Swift.Set, declined: Swift.Set, token: FBSDKCoreKit.AccessToken?) + case cancelled + case failed(Swift.Error) +} +extension FBSDKLoginKit.LoginManager { + convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends) + public func logIn(permissions: [FBSDKCoreKit.Permission] = [.publicProfile], viewController: UIKit.UIViewController? = nil, completion: FBSDKLoginKit.LoginResultBlock? = nil) + public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) + public func logIn(configuration: FBSDKLoginKit.LoginConfiguration, completion: @escaping FBSDKLoginKit.LoginResultBlock) +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/module.modulemap b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Versions/A/Modules/module.modulemap rename to ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..63d34dd3 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..082f98b0 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..8ec08ffb --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,447 @@ + + + + + files + + Headers/FBSDKCodeVerifier.h + + EjPHvLMqGbP/vUT9DPNoJJuyWAo= + + Headers/FBSDKDeviceLoginCodeInfo.h + + FXtwVMamqT11doLljBddZfXdSN4= + + Headers/FBSDKDeviceLoginManager.h + + uD4FVlO9bIJ1fR4+nlGBS1+Iyno= + + Headers/FBSDKDeviceLoginManagerDelegate.h + + hY/wg20i+M+NFVer6d3an7JfcP0= + + Headers/FBSDKDeviceLoginManagerResult.h + + 5ZIzt8USCIvWtanSVwUd08QOKpw= + + Headers/FBSDKLoginButton.h + + ASZ+KP7aEFmgdLD/AUvn7nbFwls= + + Headers/FBSDKLoginButtonDelegate.h + + BRcZixw9+/gs3seuR9cLlDHo6FE= + + Headers/FBSDKLoginConfiguration.h + + MuFc+hq69ENcihV3WlvAvj+pwO4= + + Headers/FBSDKLoginConstants.h + + MPfHPqxSclz/yRUCIFSiHttaiIE= + + Headers/FBSDKLoginKit-Swift.h + + RVvA3JWcSKIgi31dkeGNpuNDN2M= + + Headers/FBSDKLoginKit.h + + A49rEuXcIliMrYbtnWqQ1izFxOE= + + Headers/FBSDKLoginManager.h + + 5Q8kFbHEhBPSHVxNB4WLe4CmpHk= + + Headers/FBSDKLoginManagerLoginResult.h + + dLNZGf9Q4o1RMToPN2NatvHKj/E= + + Headers/FBSDKLoginTooltipView.h + + lqBCv5OIAQGg0a9VvMVQafx/0oE= + + Headers/FBSDKLoginTooltipViewDelegate.h + + mkidijks/G9jwN7xSa/cxtEyq1A= + + Headers/FBSDKTooltipView.h + + Azg+uzHoPWlUAbPTg3eXaCXhgok= + + Info.plist + + 0E3OutGRtFOqbtP/sAEAqcxpe24= + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + edU8VcduSSmNVCtNDZAVnryiDDo= + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + k9UiPNku1bFs+H7rR57DPwo7iWE= + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + t2a2nZPu4C0D1AQNPJhxwQDNfZ8= + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + tQaKuAkXW1iUVXzeUMwdFY0XU2E= + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + moQNiCXnPeP1ljd+oZdyazxq+gU= + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + WdhmAj4EwebAwVaLaJ6ra7PtPrQ= + + Modules/module.modulemap + + tfc04nZSIwhoHV/QsoW1UgsqZrM= + + + files2 + + Headers/FBSDKCodeVerifier.h + + hash + + EjPHvLMqGbP/vUT9DPNoJJuyWAo= + + hash2 + + TT1hvLT7CD93434WRpckoVDjq/IxyTaGc58KDH/Riw4= + + + Headers/FBSDKDeviceLoginCodeInfo.h + + hash + + FXtwVMamqT11doLljBddZfXdSN4= + + hash2 + + g5Rwb6XgmK+lz75XESEgOIetBB/BS9DOpWgyhvRDpZg= + + + Headers/FBSDKDeviceLoginManager.h + + hash + + uD4FVlO9bIJ1fR4+nlGBS1+Iyno= + + hash2 + + v4dQNFbtB6k/JBptSYTCub0GAQvz63TBwZgcwUu0Xg4= + + + Headers/FBSDKDeviceLoginManagerDelegate.h + + hash + + hY/wg20i+M+NFVer6d3an7JfcP0= + + hash2 + + JhcXcmGyXN2YV183sGawyEtz/A4HgiGfuaH6F4xQAMk= + + + Headers/FBSDKDeviceLoginManagerResult.h + + hash + + 5ZIzt8USCIvWtanSVwUd08QOKpw= + + hash2 + + 9So69KdlNzNSmMcFA/ZxVMrlETnJJM35bb6QSIb6f7s= + + + Headers/FBSDKLoginButton.h + + hash + + ASZ+KP7aEFmgdLD/AUvn7nbFwls= + + hash2 + + 9Xp4Z3Lji4FXKIaxM0lURsNOUpGVR1amIi8pLSr6G1E= + + + Headers/FBSDKLoginButtonDelegate.h + + hash + + BRcZixw9+/gs3seuR9cLlDHo6FE= + + hash2 + + DXde9B2nfwMBfkPDM2j13yFQTlyv4W2/LOXrzmg6GqQ= + + + Headers/FBSDKLoginConfiguration.h + + hash + + MuFc+hq69ENcihV3WlvAvj+pwO4= + + hash2 + + SzvBiDHYzoRZDQcXUWG9Vm5kFVm06oWsYbzWv/zfpYo= + + + Headers/FBSDKLoginConstants.h + + hash + + MPfHPqxSclz/yRUCIFSiHttaiIE= + + hash2 + + b4XDaENl+R7u4kCcB7RCYie6oPCP8dwvUe92f5RzDz8= + + + Headers/FBSDKLoginKit-Swift.h + + hash + + RVvA3JWcSKIgi31dkeGNpuNDN2M= + + hash2 + + 07LLBQOeId1aez4secJE0bN38yamBdemXeNRS/575PI= + + + Headers/FBSDKLoginKit.h + + hash + + A49rEuXcIliMrYbtnWqQ1izFxOE= + + hash2 + + mBLoAmVhuGhunAeuNCawsBXjAkan6H0PhYCTQcnLotA= + + + Headers/FBSDKLoginManager.h + + hash + + 5Q8kFbHEhBPSHVxNB4WLe4CmpHk= + + hash2 + + ZvAioZqjVmieR5INO6CttC5lGC6yj1fL4owYzoktjSc= + + + Headers/FBSDKLoginManagerLoginResult.h + + hash + + dLNZGf9Q4o1RMToPN2NatvHKj/E= + + hash2 + + ZvH4brMd8ozOL8xV55KSpnX4vgUabuG4R9rp/WbAL8g= + + + Headers/FBSDKLoginTooltipView.h + + hash + + lqBCv5OIAQGg0a9VvMVQafx/0oE= + + hash2 + + LARd9poj4pkMqmAsIay5DV4seppcLTgUqKysGr4VwHw= + + + Headers/FBSDKLoginTooltipViewDelegate.h + + hash + + mkidijks/G9jwN7xSa/cxtEyq1A= + + hash2 + + RD5LXdo3q7UGvx+j1hQeKPY/sOu3SfdIA4pJMs0Rd7A= + + + Headers/FBSDKTooltipView.h + + hash + + Azg+uzHoPWlUAbPTg3eXaCXhgok= + + hash2 + + rQrJFU+VFezXq6XJ07u0l1iicG5RbRD30K87A3VS4hs= + + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + edU8VcduSSmNVCtNDZAVnryiDDo= + + hash2 + + lTxQ+ujoWb0GbQH9GPDUhneMXvCqeDHt85UZWOoXEo4= + + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + k9UiPNku1bFs+H7rR57DPwo7iWE= + + hash2 + + Ke3dLcKLDR4+82tn0x9WcvKzb3Sum4Yv5c+58X7wQ0k= + + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + t2a2nZPu4C0D1AQNPJhxwQDNfZ8= + + hash2 + + vE/eQnf4iqTEd11Kggxa3br4nyVWHbhJvGFOc7k6c9g= + + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + tQaKuAkXW1iUVXzeUMwdFY0XU2E= + + hash2 + + 4zW7iNhLJgV+OFaR2F1VYPpViBq2rFqfCwjqi0aAjOA= + + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + moQNiCXnPeP1ljd+oZdyazxq+gU= + + hash2 + + TNID0K0Vp194/2jX3o132MmNAfi3jPg3L1gHvkAg8l0= + + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + WdhmAj4EwebAwVaLaJ6ra7PtPrQ= + + hash2 + + M9K5yteR9kWLOvctXtrAvjxUfddc8FRyayDIswSXKwc= + + + Modules/module.modulemap + + hash + + tfc04nZSIwhoHV/QsoW1UgsqZrM= + + hash2 + + mg/tLWcmTWvzzkcRtPQSnONw1PhzIM4vXke4Qdm7upM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeSignature b/ios/platform/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/BCSymbolMaps/D0348280-1448-326D-9BDF-40C1F5A74CA2.bcsymbolmap b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/BCSymbolMaps/D0348280-1448-326D-9BDF-40C1F5A74CA2.bcsymbolmap deleted file mode 100644 index a7e71d37..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/BCSymbolMaps/D0348280-1448-326D-9BDF-40C1F5A74CA2.bcsymbolmap +++ /dev/null @@ -1,249 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -AppleTVOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKLoginKit_TV-Dynamic/IntermediateBuildFilesPath/FBSDKLoginKit.build/Release-appletvos/FBSDKLoginKit_TV-Dynamic.build/DerivedSources/FBSDKLoginKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit --[FBSDKDeviceLoginCodeInfo initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:] --[FBSDKDeviceLoginCodeInfo identifier] --[FBSDKDeviceLoginCodeInfo loginCode] --[FBSDKDeviceLoginCodeInfo verificationURL] --[FBSDKDeviceLoginCodeInfo expirationDate] --[FBSDKDeviceLoginCodeInfo pollingInterval] --[FBSDKDeviceLoginCodeInfo .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.2 -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginCodeInfo -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginCodeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._identifier -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._loginCode -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._verificationURL -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._expirationDate -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._pollingInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginCodeInfo -__OBJC_$_PROP_LIST_FBSDKDeviceLoginCodeInfo -__OBJC_CLASS_RO_$_FBSDKDeviceLoginCodeInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h -+[FBSDKDeviceLoginManager initialize] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:graphRequestFactory:devicePoller:] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:] --[FBSDKDeviceLoginManager start] -___32-[FBSDKDeviceLoginManager start]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKDeviceLoginManager cancel] --[FBSDKDeviceLoginManager _notifyError:] --[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:] -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -___copy_helper_block_e8_32s40s48s56b64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKDeviceLoginManager _processError:] --[FBSDKDeviceLoginManager _schedulePoll:] -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 --[FBSDKDeviceLoginManager netService:didNotPublish:] --[FBSDKDeviceLoginManager setCodeInfo:] --[FBSDKDeviceLoginManager delegate] --[FBSDKDeviceLoginManager setDelegate:] --[FBSDKDeviceLoginManager permissions] --[FBSDKDeviceLoginManager redirectURL] --[FBSDKDeviceLoginManager setRedirectURL:] --[FBSDKDeviceLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_g_loginManagerInstances -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -___block_descriptor_40_e8_32s_e39_v16?0"FBSDKDeviceLoginManagerResult"8l -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.150 -___block_descriptor_72_e8_32s40s48s56bs64s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -__OBJC_$_CLASS_METHODS_FBSDKDeviceLoginManager -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_NSNetServiceDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSNetServiceDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSNetServiceDelegate -__OBJC_PROTOCOL_$_NSNetServiceDelegate -__OBJC_LABEL_PROTOCOL_$_NSNetServiceDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceLoginManager -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManager -_OBJC_IVAR_$_FBSDKDeviceLoginManager._codeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isCancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._loginAdvertisementService -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isSmartLoginEnabled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKDeviceLoginManager._poller -_OBJC_IVAR_$_FBSDKDeviceLoginManager._delegate -_OBJC_IVAR_$_FBSDKDeviceLoginManager._permissions -_OBJC_IVAR_$_FBSDKDeviceLoginManager._redirectURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManager -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManager -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.h -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40s48s56b64s -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__32-[FBSDKDeviceLoginManager start]_block_invoke --[FBSDKDeviceLoginManagerResult initWithToken:isCancelled:] --[FBSDKDeviceLoginManagerResult accessToken] --[FBSDKDeviceLoginManagerResult isCancelled] --[FBSDKDeviceLoginManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManagerResult -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._cancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._accessToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManagerResult -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManagerResult -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h --[FBSDKDevicePoller scheduleBlock:interval:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDevicePolling -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDevicePolling -__OBJC_PROTOCOL_$_FBSDKDevicePolling -__OBJC_LABEL_PROTOCOL_$_FBSDKDevicePolling -__OBJC_CLASS_PROTOCOLS_$_FBSDKDevicePoller -__OBJC_METACLASS_RO_$_FBSDKDevicePoller -__OBJC_$_INSTANCE_METHODS_FBSDKDevicePoller -__OBJC_CLASS_RO_$_FBSDKDevicePoller -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDevicePoller.m -FBSDKLoginKit/Internal/FBSDKDevicePoller.m -+[FBSDKDeviceRequestsHelper initialize] -+[FBSDKDeviceRequestsHelper getDeviceInfo] -+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:] -___68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -+[FBSDKDeviceRequestsHelper isDelegate:forAdvertisementService:] -+[FBSDKDeviceRequestsHelper cleanUpAdvertisementService:] -_g_mdnsAdvertisementServices -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.20 -_startAdvertisementService:withDelegate:.sdkVersion -_startAdvertisementService:withDelegate:.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -__OBJC_$_CLASS_METHODS_FBSDKDeviceRequestsHelper -__OBJC_$_CLASS_PROP_LIST_FBSDKDeviceRequestsHelper -__OBJC_METACLASS_RO_$_FBSDKDeviceRequestsHelper -__OBJC_CLASS_RO_$_FBSDKDeviceRequestsHelper -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -__68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/include/dispatch/once.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m -+[FBSDKNonceUtility isValidNonce:] -_OBJC_SELECTOR_REFERENCES_.7 -__OBJC_$_CLASS_METHODS_FBSDKNonceUtility -__OBJC_METACLASS_RO_$_FBSDKNonceUtility -__OBJC_CLASS_RO_$_FBSDKNonceUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m -FBSDKLoginKit/Internal/FBSDKNonceUtility.m diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/FBSDKLoginKit old mode 100755 new mode 100644 index 75bb44fa..203af4eb Binary files a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/FBSDKLoginKit and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/FBSDKLoginKit differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h new file mode 100644 index 00000000..67250d6f --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a code verifier used in the PKCE (Proof Key for Code Exchange) + process. This is a cryptographically random string using the characters + A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, + underscore, and tilde), between 43 and 128 characters long. + */ +NS_SWIFT_NAME(CodeVerifier) +@interface FBSDKCodeVerifier : NSObject + +/// The string value of the code verifier +@property (nonatomic, readonly, copy) NSString *value; + +/// The SHA256 hashed challenge of the code verifier +@property (nonatomic, readonly, copy) NSString *challenge; + +/** + Attempts to initialize a new code verifier instance with the given string. + Creation will fail and return nil if the string is invalid. + + @param string the code verifier string + */ +- (nullable instancetype)initWithString:(NSString *)string + NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h index 36665b96..fc08ff25 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h @@ -1,62 +1,40 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -/*! - @abstract Describes the initial response when starting the device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. +/** + Describes the initial response when starting the device login flow. + This is used by `FBSDKDeviceLoginManager`. */ NS_SWIFT_NAME(DeviceLoginCodeInfo) @interface FBSDKDeviceLoginCodeInfo : NSObject -/*! - @abstract There is no public initializer. - */ +// There is no public initializer. - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract the unique id for this login flow. -*/ -@property (nonatomic, copy, readonly) NSString *identifier; - -/*! - @abstract the short "user_code" that should be presented to the user. -*/ -@property (nonatomic, copy, readonly) NSString *loginCode; - -/*! - @abstract the verification URL. -*/ -@property (nonatomic, copy, readonly) NSURL *verificationURL; - -/*! - @abstract the expiration date. -*/ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/*! - @abstract the polling interval -*/ -@property (nonatomic, assign, readonly) NSUInteger pollingInterval; +/// The unique id for this login flow. +@property (nonatomic, readonly, copy) NSString *identifier; + +/// The short "user_code" that should be presented to the user. +@property (nonatomic, readonly, copy) NSString *loginCode; + +/// The verification URL. +@property (nonatomic, readonly, copy) NSURL *verificationURL; + +/// The expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// The polling interval +@property (nonatomic, readonly, assign) NSUInteger pollingInterval; @end diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h index b4e483ab..89def803 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h @@ -1,61 +1,23 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManagerResult.h" +#import +#import NS_ASSUME_NONNULL_BEGIN -@class FBSDKDeviceLoginManager; - -/*! - @abstract A delegate for `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerDelegate) -@protocol FBSDKDeviceLoginManagerDelegate - -/*! - @abstract Indicates the device login flow has started. You should parse `codeInfo` to - present the code to the user to enter. - @param loginManager the login manager instance. - @param codeInfo the code info data. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; - -/*! - @abstract Indicates the device login flow has finished. - @param loginManager the login manager instance. - @param result the results of the login flow. - @param error the error, if available. - @discussion The flow can be finished if the user completed the flow, cancelled, or if the code has expired. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result - error:(nullable NSError *)error; - -@end +@protocol FBSDKDeviceLoginManagerDelegate; -/*! - @abstract Use this class to perform a device login flow. - @discussion The device login flow starts by requesting a code from the device login API. +/** + Use this class to perform a device login flow. + The device login flow starts by requesting a code from the device login API. This class informs the delegate when this code is received. You should then present the code to the user to enter. In the meantime, this class polls the device login API periodically and informs the delegate of the results. @@ -65,42 +27,35 @@ NS_SWIFT_NAME(DeviceLoginManagerDelegate) NS_SWIFT_NAME(DeviceLoginManager) @interface FBSDKDeviceLoginManager : NSObject -/*! - @abstract Initializes a new instance. +/** + Initializes a new instance. @param permissions permissions to request. */ - (instancetype)initWithPermissions:(NSArray *)permissions - enableSmartLogin:(BOOL)enableSmartLogin -NS_DESIGNATED_INITIALIZER; + enableSmartLogin:(BOOL)enableSmartLogin; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract the delegate. - */ +/// The delegate. @property (nonatomic, weak) id delegate; -/*! - @abstract the requested permissions. - */ -@property (nonatomic, copy, readonly) NSArray *permissions; +/// The requested permissions. +@property (nonatomic, readonly, copy) NSArray *permissions; -/*! - @abstract the optional URL to redirect the user to after they complete the login. - @discussion the URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs +/** + The optional URL to redirect the user to after they complete the login. + The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs */ @property (nullable, nonatomic, copy) NSURL *redirectURL; -/*! - @abstract Starts the device login flow - @discussion This instance will retain self until the flow is finished or cancelled. +/** + Starts the device login flow + This instance will retain self until the flow is finished or cancelled. */ - (void)start; -/*! - @abstract Attempts to cancel the device login flow. - */ +/// Attempts to cancel the device login flow. - (void)cancel; @end diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h new file mode 100644 index 00000000..cdcf8048 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKDeviceLoginCodeInfo; +@class FBSDKDeviceLoginManager; +@class FBSDKDeviceLoginManagerResult; + +NS_ASSUME_NONNULL_BEGIN + +/// A delegate for `FBSDKDeviceLoginManager`. +NS_SWIFT_NAME(DeviceLoginManagerDelegate) +@protocol FBSDKDeviceLoginManagerDelegate + +/** + Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter. + @param loginManager the login manager instance. + @param codeInfo the code info data. + */ + +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; + +/** + Indicates the device login flow has finished. + @param loginManager the login manager instance. + @param result the results of the login flow. + @param error the error, if available. + The flow can be finished if the user completed the flow, cancelled, or if the code has expired. + */ +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h index 3124c0fa..93266b99 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h @@ -1,54 +1,36 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#ifdef FBSDKCOCOAPODS -#import -#endif - @class FBSDKAccessToken; NS_ASSUME_NONNULL_BEGIN -/*! - @abstract Represents the results of the a device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. +/** + Represents the results of the a device login flow. + This is used by `FBSDKDeviceLoginManager`. */ NS_SWIFT_NAME(DeviceLoginManagerResult) @interface FBSDKDeviceLoginManagerResult : NSObject -/*! - @abstract There is no public initializer. - */ +// There is no public initializer. - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract The token. - */ -@property (nullable, nonatomic, strong, readonly) FBSDKAccessToken *accessToken; +/// The token. +@property (nullable, nonatomic, readonly, strong) FBSDKAccessToken *accessToken; -/*! - @abstract Indicates if the login was cancelled by the user, or if the device +/** + Indicates if the login was cancelled by the user, or if the device login code has expired. */ -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; @end diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h new file mode 100644 index 00000000..ebf14f5b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +#if !TARGET_OS_TV + + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginButtonDelegate; +@class FBSDKCodeVerifier; + +/** + NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) + Indicates the desired login tooltip behavior. + */ +typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) { + /** The default behavior. The tooltip will only be displayed if + the app is eligible (determined by possible server round trip) */ + FBSDKLoginButtonTooltipBehaviorAutomatic = 0, + /// Force display of the tooltip (typically for UI testing) + FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, + /** Force disable. In this case you can still exert more refined + control by manually constructing a `FBSDKLoginTooltipView` instance. */ + FBSDKLoginButtonTooltipBehaviorDisable = 2, +} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); + +/** + A button that initiates a log in or log out flow upon tapping. + + `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to + determine what to display, and automatically starts authentication when tapped (i.e., + you do not need to manually subscribe action targets). + + Like `FBSDKLoginManager`, you should make sure your app delegate is connected to + `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. + + `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` + will size the button to its minimum frame. + */ +NS_SWIFT_NAME(FBLoginButton) +@interface FBSDKLoginButton : FBSDKButton + +/// The default audience to use, if publish permissions are requested at login time. +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; +/// Gets or sets the delegate. +@property (nonatomic, weak) IBOutlet id delegate; +/** + The permissions to request. + To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. + For example, do not ask for "user_location" until you the information is actually used by the app. + + Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + + See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. + */ +@property (nonatomic, copy) NSArray *permissions; +/// Gets or sets the desired tooltip behavior. +@property (nonatomic, assign) FBSDKLoginButtonTooltipBehavior tooltipBehavior; +/// Gets or sets the desired tooltip color style. +@property (nonatomic, assign) FBSDKTooltipColorStyle tooltipColorStyle; +/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` +@property (nonatomic, assign) FBSDKLoginTracking loginTracking; +/** + Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. + An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. + */ +@property (nullable, nonatomic, copy) NSString *nonce; +/// Gets or sets an optional page id to use for login attempts. +@property (nullable, nonatomic, copy) NSString *messengerPageId; +/// Gets or sets the auth_type to use in the login request. Defaults to rerequest. +@property (nullable, nonatomic) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic) FBSDKCodeVerifier *codeVerifier; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h new file mode 100644 index 00000000..9ba1ad5d --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + A delegate for `FBSDKLoginButton` + */ +NS_SWIFT_NAME(LoginButtonDelegate) +@protocol FBSDKLoginButtonDelegate + +@required +/** + Sent to the delegate when the button was used to login. + @param loginButton The sender + @param result The results of the login + @param error The error (if any) from the login + */ +- (void) loginButton:(FBSDKLoginButton *)loginButton + didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result + error:(nullable NSError *)error; + +/** + Sent to the delegate when the button was used to logout. + @param loginButton The button that was clicked. + */ +- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; + +@optional +/** + Sent to the delegate when the button is about to login. + @param loginButton The sender + @return YES if the login should be allowed to proceed, NO otherwise + */ +- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h new file mode 100644 index 00000000..5711f029 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h @@ -0,0 +1,182 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import "FBSDKCodeVerifier.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKPermission; + +/// typedef for FBSDKLoginAuthType +/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options +typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); + +/// Rerequest +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; + +/// Reauthorize +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; + +/// The login tracking preference to use for a login attempt. For more information on the differences between +/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ +typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) { + FBSDKLoginTrackingEnabled, + FBSDKLoginTrackingLimited, +} NS_SWIFT_NAME(LoginTracking); + +/// A configuration to use for modifying the behavior of a login attempt. +NS_SWIFT_NAME(LoginConfiguration) +@interface FBSDKLoginConfiguration : NSObject + +/// The nonce that the configuration was created with. +/// A unique nonce will be used if none is provided to the initializer. +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The tracking preference. Defaults to `.enabled`. +@property (nonatomic, readonly) FBSDKLoginTracking tracking; + +/// The requested permissions for the login attempt. Defaults to an empty set. +@property (nonatomic, readonly, copy) NSSet *requestedPermissions; + +/// The Messenger Page Id associated with this login request. +@property (nullable, nonatomic, readonly, copy) NSString *messengerPageId; + +/// The auth type associated with this login request. +@property (nullable, nonatomic, readonly) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic, readonly) FBSDKCodeVerifier *codeVerifier; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + @param codeVerifier The code verifier used in the PKCE process. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + codeVerifier:(FBSDKCodeVerifier *)codeVerifier + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param tracking the login tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type + + @param rawValue the raw auth type. + */ ++ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h index 85bab47c..aa554432 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h @@ -1,27 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - /** The error domain for all errors from FBSDKLoginKit @@ -30,58 +18,34 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain NS_SWIFT_NAME(LoginErrorDomain); -#else - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#endif - #ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger #endif /** FBSDKLoginError Error codes for FBSDKLoginErrorDomain. */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKLoginError) { - /** - Reserved. - */ + /// Reserved. FBSDKLoginErrorReserved = 300, - /** - The error code for unknown errors. - */ + /// The error code for unknown errors. FBSDKLoginErrorUnknown, - /** - The user's password has changed and must log in again - */ + /// The user's password has changed and must log in again FBSDKLoginErrorPasswordChanged, - /** - The user must log in to their account on www.facebook.com to restore access - */ + /// The user must log in to their account on www.facebook.com to restore access FBSDKLoginErrorUserCheckpointed, - /** - Indicates a failure to request new permissions because the user has changed. - */ + /// Indicates a failure to request new permissions because the user has changed. FBSDKLoginErrorUserMismatch, - /** - The user must confirm their account with Facebook before logging in - */ + /// The user must confirm their account with Facebook before logging in FBSDKLoginErrorUnconfirmedUser, /** @@ -91,24 +55,16 @@ typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) */ FBSDKLoginErrorSystemAccountAppDisabled, - /** - An error occurred related to Facebook system Account store - */ + /// An error occurred related to Facebook system Account store FBSDKLoginErrorSystemAccountUnavailable, - /** - The login response was missing a valid challenge string. - */ + /// The login response was missing a valid challenge string. FBSDKLoginErrorBadChallengeString, - /** - The ID token returned in login response was invalid - */ + /// The ID token returned in login response was invalid FBSDKLoginErrorInvalidIDToken, - /** - A current access token was required and not provided - */ + /// A current access token was required and not provided FBSDKLoginErrorMissingAccessToken, } NS_SWIFT_NAME(LoginError); @@ -116,22 +72,14 @@ typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) FBSDKDeviceLoginError Error codes for FBSDKDeviceLoginErrorDomain. */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { - /** - Your device is polling too frequently. - */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { + /// Your device is polling too frequently. FBSDKDeviceLoginErrorExcessivePolling = 1349172, - /** - User has declined to authorize your application. - */ + /// User has declined to authorize your application. FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, - /** - User has not yet authorized your application. Continue polling. - */ + /// User has not yet authorized your application. Continue polling. FBSDKDeviceLoginErrorAuthorizationPending = 1349174, - /** - The code you entered has expired. - */ + /// The code you entered has expired. FBSDKDeviceLoginErrorCodeExpired = 1349152 } NS_SWIFT_NAME(DeviceLoginError); diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h new file mode 100644 index 00000000..1528df34 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h @@ -0,0 +1,246 @@ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h index eef290a0..276a1b9e 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h @@ -1,35 +1,24 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import -#import "FBSDKCoreKitImport.h" -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManager.h" -#import "FBSDKDeviceLoginManagerResult.h" -#import "FBSDKLoginConstants.h" - -#if !TARGET_OS_TV - #import "FBSDKLoginButton.h" - #import "FBSDKLoginConfiguration.h" - #import "FBSDKLoginManager.h" - #import "FBSDKLoginManagerLoginResult.h" - #import "FBSDKLoginTooltipView.h" - #import "FBSDKReferralManager.h" - #import "FBSDKReferralManagerResult.h" -#endif +#import diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h new file mode 100644 index 00000000..ddf96d24 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKLoginManagerLoginResult; + +/** + Describes the call back to the FBSDKLoginManager + @param result the result of the authorization + @param error the authorization error, if any. + */ +typedef void (^ FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, + NSError *_Nullable error) +NS_SWIFT_NAME(LoginManagerLoginResultBlock); + +/** + FBSDKDefaultAudience enum + + Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. + + Certain operations such as publishing a status or publishing a photo require an audience. When the user + grants an application permission to perform a publish operation, a default audience is selected as the + publication ceiling for the application. This enumerated value allows the application to select which + audience to ask the user to grant publish permission for. + */ +typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) { + /// Indicates that the user's friends are able to see posts made by the application + FBSDKDefaultAudienceFriends = 0, + /// Indicates that only the user is able to see posts made by the application + FBSDKDefaultAudienceOnlyMe, + /// Indicates that all Facebook users are able to see posts made by the application + FBSDKDefaultAudienceEveryone, +} NS_SWIFT_NAME(DefaultAudience); + +/** + `FBSDKLoginManager` provides methods for logging the user in and out. + + `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, + `AuthenticationToken`, and data access, `AccessToken`. + + You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` + or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token + available. A standard place to do this is in `viewDidLoad`. + + @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set + `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. + */ +NS_SWIFT_NAME(LoginManager) +@interface FBSDKLoginManager : NSObject + +/** + the default audience. + + you should set this if you intend to ask for publish permissions. + */ +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; + +/** + Logs the user in or authorizes additional permissions. + + @param permissions the optional array of permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param fromViewController the view controller to present from. If nil, the topmost view controller will be + automatically determined as best as possible. + @param handler the callback. + + Use this method when asking for read permissions. You should only ask for permissions when they + are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s + `result.declinedPermissions` to provide more information to the user if they decline permissions. + You typically should check if `AccessToken.current` already contains the permissions you need before + asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)logInWithPermissions:(NSArray *)permissions + fromViewController:(nullable UIViewController *)fromViewController + handler:(nullable FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(logIn(permissions:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user in or authorizes additional permissions. + + @param viewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param configuration the login configuration to use. + @param completion the login completion handler. + + Use this method when asking for permissions. You should only ask for permissions when they + are needed and the value should be explained to the user. You can inspect the + `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information + to the user if they decline permissions. + To reduce unnecessary login attempts, you should typically check if `AccessToken.current` + already contains the permissions you need. If it does, you probably do not need to call this method. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ +- (void)logInFromViewController:(nullable UIViewController *)viewController + configuration:(FBSDKLoginConfiguration *)configuration + completion:(FBSDKLoginManagerLoginResultBlock)completion + NS_REFINED_FOR_SWIFT; + +/** + Requests user's permission to reathorize application's data access, after it has expired due to inactivity. + @param fromViewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param handler the callback. + +Use this method when you need to reathorize your app's access to user data via the Graph API. +You should only call this after access has expired. +You should provide as much context to the user as possible as to why you need to reauthorize the access, the +scope of access being reathorized, and what added value your app provides when the access is reathorized. +You can inspect the `result.declinedPermissions` to determine if you should provide more information to the +user based on any declined permissions. + + @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. + @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)reauthorizeDataAccess:(UIViewController *)fromViewController + handler:(FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user out + + This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. + + @note This is only a client side logout. It will not log the user out of their Facebook account. + */ +- (void)logOut; + +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h new file mode 100644 index 00000000..21df36e9 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/// Describes the result of a login attempt. +NS_SWIFT_NAME(LoginManagerLoginResult) +@interface FBSDKLoginManagerLoginResult : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// the access token. +@property (nullable, nonatomic, copy) FBSDKAccessToken *token; + +/// the authentication token. +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +/// whether the login was cancelled by the user. +@property (nonatomic, readonly) BOOL isCancelled; + +/** + the set of permissions granted by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *grantedPermissions; + +/** + the set of permissions declined by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *declinedPermissions; + +/** + Initializes a new instance. + @param token the access token + @param authenticationToken the authentication token + @param isCancelled whether the login was cancelled by the user + @param grantedPermissions the set of granted permissions + @param declinedPermissions the set of declined permissions + */ +- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token + authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken + isCancelled:(BOOL)isCancelled + grantedPermissions:(NSSet *)grantedPermissions + declinedPermissions:(NSSet *)declinedPermissions + NS_DESIGNATED_INITIALIZER; +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h new file mode 100644 index 00000000..c703f57b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginTooltipViewDelegate; + +/** + Represents a tooltip to be displayed next to a Facebook login button + to highlight features for new users. + + The `FBSDKLoginButton` may display this view automatically. If you do + not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods + as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. + + By default, the `FBSDKLoginTooltipView` is not added to the superview until it is + determined the app has migrated to the new login experience. You can override this + (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. + */ +NS_SWIFT_NAME(FBLoginTooltipView) +@interface FBSDKLoginTooltipView : FBSDKTooltipView + +/// the delegate +@property (nonatomic, weak) id delegate; + +/** if set to YES, the view will always be displayed and the delegate's + `loginTooltipView:shouldAppear:` will NOT be called. */ +@property (nonatomic, getter = shouldForceDisplay, assign) BOOL forceDisplay; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h new file mode 100644 index 00000000..9d609430 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event + notifications from `FBSDKLoginTooltipView` objects. + */ +NS_SWIFT_NAME(LoginTooltipViewDelegate) +@protocol FBSDKLoginTooltipViewDelegate + +@optional + +/** + Asks the delegate if the tooltip view should appear + + @param view The tooltip view. + @param appIsEligible The value fetched from the server identifying if the app + is eligible for the new login experience. + + Use this method to customize display behavior. + */ +- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; + +/** + Tells the delegate the tooltip view will appear, specifically after it's been + added to the super view but before the fade in animation. + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; + +/** + Tells the delegate the tooltip view will not appear (i.e., was not + added to the super view). + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h new file mode 100644 index 00000000..ab8bab05 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h @@ -0,0 +1,129 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKTooltipViewArrowDirection enum + + Passed on construction to determine arrow orientation. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) { + /// View is located above given point, arrow is pointing down. + FBSDKTooltipViewArrowDirectionDown = 0, + /// View is located below given point, arrow is pointing up. + FBSDKTooltipViewArrowDirectionUp = 1, +} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); + +/** + FBSDKTooltipColorStyle enum + + Passed on construction to determine color styling. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) { + /// Light blue background, white text, faded blue close button. + FBSDKTooltipColorStyleFriendlyBlue = 0, + /// Dark gray background, white text, light gray close button. + FBSDKTooltipColorStyleNeutralGray = 1, +} NS_SWIFT_NAME(FBTooltipView.ColorStyle); + +/** + Tooltip bubble with text in it used to display tips for UI elements, + with a pointed arrow (to refer to the UI element). + + The tooltip fades in and will automatically fade out. See `displayDuration`. + */ +NS_SWIFT_NAME(FBTooltipView) +@interface FBSDKTooltipView : UIView + +/** + Gets or sets the amount of time in seconds the tooltip should be displayed. + Set this to zero to make the display permanent until explicitly dismissed. + Defaults to six seconds. + */ +@property (nonatomic, assign) CFTimeInterval displayDuration; + +/** + Gets or sets the color style after initialization. + Defaults to value passed to -initWithTagline:message:colorStyle:. + */ +@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; + +/// Gets or sets the message. +@property (nullable, nonatomic, copy) NSString *message; + +/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). +@property (nullable, nonatomic, copy) NSString *tagline; + +/** + Designated initializer. + + @param tagline First part of the label, that will be highlighted with different color. Can be nil. + + @param message Main message to display. + + @param colorStyle Color style to use for tooltip. + + If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. + + See FBSDKLoginTooltipView + */ +- (instancetype)initWithTagline:(nullable NSString *)tagline + message:(nullable NSString *)message + colorStyle:(FBSDKTooltipColorStyle)colorStyle; + +/** + Show tooltip at the top or at the bottom of given view. + Tooltip will be added to anchorView.window.rootViewController.view + + @param anchorView view to show at, must be already added to window view hierarchy, in order to decide + where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - + tooltip will be shown at the bottom of it) + + Use this method to present the tooltip with automatic positioning or + use -presentInView:withArrowPosition:direction: for manual positioning + If anchorView is nil or has no window - this method does nothing. + */ +- (void)presentFromView:(UIView *)anchorView; + +/** + Adds tooltip to given view, with given position and arrow direction. + + @param view View to be used as superview. + + @param arrowPosition Point in view's cordinates, where arrow will be pointing + + @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or + down (message bubble is above the arrow). + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)presentInView:(UIView *)view + withArrowPosition:(CGPoint)arrowPosition + direction:(FBSDKTooltipViewArrowDirection)arrowDirection +NS_SWIFT_NAME(present(in:arrowPosition:direction:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Remove tooltip manually. + + Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. + */ +- (void)dismiss; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Info.plist index eb1eb948..ca26b5b2 100644 Binary files a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Info.plist and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos.swiftdoc new file mode 100644 index 00000000..bcb609e3 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos.swiftinterface new file mode 100644 index 00000000..4866d49b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos.swiftinterface @@ -0,0 +1,20 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-tvos11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/module.modulemap b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/module.modulemap index 4b1d57bd..de53eb21 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/module.modulemap +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/module.modulemap @@ -4,3 +4,8 @@ framework module FBSDKLoginKit { export * module * { export * } } + +module FBSDKLoginKit.Swift { + header "FBSDKLoginKit-Swift.h" + requires objc +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 407f7303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKLoginKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit deleted file mode 100644 index d6c9231d..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/F03375DA-97B1-351A-9BBB-F1DEA01D1677.bcsymbolmap b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/F03375DA-97B1-351A-9BBB-F1DEA01D1677.bcsymbolmap deleted file mode 100644 index 1c99f865..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/F03375DA-97B1-351A-9BBB-F1DEA01D1677.bcsymbolmap +++ /dev/null @@ -1,249 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk -AppleTVSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKLoginKit_TV-Dynamic/IntermediateBuildFilesPath/FBSDKLoginKit.build/Release-appletvsimulator/FBSDKLoginKit_TV-Dynamic.build/DerivedSources/FBSDKLoginKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit --[FBSDKDeviceLoginCodeInfo initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:] --[FBSDKDeviceLoginCodeInfo identifier] --[FBSDKDeviceLoginCodeInfo loginCode] --[FBSDKDeviceLoginCodeInfo verificationURL] --[FBSDKDeviceLoginCodeInfo expirationDate] --[FBSDKDeviceLoginCodeInfo pollingInterval] --[FBSDKDeviceLoginCodeInfo .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.2 -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginCodeInfo -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginCodeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._identifier -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._loginCode -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._verificationURL -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._expirationDate -_OBJC_IVAR_$_FBSDKDeviceLoginCodeInfo._pollingInterval -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginCodeInfo -__OBJC_$_PROP_LIST_FBSDKDeviceLoginCodeInfo -__OBJC_CLASS_RO_$_FBSDKDeviceLoginCodeInfo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m -FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h -+[FBSDKDeviceLoginManager initialize] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:graphRequestFactory:devicePoller:] --[FBSDKDeviceLoginManager initWithPermissions:enableSmartLogin:] --[FBSDKDeviceLoginManager start] -___32-[FBSDKDeviceLoginManager start]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKDeviceLoginManager cancel] --[FBSDKDeviceLoginManager _notifyError:] --[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:] -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -___88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -___copy_helper_block_e8_32s40s48s56b64s -___destroy_helper_block_e8_32s40s48s56s64s --[FBSDKDeviceLoginManager _processError:] --[FBSDKDeviceLoginManager _schedulePoll:] -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -___41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 --[FBSDKDeviceLoginManager netService:didNotPublish:] --[FBSDKDeviceLoginManager setCodeInfo:] --[FBSDKDeviceLoginManager delegate] --[FBSDKDeviceLoginManager setDelegate:] --[FBSDKDeviceLoginManager permissions] --[FBSDKDeviceLoginManager redirectURL] --[FBSDKDeviceLoginManager setRedirectURL:] --[FBSDKDeviceLoginManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_g_loginManagerInstances -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.112 -___block_descriptor_40_e8_32s_e39_v16?0"FBSDKDeviceLoginManagerResult"8l -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.150 -___block_descriptor_72_e8_32s40s48s56bs64s_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_40_e8_32s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -__OBJC_$_CLASS_METHODS_FBSDKDeviceLoginManager -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_NSNetServiceDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSNetServiceDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSNetServiceDelegate -__OBJC_PROTOCOL_$_NSNetServiceDelegate -__OBJC_LABEL_PROTOCOL_$_NSNetServiceDelegate -__OBJC_CLASS_PROTOCOLS_$_FBSDKDeviceLoginManager -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManager -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManager -_OBJC_IVAR_$_FBSDKDeviceLoginManager._codeInfo -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isCancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._loginAdvertisementService -_OBJC_IVAR_$_FBSDKDeviceLoginManager._isSmartLoginEnabled -_OBJC_IVAR_$_FBSDKDeviceLoginManager._graphRequestFactory -_OBJC_IVAR_$_FBSDKDeviceLoginManager._poller -_OBJC_IVAR_$_FBSDKDeviceLoginManager._delegate -_OBJC_IVAR_$_FBSDKDeviceLoginManager._permissions -_OBJC_IVAR_$_FBSDKDeviceLoginManager._redirectURL -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManager -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManager -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManager -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.m -FBSDKLoginKit/FBSDKDeviceLoginManager.h -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke_2 -__41-[FBSDKDeviceLoginManager _schedulePoll:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40s48s56b64s -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke.122 -__88-[FBSDKDeviceLoginManager _notifyToken:withExpirationDate:withDataAccessExpirationDate:]_block_invoke -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__32-[FBSDKDeviceLoginManager start]_block_invoke --[FBSDKDeviceLoginManagerResult initWithToken:isCancelled:] --[FBSDKDeviceLoginManagerResult accessToken] --[FBSDKDeviceLoginManagerResult isCancelled] --[FBSDKDeviceLoginManagerResult .cxx_destruct] -__OBJC_METACLASS_RO_$_FBSDKDeviceLoginManagerResult -__OBJC_$_INSTANCE_METHODS_FBSDKDeviceLoginManagerResult -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._cancelled -_OBJC_IVAR_$_FBSDKDeviceLoginManagerResult._accessToken -__OBJC_$_INSTANCE_VARIABLES_FBSDKDeviceLoginManagerResult -__OBJC_$_PROP_LIST_FBSDKDeviceLoginManagerResult -__OBJC_CLASS_RO_$_FBSDKDeviceLoginManagerResult -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m -FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h --[FBSDKDevicePoller scheduleBlock:interval:] -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKDevicePolling -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKDevicePolling -__OBJC_PROTOCOL_$_FBSDKDevicePolling -__OBJC_LABEL_PROTOCOL_$_FBSDKDevicePolling -__OBJC_CLASS_PROTOCOLS_$_FBSDKDevicePoller -__OBJC_METACLASS_RO_$_FBSDKDevicePoller -__OBJC_$_INSTANCE_METHODS_FBSDKDevicePoller -__OBJC_CLASS_RO_$_FBSDKDevicePoller -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDevicePoller.m -FBSDKLoginKit/Internal/FBSDKDevicePoller.m -+[FBSDKDeviceRequestsHelper initialize] -+[FBSDKDeviceRequestsHelper getDeviceInfo] -+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:] -___68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -+[FBSDKDeviceRequestsHelper isDelegate:forAdvertisementService:] -+[FBSDKDeviceRequestsHelper cleanUpAdvertisementService:] -_g_mdnsAdvertisementServices -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.20 -_startAdvertisementService:withDelegate:.sdkVersion -_startAdvertisementService:withDelegate:.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -__OBJC_$_CLASS_METHODS_FBSDKDeviceRequestsHelper -__OBJC_$_CLASS_PROP_LIST_FBSDKDeviceRequestsHelper -__OBJC_METACLASS_RO_$_FBSDKDeviceRequestsHelper -__OBJC_CLASS_RO_$_FBSDKDeviceRequestsHelper -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m -__68+[FBSDKDeviceRequestsHelper startAdvertisementService:withDelegate:]_block_invoke -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/usr/include/dispatch/once.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m -+[FBSDKNonceUtility isValidNonce:] -_OBJC_SELECTOR_REFERENCES_.7 -__OBJC_$_CLASS_METHODS_FBSDKNonceUtility -__OBJC_METACLASS_RO_$_FBSDKNonceUtility -__OBJC_CLASS_RO_$_FBSDKNonceUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m -FBSDKLoginKit/Internal/FBSDKNonceUtility.m diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit old mode 100755 new mode 100644 index 5545e021..a1f20542 Binary files a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h new file mode 100644 index 00000000..67250d6f --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCodeVerifier.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + Represents a code verifier used in the PKCE (Proof Key for Code Exchange) + process. This is a cryptographically random string using the characters + A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, + underscore, and tilde), between 43 and 128 characters long. + */ +NS_SWIFT_NAME(CodeVerifier) +@interface FBSDKCodeVerifier : NSObject + +/// The string value of the code verifier +@property (nonatomic, readonly, copy) NSString *value; + +/// The SHA256 hashed challenge of the code verifier +@property (nonatomic, readonly, copy) NSString *challenge; + +/** + Attempts to initialize a new code verifier instance with the given string. + Creation will fail and return nil if the string is invalid. + + @param string the code verifier string + */ +- (nullable instancetype)initWithString:(NSString *)string + NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h index 36665b96..fc08ff25 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h @@ -1,62 +1,40 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -/*! - @abstract Describes the initial response when starting the device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. +/** + Describes the initial response when starting the device login flow. + This is used by `FBSDKDeviceLoginManager`. */ NS_SWIFT_NAME(DeviceLoginCodeInfo) @interface FBSDKDeviceLoginCodeInfo : NSObject -/*! - @abstract There is no public initializer. - */ +// There is no public initializer. - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract the unique id for this login flow. -*/ -@property (nonatomic, copy, readonly) NSString *identifier; - -/*! - @abstract the short "user_code" that should be presented to the user. -*/ -@property (nonatomic, copy, readonly) NSString *loginCode; - -/*! - @abstract the verification URL. -*/ -@property (nonatomic, copy, readonly) NSURL *verificationURL; - -/*! - @abstract the expiration date. -*/ -@property (nonatomic, copy, readonly) NSDate *expirationDate; - -/*! - @abstract the polling interval -*/ -@property (nonatomic, assign, readonly) NSUInteger pollingInterval; +/// The unique id for this login flow. +@property (nonatomic, readonly, copy) NSString *identifier; + +/// The short "user_code" that should be presented to the user. +@property (nonatomic, readonly, copy) NSString *loginCode; + +/// The verification URL. +@property (nonatomic, readonly, copy) NSURL *verificationURL; + +/// The expiration date. +@property (nonatomic, readonly, copy) NSDate *expirationDate; + +/// The polling interval +@property (nonatomic, readonly, assign) NSUInteger pollingInterval; @end diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h index b4e483ab..89def803 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h @@ -1,61 +1,23 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManagerResult.h" +#import +#import NS_ASSUME_NONNULL_BEGIN -@class FBSDKDeviceLoginManager; - -/*! - @abstract A delegate for `FBSDKDeviceLoginManager`. - */ -NS_SWIFT_NAME(DeviceLoginManagerDelegate) -@protocol FBSDKDeviceLoginManagerDelegate - -/*! - @abstract Indicates the device login flow has started. You should parse `codeInfo` to - present the code to the user to enter. - @param loginManager the login manager instance. - @param codeInfo the code info data. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; - -/*! - @abstract Indicates the device login flow has finished. - @param loginManager the login manager instance. - @param result the results of the login flow. - @param error the error, if available. - @discussion The flow can be finished if the user completed the flow, cancelled, or if the code has expired. - */ -- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager - completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result - error:(nullable NSError *)error; - -@end +@protocol FBSDKDeviceLoginManagerDelegate; -/*! - @abstract Use this class to perform a device login flow. - @discussion The device login flow starts by requesting a code from the device login API. +/** + Use this class to perform a device login flow. + The device login flow starts by requesting a code from the device login API. This class informs the delegate when this code is received. You should then present the code to the user to enter. In the meantime, this class polls the device login API periodically and informs the delegate of the results. @@ -65,42 +27,35 @@ NS_SWIFT_NAME(DeviceLoginManagerDelegate) NS_SWIFT_NAME(DeviceLoginManager) @interface FBSDKDeviceLoginManager : NSObject -/*! - @abstract Initializes a new instance. +/** + Initializes a new instance. @param permissions permissions to request. */ - (instancetype)initWithPermissions:(NSArray *)permissions - enableSmartLogin:(BOOL)enableSmartLogin -NS_DESIGNATED_INITIALIZER; + enableSmartLogin:(BOOL)enableSmartLogin; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract the delegate. - */ +/// The delegate. @property (nonatomic, weak) id delegate; -/*! - @abstract the requested permissions. - */ -@property (nonatomic, copy, readonly) NSArray *permissions; +/// The requested permissions. +@property (nonatomic, readonly, copy) NSArray *permissions; -/*! - @abstract the optional URL to redirect the user to after they complete the login. - @discussion the URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs +/** + The optional URL to redirect the user to after they complete the login. + The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs */ @property (nullable, nonatomic, copy) NSURL *redirectURL; -/*! - @abstract Starts the device login flow - @discussion This instance will retain self until the flow is finished or cancelled. +/** + Starts the device login flow + This instance will retain self until the flow is finished or cancelled. */ - (void)start; -/*! - @abstract Attempts to cancel the device login flow. - */ +/// Attempts to cancel the device login flow. - (void)cancel; @end diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h new file mode 100644 index 00000000..cdcf8048 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +@class FBSDKDeviceLoginCodeInfo; +@class FBSDKDeviceLoginManager; +@class FBSDKDeviceLoginManagerResult; + +NS_ASSUME_NONNULL_BEGIN + +/// A delegate for `FBSDKDeviceLoginManager`. +NS_SWIFT_NAME(DeviceLoginManagerDelegate) +@protocol FBSDKDeviceLoginManagerDelegate + +/** + Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter. + @param loginManager the login manager instance. + @param codeInfo the code info data. + */ + +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo; + +/** + Indicates the device login flow has finished. + @param loginManager the login manager instance. + @param result the results of the login flow. + @param error the error, if available. + The flow can be finished if the user completed the flow, cancelled, or if the code has expired. + */ +- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager + completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result + error:(nullable NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h index 3124c0fa..93266b99 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h @@ -1,54 +1,36 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import -#ifdef FBSDKCOCOAPODS -#import -#endif - @class FBSDKAccessToken; NS_ASSUME_NONNULL_BEGIN -/*! - @abstract Represents the results of the a device login flow. - @discussion This is used by `FBSDKDeviceLoginManager`. +/** + Represents the results of the a device login flow. + This is used by `FBSDKDeviceLoginManager`. */ NS_SWIFT_NAME(DeviceLoginManagerResult) @interface FBSDKDeviceLoginManagerResult : NSObject -/*! - @abstract There is no public initializer. - */ +// There is no public initializer. - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract The token. - */ -@property (nullable, nonatomic, strong, readonly) FBSDKAccessToken *accessToken; +/// The token. +@property (nullable, nonatomic, readonly, strong) FBSDKAccessToken *accessToken; -/*! - @abstract Indicates if the login was cancelled by the user, or if the device +/** + Indicates if the login was cancelled by the user, or if the device login code has expired. */ -@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled; +@property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; @end diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h new file mode 100644 index 00000000..ebf14f5b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +#if !TARGET_OS_TV + + #import + #import + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginButtonDelegate; +@class FBSDKCodeVerifier; + +/** + NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) + Indicates the desired login tooltip behavior. + */ +typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) { + /** The default behavior. The tooltip will only be displayed if + the app is eligible (determined by possible server round trip) */ + FBSDKLoginButtonTooltipBehaviorAutomatic = 0, + /// Force display of the tooltip (typically for UI testing) + FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, + /** Force disable. In this case you can still exert more refined + control by manually constructing a `FBSDKLoginTooltipView` instance. */ + FBSDKLoginButtonTooltipBehaviorDisable = 2, +} NS_SWIFT_NAME(FBLoginButton.TooltipBehavior); + +/** + A button that initiates a log in or log out flow upon tapping. + + `FBSDKLoginButton` works with `FBSDKProfile.currentProfile` to + determine what to display, and automatically starts authentication when tapped (i.e., + you do not need to manually subscribe action targets). + + Like `FBSDKLoginManager`, you should make sure your app delegate is connected to + `FBSDKApplicationDelegate` in order for the button's delegate to receive messages. + + `FBSDKLoginButton` has a fixed height of @c 30 pixels, but you may change the width. `initWithFrame:CGRectZero` + will size the button to its minimum frame. + */ +NS_SWIFT_NAME(FBLoginButton) +@interface FBSDKLoginButton : FBSDKButton + +/// The default audience to use, if publish permissions are requested at login time. +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; +/// Gets or sets the delegate. +@property (nonatomic, weak) IBOutlet id delegate; +/** + The permissions to request. + To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. + For example, do not ask for "user_location" until you the information is actually used by the app. + + Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + + See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details. + */ +@property (nonatomic, copy) NSArray *permissions; +/// Gets or sets the desired tooltip behavior. +@property (nonatomic, assign) FBSDKLoginButtonTooltipBehavior tooltipBehavior; +/// Gets or sets the desired tooltip color style. +@property (nonatomic, assign) FBSDKTooltipColorStyle tooltipColorStyle; +/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled` +@property (nonatomic, assign) FBSDKLoginTracking loginTracking; +/** + Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. + An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts. + */ +@property (nullable, nonatomic, copy) NSString *nonce; +/// Gets or sets an optional page id to use for login attempts. +@property (nullable, nonatomic, copy) NSString *messengerPageId; +/// Gets or sets the auth_type to use in the login request. Defaults to rerequest. +@property (nullable, nonatomic) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic) FBSDKCodeVerifier *codeVerifier; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h new file mode 100644 index 00000000..9ba1ad5d --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + A delegate for `FBSDKLoginButton` + */ +NS_SWIFT_NAME(LoginButtonDelegate) +@protocol FBSDKLoginButtonDelegate + +@required +/** + Sent to the delegate when the button was used to login. + @param loginButton The sender + @param result The results of the login + @param error The error (if any) from the login + */ +- (void) loginButton:(FBSDKLoginButton *)loginButton + didCompleteWithResult:(nullable FBSDKLoginManagerLoginResult *)result + error:(nullable NSError *)error; + +/** + Sent to the delegate when the button was used to logout. + @param loginButton The button that was clicked. + */ +- (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; + +@optional +/** + Sent to the delegate when the button is about to login. + @param loginButton The sender + @return YES if the login should be allowed to proceed, NO otherwise + */ +- (BOOL)loginButtonWillLogin:(FBSDKLoginButton *)loginButton; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h new file mode 100644 index 00000000..5711f029 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h @@ -0,0 +1,182 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import "FBSDKCodeVerifier.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FBSDKPermission; + +/// typedef for FBSDKLoginAuthType +/// See: https://developers.facebook.com/docs/reference/javascript/FB.login/v10.0#options +typedef NSString *const FBSDKLoginAuthType NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(LoginAuthType); + +/// Rerequest +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeRerequest; + +/// Reauthorize +FOUNDATION_EXPORT FBSDKLoginAuthType FBSDKLoginAuthTypeReauthorize; + +/// The login tracking preference to use for a login attempt. For more information on the differences between +/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/ +typedef NS_ENUM(NSUInteger, FBSDKLoginTracking) { + FBSDKLoginTrackingEnabled, + FBSDKLoginTrackingLimited, +} NS_SWIFT_NAME(LoginTracking); + +/// A configuration to use for modifying the behavior of a login attempt. +NS_SWIFT_NAME(LoginConfiguration) +@interface FBSDKLoginConfiguration : NSObject + +/// The nonce that the configuration was created with. +/// A unique nonce will be used if none is provided to the initializer. +@property (nonatomic, readonly, copy) NSString *nonce; + +/// The tracking preference. Defaults to `.enabled`. +@property (nonatomic, readonly) FBSDKLoginTracking tracking; + +/// The requested permissions for the login attempt. Defaults to an empty set. +@property (nonatomic, readonly, copy) NSSet *requestedPermissions; + +/// The Messenger Page Id associated with this login request. +@property (nullable, nonatomic, readonly, copy) NSString *messengerPageId; + +/// The auth type associated with this login request. +@property (nullable, nonatomic, readonly) FBSDKLoginAuthType authType; + +/// The code verifier used in the PKCE process. +/// If not provided, a code verifier will be randomly generated. +@property (nonatomic, readonly) FBSDKCodeVerifier *codeVerifier; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace. + Creation of the configuration will fail if the nonce is invalid. + @param messengerPageId the associated page id to use for a login attempt. + @param authType auth_type param to use for login. + @param codeVerifier The code verifier used in the PKCE process. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + nonce:(NSString *)nonce + messengerPageId:(nullable NSString *)messengerPageId + authType:(nullable FBSDKLoginAuthType)authType + codeVerifier:(FBSDKCodeVerifier *)codeVerifier + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace. + @param tracking the tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithPermissions:(NSArray *)permissions + tracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Attempts to initialize a new configuration with the expected parameters. + + @param tracking the login tracking preference to use for a login attempt. + */ +- (nullable instancetype)initWithTracking:(FBSDKLoginTracking)tracking + NS_REFINED_FOR_SWIFT; + +/** + Given a string, return the corresponding FBSDKLoginAuthType. Returns nil if the string cannot be mapped to a valid auth type + + @param rawValue the raw auth type. + */ ++ (nullable FBSDKLoginAuthType)authTypeForString:(NSString *)rawValue; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h index 85bab47c..aa554432 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h @@ -1,27 +1,15 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ #import NS_ASSUME_NONNULL_BEGIN -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - /** The error domain for all errors from FBSDKLoginKit @@ -30,58 +18,34 @@ NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain NS_SWIFT_NAME(LoginErrorDomain); -#else - -/** - The error domain for all errors from FBSDKLoginKit - - Error codes from the SDK in the range 300-399 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKLoginErrorDomain -NS_SWIFT_NAME(LoginErrorDomain); - -#endif - #ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger + #define NS_ERROR_ENUM(_domain, _name) \ + enum _name : NSInteger _name; \ + enum __attribute__((ns_error_domain(_domain))) _name: NSInteger #endif /** FBSDKLoginError Error codes for FBSDKLoginErrorDomain. */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKLoginError) { - /** - Reserved. - */ + /// Reserved. FBSDKLoginErrorReserved = 300, - /** - The error code for unknown errors. - */ + /// The error code for unknown errors. FBSDKLoginErrorUnknown, - /** - The user's password has changed and must log in again - */ + /// The user's password has changed and must log in again FBSDKLoginErrorPasswordChanged, - /** - The user must log in to their account on www.facebook.com to restore access - */ + /// The user must log in to their account on www.facebook.com to restore access FBSDKLoginErrorUserCheckpointed, - /** - Indicates a failure to request new permissions because the user has changed. - */ + /// Indicates a failure to request new permissions because the user has changed. FBSDKLoginErrorUserMismatch, - /** - The user must confirm their account with Facebook before logging in - */ + /// The user must confirm their account with Facebook before logging in FBSDKLoginErrorUnconfirmedUser, /** @@ -91,24 +55,16 @@ typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) */ FBSDKLoginErrorSystemAccountAppDisabled, - /** - An error occurred related to Facebook system Account store - */ + /// An error occurred related to Facebook system Account store FBSDKLoginErrorSystemAccountUnavailable, - /** - The login response was missing a valid challenge string. - */ + /// The login response was missing a valid challenge string. FBSDKLoginErrorBadChallengeString, - /** - The ID token returned in login response was invalid - */ + /// The ID token returned in login response was invalid FBSDKLoginErrorInvalidIDToken, - /** - A current access token was required and not provided - */ + /// A current access token was required and not provided FBSDKLoginErrorMissingAccessToken, } NS_SWIFT_NAME(LoginError); @@ -116,22 +72,14 @@ typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError) FBSDKDeviceLoginError Error codes for FBSDKDeviceLoginErrorDomain. */ -typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { - /** - Your device is polling too frequently. - */ +typedef NS_ERROR_ENUM (FBSDKLoginErrorDomain, FBSDKDeviceLoginError) { + /// Your device is polling too frequently. FBSDKDeviceLoginErrorExcessivePolling = 1349172, - /** - User has declined to authorize your application. - */ + /// User has declined to authorize your application. FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173, - /** - User has not yet authorized your application. Continue polling. - */ + /// User has not yet authorized your application. Continue polling. FBSDKDeviceLoginErrorAuthorizationPending = 1349174, - /** - The code you entered has expired. - */ + /// The code you entered has expired. FBSDKDeviceLoginErrorCodeExpired = 1349152 } NS_SWIFT_NAME(DeviceLoginError); diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h new file mode 100644 index 00000000..291f3d97 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h @@ -0,0 +1,498 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKLOGINKIT_SWIFT_H +#define FBSDKLOGINKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import FBSDKCoreKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKLoginKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSBundle; + +SWIFT_PROTOCOL_NAMED("UserInterfaceStringProviding") +@protocol FBSDKUserInterfaceStringProviding +@property (nonatomic, readonly, strong) NSBundle * _Nonnull bundleForStrings; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + +@class UIViewController; +@class UIView; + +SWIFT_PROTOCOL_NAMED("UserInterfaceElementProviding") +@protocol FBSDKUserInterfaceElementProviding +- (UIViewController * _Nullable)topMostViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)viewControllerForView:(UIView * _Nonnull)view SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKInternalUtility (SWIFT_EXTENSION(FBSDKLoginKit)) +@end + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h index eef290a0..276a1b9e 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h @@ -1,35 +1,24 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import -#import "FBSDKCoreKitImport.h" -#import "FBSDKDeviceLoginCodeInfo.h" -#import "FBSDKDeviceLoginManager.h" -#import "FBSDKDeviceLoginManagerResult.h" -#import "FBSDKLoginConstants.h" - -#if !TARGET_OS_TV - #import "FBSDKLoginButton.h" - #import "FBSDKLoginConfiguration.h" - #import "FBSDKLoginManager.h" - #import "FBSDKLoginManagerLoginResult.h" - #import "FBSDKLoginTooltipView.h" - #import "FBSDKReferralManager.h" - #import "FBSDKReferralManagerResult.h" -#endif +#import diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h new file mode 100644 index 00000000..ddf96d24 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKLoginManagerLoginResult; + +/** + Describes the call back to the FBSDKLoginManager + @param result the result of the authorization + @param error the authorization error, if any. + */ +typedef void (^ FBSDKLoginManagerLoginResultBlock)(FBSDKLoginManagerLoginResult *_Nullable result, + NSError *_Nullable error) +NS_SWIFT_NAME(LoginManagerLoginResultBlock); + +/** + FBSDKDefaultAudience enum + + Passed to openURL to indicate which default audience to use for sessions that post data to Facebook. + + Certain operations such as publishing a status or publishing a photo require an audience. When the user + grants an application permission to perform a publish operation, a default audience is selected as the + publication ceiling for the application. This enumerated value allows the application to select which + audience to ask the user to grant publish permission for. + */ +typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) { + /// Indicates that the user's friends are able to see posts made by the application + FBSDKDefaultAudienceFriends = 0, + /// Indicates that only the user is able to see posts made by the application + FBSDKDefaultAudienceOnlyMe, + /// Indicates that all Facebook users are able to see posts made by the application + FBSDKDefaultAudienceEveryone, +} NS_SWIFT_NAME(DefaultAudience); + +/** + `FBSDKLoginManager` provides methods for logging the user in and out. + + `FBSDKLoginManager` serves to help manage sessions represented by tokens for authentication, + `AuthenticationToken`, and data access, `AccessToken`. + + You should check if the type of token you expect is present as a singleton instance, either `AccessToken.current` + or `AuthenticationToken.current` before calling any of the login methods to see if there is a cached token + available. A standard place to do this is in `viewDidLoad`. + + @warning If you are managing your own token instances outside of `AccessToken.current`, you will need to set + `AccessToken.current` before calling any of the login methods to authorize further permissions on your tokens. + */ +NS_SWIFT_NAME(LoginManager) +@interface FBSDKLoginManager : NSObject + +/** + the default audience. + + you should set this if you intend to ask for publish permissions. + */ +@property (nonatomic, assign) FBSDKDefaultAudience defaultAudience; + +/** + Logs the user in or authorizes additional permissions. + + @param permissions the optional array of permissions. Note this is converted to NSSet and is only + an NSArray for the convenience of literal syntax. + @param fromViewController the view controller to present from. If nil, the topmost view controller will be + automatically determined as best as possible. + @param handler the callback. + + Use this method when asking for read permissions. You should only ask for permissions when they + are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s + `result.declinedPermissions` to provide more information to the user if they decline permissions. + You typically should check if `AccessToken.current` already contains the permissions you need before + asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)logInWithPermissions:(NSArray *)permissions + fromViewController:(nullable UIViewController *)fromViewController + handler:(nullable FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(logIn(permissions:from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user in or authorizes additional permissions. + + @param viewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param configuration the login configuration to use. + @param completion the login completion handler. + + Use this method when asking for permissions. You should only ask for permissions when they + are needed and the value should be explained to the user. You can inspect the + `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information + to the user if they decline permissions. + To reduce unnecessary login attempts, you should typically check if `AccessToken.current` + already contains the permissions you need. If it does, you probably do not need to call this method. + + @warning You can only perform one login call at a time. Calling a login method before the completion handler is called + on a previous login attempt will result in an error. + @warning This method will present a UI to the user and thus should be called on the main thread. + */ +- (void)logInFromViewController:(nullable UIViewController *)viewController + configuration:(FBSDKLoginConfiguration *)configuration + completion:(FBSDKLoginManagerLoginResultBlock)completion + NS_REFINED_FOR_SWIFT; + +/** + Requests user's permission to reathorize application's data access, after it has expired due to inactivity. + @param fromViewController the view controller from which to present the login UI. If nil, the topmost view + controller will be automatically determined and used. + @param handler the callback. + +Use this method when you need to reathorize your app's access to user data via the Graph API. +You should only call this after access has expired. +You should provide as much context to the user as possible as to why you need to reauthorize the access, the +scope of access being reathorized, and what added value your app provides when the access is reathorized. +You can inspect the `result.declinedPermissions` to determine if you should provide more information to the +user based on any declined permissions. + + @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`. + @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired` is true. + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)reauthorizeDataAccess:(UIViewController *)fromViewController + handler:(FBSDKLoginManagerLoginResultBlock)handler +NS_SWIFT_NAME(reauthorizeDataAccess(from:handler:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Logs the user out + + This nils out the singleton instances of `AccessToken` `AuthenticationToken` and `Profle`. + + @note This is only a client side logout. It will not log the user out of their Facebook account. + */ +- (void)logOut; + +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h new file mode 100644 index 00000000..21df36e9 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +#if !TARGET_OS_TV + +@class FBSDKAccessToken; +@class FBSDKAuthenticationToken; + +/// Describes the result of a login attempt. +NS_SWIFT_NAME(LoginManagerLoginResult) +@interface FBSDKLoginManagerLoginResult : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/// the access token. +@property (nullable, nonatomic, copy) FBSDKAccessToken *token; + +/// the authentication token. +@property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; + +/// whether the login was cancelled by the user. +@property (nonatomic, readonly) BOOL isCancelled; + +/** + the set of permissions granted by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *grantedPermissions; + +/** + the set of permissions declined by the user in the associated request. + + inspect the token's permissions set for a complete list. + */ +@property (nonatomic, copy) NSSet *declinedPermissions; + +/** + Initializes a new instance. + @param token the access token + @param authenticationToken the authentication token + @param isCancelled whether the login was cancelled by the user + @param grantedPermissions the set of granted permissions + @param declinedPermissions the set of declined permissions + */ +- (instancetype)initWithToken:(nullable FBSDKAccessToken *)token + authenticationToken:(nullable FBSDKAuthenticationToken *)authenticationToken + isCancelled:(BOOL)isCancelled + grantedPermissions:(NSSet *)grantedPermissions + declinedPermissions:(NSSet *)declinedPermissions + NS_DESIGNATED_INITIALIZER; +@end + +#endif + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h new file mode 100644 index 00000000..c703f57b --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + + #import + +NS_ASSUME_NONNULL_BEGIN + +@protocol FBSDKLoginTooltipViewDelegate; + +/** + Represents a tooltip to be displayed next to a Facebook login button + to highlight features for new users. + + The `FBSDKLoginButton` may display this view automatically. If you do + not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods + as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. + + By default, the `FBSDKLoginTooltipView` is not added to the superview until it is + determined the app has migrated to the new login experience. You can override this + (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES. + */ +NS_SWIFT_NAME(FBLoginTooltipView) +@interface FBSDKLoginTooltipView : FBSDKTooltipView + +/// the delegate +@property (nonatomic, weak) id delegate; + +/** if set to YES, the view will always be displayed and the delegate's + `loginTooltipView:shouldAppear:` will NOT be called. */ +@property (nonatomic, getter = shouldForceDisplay, assign) BOOL forceDisplay; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h new file mode 100644 index 00000000..9d609430 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + +NS_ASSUME_NONNULL_BEGIN + +/** + @protocol + + The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event + notifications from `FBSDKLoginTooltipView` objects. + */ +NS_SWIFT_NAME(LoginTooltipViewDelegate) +@protocol FBSDKLoginTooltipViewDelegate + +@optional + +/** + Asks the delegate if the tooltip view should appear + + @param view The tooltip view. + @param appIsEligible The value fetched from the server identifying if the app + is eligible for the new login experience. + + Use this method to customize display behavior. + */ +- (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; + +/** + Tells the delegate the tooltip view will appear, specifically after it's been + added to the super view but before the fade in animation. + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; + +/** + Tells the delegate the tooltip view will not appear (i.e., was not + added to the super view). + + @param view The tooltip view. + */ +- (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h new file mode 100644 index 00000000..ab8bab05 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h @@ -0,0 +1,129 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#if !TARGET_OS_TV + + #import + +NS_ASSUME_NONNULL_BEGIN + +/** + FBSDKTooltipViewArrowDirection enum + + Passed on construction to determine arrow orientation. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) { + /// View is located above given point, arrow is pointing down. + FBSDKTooltipViewArrowDirectionDown = 0, + /// View is located below given point, arrow is pointing up. + FBSDKTooltipViewArrowDirectionUp = 1, +} NS_SWIFT_NAME(FBTooltipView.ArrowDirection); + +/** + FBSDKTooltipColorStyle enum + + Passed on construction to determine color styling. + */ +typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) { + /// Light blue background, white text, faded blue close button. + FBSDKTooltipColorStyleFriendlyBlue = 0, + /// Dark gray background, white text, light gray close button. + FBSDKTooltipColorStyleNeutralGray = 1, +} NS_SWIFT_NAME(FBTooltipView.ColorStyle); + +/** + Tooltip bubble with text in it used to display tips for UI elements, + with a pointed arrow (to refer to the UI element). + + The tooltip fades in and will automatically fade out. See `displayDuration`. + */ +NS_SWIFT_NAME(FBTooltipView) +@interface FBSDKTooltipView : UIView + +/** + Gets or sets the amount of time in seconds the tooltip should be displayed. + Set this to zero to make the display permanent until explicitly dismissed. + Defaults to six seconds. + */ +@property (nonatomic, assign) CFTimeInterval displayDuration; + +/** + Gets or sets the color style after initialization. + Defaults to value passed to -initWithTagline:message:colorStyle:. + */ +@property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; + +/// Gets or sets the message. +@property (nullable, nonatomic, copy) NSString *message; + +/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). +@property (nullable, nonatomic, copy) NSString *tagline; + +/** + Designated initializer. + + @param tagline First part of the label, that will be highlighted with different color. Can be nil. + + @param message Main message to display. + + @param colorStyle Color style to use for tooltip. + + If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. + + See FBSDKLoginTooltipView + */ +- (instancetype)initWithTagline:(nullable NSString *)tagline + message:(nullable NSString *)message + colorStyle:(FBSDKTooltipColorStyle)colorStyle; + +/** + Show tooltip at the top or at the bottom of given view. + Tooltip will be added to anchorView.window.rootViewController.view + + @param anchorView view to show at, must be already added to window view hierarchy, in order to decide + where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - + tooltip will be shown at the bottom of it) + + Use this method to present the tooltip with automatic positioning or + use -presentInView:withArrowPosition:direction: for manual positioning + If anchorView is nil or has no window - this method does nothing. + */ +- (void)presentFromView:(UIView *)anchorView; + +/** + Adds tooltip to given view, with given position and arrow direction. + + @param view View to be used as superview. + + @param arrowPosition Point in view's cordinates, where arrow will be pointing + + @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or + down (message bubble is above the arrow). + */ + +// UNCRUSTIFY_FORMAT_OFF +- (void)presentInView:(UIView *)view + withArrowPosition:(CGPoint)arrowPosition + direction:(FBSDKTooltipViewArrowDirection)arrowDirection +NS_SWIFT_NAME(present(in:arrowPosition:direction:)); +// UNCRUSTIFY_FORMAT_ON + +/** + Remove tooltip manually. + + Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. + */ +- (void)dismiss; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist index 2524ddb0..1cb70756 100644 Binary files a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc new file mode 100644 index 00000000..5528772b Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface new file mode 100644 index 00000000..e69ec848 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface @@ -0,0 +1,20 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc new file mode 100644 index 00000000..7752625a Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface new file mode 100644 index 00000000..08cb6241 --- /dev/null +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -0,0 +1,20 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKLoginKit +import FBSDKCoreKit +@_exported import FBSDKLoginKit +import Foundation +import Swift +import UIKit +import _Concurrency +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceElementProviding { +} +extension FBSDKCoreKit.InternalUtility : FBSDKLoginKit.UserInterfaceStringProviding { +} +@objc(FBSDKUserInterfaceElementProviding) public protocol UserInterfaceElementProviding { + @objc func topMostViewController() -> UIKit.UIViewController? + @objc(viewControllerForView:) func viewController(for view: UIKit.UIView) -> UIKit.UIViewController? +} +@objc(FBSDKUserInterfaceStringProviding) public protocol UserInterfaceStringProviding { + @objc var bundleForStrings: Foundation.Bundle { get } +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap index 4b1d57bd..de53eb21 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap @@ -4,3 +4,8 @@ framework module FBSDKLoginKit { export * module * { export * } } + +module FBSDKLoginKit.Swift { + header "FBSDKLoginKit-Swift.h" + requires objc +} diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..b1261389 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..9f822623 Binary files /dev/null and b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources index 55e032b5..666d2b56 100644 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources +++ b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources @@ -4,116 +4,356 @@ files - Headers/FBSDKCoreKitImport.h + Headers/FBSDKCodeVerifier.h - Dx4bs8Anww/HXD9p6ktaXolY7u4= + EjPHvLMqGbP/vUT9DPNoJJuyWAo= Headers/FBSDKDeviceLoginCodeInfo.h - +LNbwZBM3Cdh9jeotdiuUdaczVM= + FXtwVMamqT11doLljBddZfXdSN4= Headers/FBSDKDeviceLoginManager.h - F5BZI8qlY6ak7JYHjnjhMPwxWNs= + uD4FVlO9bIJ1fR4+nlGBS1+Iyno= + + Headers/FBSDKDeviceLoginManagerDelegate.h + + hY/wg20i+M+NFVer6d3an7JfcP0= Headers/FBSDKDeviceLoginManagerResult.h - eybFltBh4PyFs7thu4MtyAFSsVY= + 5ZIzt8USCIvWtanSVwUd08QOKpw= + + Headers/FBSDKLoginButton.h + + ASZ+KP7aEFmgdLD/AUvn7nbFwls= + + Headers/FBSDKLoginButtonDelegate.h + + BRcZixw9+/gs3seuR9cLlDHo6FE= + + Headers/FBSDKLoginConfiguration.h + + MuFc+hq69ENcihV3WlvAvj+pwO4= Headers/FBSDKLoginConstants.h - GtfJXqQORRo4zQu2ldmfMCs9LgI= + MPfHPqxSclz/yRUCIFSiHttaiIE= + + Headers/FBSDKLoginKit-Swift.h + + 75C0NUYKVDjs+ua3OT+OKe0D2tU= Headers/FBSDKLoginKit.h - Jmdo0H9bOxt8CbdFqoaLFBgYu9U= + A49rEuXcIliMrYbtnWqQ1izFxOE= + + Headers/FBSDKLoginManager.h + + 5Q8kFbHEhBPSHVxNB4WLe4CmpHk= + + Headers/FBSDKLoginManagerLoginResult.h + + dLNZGf9Q4o1RMToPN2NatvHKj/E= + + Headers/FBSDKLoginTooltipView.h + + lqBCv5OIAQGg0a9VvMVQafx/0oE= + + Headers/FBSDKLoginTooltipViewDelegate.h + + mkidijks/G9jwN7xSa/cxtEyq1A= + + Headers/FBSDKTooltipView.h + + Azg+uzHoPWlUAbPTg3eXaCXhgok= Info.plist - Ej95okWW5d2JouDW/Ih6gd/54qo= + hEqZOLVjZ8Qr52SnJ1kvKZpK8Zo= + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc + + IcrkoFEIpuTIn8Ilo40CxsoRn9A= + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface + + MTt1m0HF0yAAijn2rik9Ne0W570= + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule + + FIltA1ns/GI42AyN+ghqg5nfUwE= + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + + HuJBI4kdoGvGBG20enDKeLazl5o= + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + + QErCDgGynFmA1skBDhGeXapJX4o= + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + + zZtgNLL9zktOqhvTHC2UsL2K4Bk= Modules/module.modulemap - OB7fGnM9pjIKcy4ESWe2zQkaevw= + tfc04nZSIwhoHV/QsoW1UgsqZrM= files2 - Headers/FBSDKCoreKitImport.h + Headers/FBSDKCodeVerifier.h hash - Dx4bs8Anww/HXD9p6ktaXolY7u4= + EjPHvLMqGbP/vUT9DPNoJJuyWAo= hash2 - RuJd1u3mkF+HMoNchRVDYdiasvM02uXpuyXb7IGreS0= + TT1hvLT7CD93434WRpckoVDjq/IxyTaGc58KDH/Riw4= Headers/FBSDKDeviceLoginCodeInfo.h hash - +LNbwZBM3Cdh9jeotdiuUdaczVM= + FXtwVMamqT11doLljBddZfXdSN4= hash2 - Rpl7fvulD8JIJymsCfHyyyY1guT+ENaitC1464L3Ocs= + g5Rwb6XgmK+lz75XESEgOIetBB/BS9DOpWgyhvRDpZg= Headers/FBSDKDeviceLoginManager.h hash - F5BZI8qlY6ak7JYHjnjhMPwxWNs= + uD4FVlO9bIJ1fR4+nlGBS1+Iyno= + + hash2 + + v4dQNFbtB6k/JBptSYTCub0GAQvz63TBwZgcwUu0Xg4= + + + Headers/FBSDKDeviceLoginManagerDelegate.h + + hash + + hY/wg20i+M+NFVer6d3an7JfcP0= hash2 - 5UfDagB7jP5gL3anf68ok+Xk0e+3raS+Uyx89gJG460= + JhcXcmGyXN2YV183sGawyEtz/A4HgiGfuaH6F4xQAMk= Headers/FBSDKDeviceLoginManagerResult.h hash - eybFltBh4PyFs7thu4MtyAFSsVY= + 5ZIzt8USCIvWtanSVwUd08QOKpw= hash2 - KKbuGbwzK9hGx6HPKKsRHTK7vsiDuAvtCPxgC59AHuA= + 9So69KdlNzNSmMcFA/ZxVMrlETnJJM35bb6QSIb6f7s= + + + Headers/FBSDKLoginButton.h + + hash + + ASZ+KP7aEFmgdLD/AUvn7nbFwls= + + hash2 + + 9Xp4Z3Lji4FXKIaxM0lURsNOUpGVR1amIi8pLSr6G1E= + + + Headers/FBSDKLoginButtonDelegate.h + + hash + + BRcZixw9+/gs3seuR9cLlDHo6FE= + + hash2 + + DXde9B2nfwMBfkPDM2j13yFQTlyv4W2/LOXrzmg6GqQ= + + + Headers/FBSDKLoginConfiguration.h + + hash + + MuFc+hq69ENcihV3WlvAvj+pwO4= + + hash2 + + SzvBiDHYzoRZDQcXUWG9Vm5kFVm06oWsYbzWv/zfpYo= Headers/FBSDKLoginConstants.h hash - GtfJXqQORRo4zQu2ldmfMCs9LgI= + MPfHPqxSclz/yRUCIFSiHttaiIE= + + hash2 + + b4XDaENl+R7u4kCcB7RCYie6oPCP8dwvUe92f5RzDz8= + + + Headers/FBSDKLoginKit-Swift.h + + hash + + 75C0NUYKVDjs+ua3OT+OKe0D2tU= hash2 - boAKsfJowuVgnFS7fcIf1c3reAYB8MleurAP9YxYv7k= + +eUJO4uxiRmEQnT8Qo4H+6Iyz75iEZ/CvihD+XLRrCk= Headers/FBSDKLoginKit.h hash - Jmdo0H9bOxt8CbdFqoaLFBgYu9U= + A49rEuXcIliMrYbtnWqQ1izFxOE= + + hash2 + + mBLoAmVhuGhunAeuNCawsBXjAkan6H0PhYCTQcnLotA= + + + Headers/FBSDKLoginManager.h + + hash + + 5Q8kFbHEhBPSHVxNB4WLe4CmpHk= + + hash2 + + ZvAioZqjVmieR5INO6CttC5lGC6yj1fL4owYzoktjSc= + + + Headers/FBSDKLoginManagerLoginResult.h + + hash + + dLNZGf9Q4o1RMToPN2NatvHKj/E= + + hash2 + + ZvH4brMd8ozOL8xV55KSpnX4vgUabuG4R9rp/WbAL8g= + + + Headers/FBSDKLoginTooltipView.h + + hash + + lqBCv5OIAQGg0a9VvMVQafx/0oE= + + hash2 + + LARd9poj4pkMqmAsIay5DV4seppcLTgUqKysGr4VwHw= + + + Headers/FBSDKLoginTooltipViewDelegate.h + + hash + + mkidijks/G9jwN7xSa/cxtEyq1A= + + hash2 + + RD5LXdo3q7UGvx+j1hQeKPY/sOu3SfdIA4pJMs0Rd7A= + + + Headers/FBSDKTooltipView.h + + hash + + Azg+uzHoPWlUAbPTg3eXaCXhgok= + + hash2 + + rQrJFU+VFezXq6XJ07u0l1iicG5RbRD30K87A3VS4hs= + + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc + + hash + + IcrkoFEIpuTIn8Ilo40CxsoRn9A= + + hash2 + + hLzcUwPFNkr1sBU/RB8TS3nA1nU6J6H0jXTc/zmbZyk= + + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface + + hash + + MTt1m0HF0yAAijn2rik9Ne0W570= + + hash2 + + CClNbMA5XbUS/6RPOOLtTKQJ8FlH/cs1Y26LJoxCVsA= + + + Modules/FBSDKLoginKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule + + hash + + FIltA1ns/GI42AyN+ghqg5nfUwE= + + hash2 + + 3jhngMSUYGnG/qpWG8UnWkmdreThiDDB+VUHk0hPVrs= + + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + + hash + + HuJBI4kdoGvGBG20enDKeLazl5o= + + hash2 + + ng4Df/QrFUDhuALpiJYxMpFQs2tma72LcDxR5PcCXnI= + + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + + hash + + QErCDgGynFmA1skBDhGeXapJX4o= + + hash2 + + UAVRyRYNUYxl3KNll0/oLf+G6mw0sZkcmLPHJJuHtf4= + + + Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + + hash + + zZtgNLL9zktOqhvTHC2UsL2K4Bk= hash2 - ypwOebnrIIyAaIOkqiJETRqQQErZxHTjDGB47MBqlNg= + HDxyQbkMOC2+06vvJ7XJx9UdudyEbalzvoerUjNI/gI= Modules/module.modulemap hash - OB7fGnM9pjIKcy4ESWe2zQkaevw= + tfc04nZSIwhoHV/QsoW1UgsqZrM= hash2 - mD97AZ0KmpRD3BwcRHw+2eK/HLMBhAiLjJvWRsO72BE= + mg/tLWcmTWvzzkcRtPQSnONw1PhzIM4vXke4Qdm7upM= diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeSignature b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 407f7303..00000000 --- a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKLoginKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit b/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit deleted file mode 100644 index 826fe6ef..00000000 Binary files a/ios/platform/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKLoginKit.framework.dSYM/Contents/Resources/DWARF/FBSDKLoginKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/Info.plist index dafa7672..3b217f0d 100644 --- a/ios/platform/FBSDKShareKit.xcframework/Info.plist +++ b/ios/platform/FBSDKShareKit.xcframework/Info.plist @@ -5,35 +5,28 @@ AvailableLibraries - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_armv7 + tvos-arm64_x86_64-simulator LibraryPath FBSDKShareKit.framework SupportedArchitectures arm64 - armv7 + x86_64 SupportedPlatform - ios + tvos + SupportedPlatformVariant + simulator - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_i386_x86_64-simulator + ios-arm64_x86_64-simulator LibraryPath FBSDKShareKit.framework SupportedArchitectures arm64 - i386 x86_64 SupportedPlatform @@ -42,31 +35,20 @@ simulator - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - ios-arm64_x86_64-maccatalyst + tvos-arm64 LibraryPath FBSDKShareKit.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform - ios - SupportedPlatformVariant - maccatalyst + tvos - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - tvos-arm64 + ios-arm64 LibraryPath FBSDKShareKit.framework SupportedArchitectures @@ -74,15 +56,11 @@ arm64 SupportedPlatform - tvos + ios - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs LibraryIdentifier - tvos-arm64_x86_64-simulator + ios-arm64_x86_64-maccatalyst LibraryPath FBSDKShareKit.framework SupportedArchitectures @@ -91,9 +69,9 @@ x86_64 SupportedPlatform - tvos + ios SupportedPlatformVariant - simulator + maccatalyst CFBundlePackageType diff --git a/ios/platform/FBSDKShareKit.xcframework/LICENSE b/ios/platform/FBSDKShareKit.xcframework/LICENSE new file mode 100644 index 00000000..2eecb625 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/LICENSE @@ -0,0 +1,17 @@ +Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved. + +You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +copy, modify, and distribute this software in source code or binary form for use +in connection with the web services and APIs provided by Facebook. + +As with any software that integrates with the Facebook platform, your use of +this software is subject to the Facebook Platform Policy +[http://developers.facebook.com/policy/]. This copyright 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. diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/FBSDKShareKit new file mode 100644 index 00000000..6c9f9246 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/FBSDKShareKit differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h new file mode 100644 index 00000000..02dcbb27 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. +typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) { + FBSDKShareBridgeOptionsDefault = 0, + FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, + FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed + FBSDKShareBridgeOptionsVideoAsset = 1 << 2, + FBSDKShareBridgeOptionsVideoData = 1 << 3, + FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string +} NS_SWIFT_NAME(ShareBridgeOptions); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h new file mode 100644 index 00000000..a4dfe609 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKShareKit. + + Error codes from the SDK in the range 200-299 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h new file mode 100644 index 00000000..319e8628 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h @@ -0,0 +1,963 @@ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreGraphics; +@import FBSDKCoreKit; +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSURL; +@class NSString; +enum FBSDKAppInviteDestination : NSInteger; + +/// A model for app invite +SWIFT_CLASS_NAMED("AppInviteContent") +@interface FBSDKAppInviteContent : NSObject +/// A URL to a preview image that will be displayed with the app invite +/// This is optional. If you don’t include it a fallback image will be used. +@property (nonatomic, copy) NSURL * _Nullable appInvitePreviewImageURL; +/// An app link target that will be used as a target when the user accept the invite. +@property (nonatomic, copy) NSURL * _Nonnull appLinkURL; +/// Promotional code to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 10 characters long and can contain +/// alphanumeric characters only. To set a promo code, you need to set promo text. +@property (nonatomic, copy) NSString * _Nullable promotionCode; +/// Promotional text to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 80 characters long and can contain +/// alphanumeric and spaces only. +@property (nonatomic, copy) NSString * _Nullable promotionText; +/// Destination for the app invite. The default value is .facebook. +@property (nonatomic) enum FBSDKAppInviteDestination destination; +- (nonnull instancetype)initWithAppLinkURL:(NSURL * _Nonnull)appLinkURL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// Specifies the privacy of a group. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKAppInviteDestination, "Destination", open) { +/// Deliver to Facebook + FBSDKAppInviteDestinationFacebook = 0, + FBSDKAppInviteDestinationMessenger = 1, +}; + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +@interface FBSDKAppInviteContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A container of arguments for a camera effect. +/// An argument is a String or [String] identified by a String key. +SWIFT_CLASS_NAMED("CameraEffectArguments") +@interface FBSDKCameraEffectArguments : NSObject +/// Sets a string argument in the container. +/// @param string The argument +/// @param key The key for the argument +- (void)setString:(NSString * _Nullable)string forKey:(NSString * _Nonnull)key; +/// Gets a string argument from the container. +/// @param key The key for the argument +/// @return The string value or nil +- (NSString * _Nullable)stringForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +/// Sets a string array argument in the container. +/// @param array The array argument +/// @param key The key for the argument +- (void)setArray:(NSArray * _Nullable)array forKey:(NSString * _Nonnull)key; +/// Gets an array argument from the container. +/// @param key The key for the argument +/// @return The array argument +- (NSArray * _Nullable)arrayForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIImage; + +/// A container of textures for a camera effect. +/// A texture for a camera effect is an UIImages identified by a NSString key. +SWIFT_CLASS_NAMED("CameraEffectTextures") +@interface FBSDKCameraEffectTextures : NSObject +/// Sets the image for a texture key. +/// @param image The UIImage for the texture +/// @param key The key for the texture +- (void)setImage:(UIImage * _Nullable)image forKey:(NSString * _Nonnull)key; +/// Gets the image for a texture key. +/// @param key The key for the texture +/// @return The texture UIImage or nil +- (UIImage * _Nullable)imageForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol FBSDKSharingContent; + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + +@class FBSDKMessageDialog; +@class NSCoder; + +/// A button to send content through Messenger. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disable. +SWIFT_CLASS_NAMED("FBSendButton") +@interface FBSDKSendButton : FBSDKButton +@property (nonatomic, strong) FBSDKMessageDialog * _Nullable dialog; +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + +/// A button to share content. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disabled. +SWIFT_CLASS_NAMED("FBShareButton") +@interface FBSDKShareButton : FBSDKButton +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol FBSDKSharingDelegate; + +/// The common interface for components that initiate sharing. +/// See ShareDialog, MessageDialog +SWIFT_PROTOCOL_NAMED("Sharing") +@protocol FBSDKSharing +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Validates the content on the receiver. +/// @throws An error if the content is invalid +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for dialogs that initiate sharing. +SWIFT_PROTOCOL_NAMED("SharingDialog") +@protocol FBSDKSharingDialog +/// A boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate(error:) +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +@end + + +/// A dialog for sharing content through Messenger. +/// SUPPORTED SHARE TYPES +///
    +///
  • +/// FBSDKShareLinkContent +///
  • +///
+/// UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) +///
    +///
  • +/// FBSDKShareOpenGraphContent +///
  • +///
  • +/// FBSDKSharePhotoContent +///
  • +///
  • +/// FBSDKShareVideoContent +///
  • +///
  • +/// FBSDKShareMessengerOpenGraphMusicTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerMediaTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerGenericTemplateContent +///
  • +///
  • +/// Any other types that are not one of the four supported types listed above +///
  • +///
+SWIFT_CLASS_NAMED("MessageDialog") +@interface FBSDKMessageDialog : NSObject +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was mis-configured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Convenience initializer to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. +- (nonnull instancetype)initWithContent:(id _Nullable)content delegate:(id _Nullable)delegate; +/// Convenience method to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)dialogWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)showWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// A Boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate() +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +/// Validates the content on the receiver. +/// @return true if the content is valid, otherwise false. +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + + + +/// A model for content to share with a Facebook camera effect. +SWIFT_CLASS_NAMED("ShareCameraEffectContent") +@interface FBSDKShareCameraEffectContent : NSObject +/// ID of the camera effect to use. +@property (nonatomic, copy) NSString * _Nonnull effectID; +/// Arguments for the effect. +@property (nonatomic, strong) FBSDKCameraEffectArguments * _Nonnull effectArguments; +/// Textures for the effect. +@property (nonatomic, strong) FBSDKCameraEffectTextures * _Nonnull effectTextures; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareCameraEffectContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class UIViewController; +enum FBSDKShareDialogMode : NSUInteger; + +/// A dialog for sharing content on Facebook. +SWIFT_CLASS_NAMED("ShareDialog") +@interface FBSDKShareDialog : NSObject +/// A UIViewController from which to present the dialog. +/// If not specified, the topmost view controller will be automatically determined as best as possible. +@property (nonatomic, weak) UIViewController * _Nullable fromViewController; +/// The mode with which to display the dialog. +/// Defaults to .automatic, which will automatically choose the best available mode. +@property (nonatomic) enum FBSDKShareDialogMode mode; +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Convenience initializer to initialize a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. +- (nonnull instancetype)initWithViewController:(UIViewController * _Nullable)viewController content:(id _Nullable)content delegate:(id _Nullable)delegate OBJC_DESIGNATED_INITIALIZER; +/// Convenience method to create a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)dialogWithViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)showFromViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@end + +/// Modes for the FBSDKShareDialog. +/// The automatic mode will progressively check the availability of different modes and open the most +/// appropriate mode for the dialog that is available. +typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKShareDialogMode, "Mode", open) { +/// Acts with the most appropriate mode that is available. + FBSDKShareDialogModeAutomatic = 0, +/// Displays the dialog in the main native Facebook app. + FBSDKShareDialogModeNative = 1, +/// Displays the dialog in the iOS integrated share sheet. + FBSDKShareDialogModeShareSheet = 2, +/// Displays the dialog in Safari. + FBSDKShareDialogModeBrowser = 3, +/// Displays the dialog in a WKWebView within the app. + FBSDKShareDialogModeWeb = 4, +/// Displays the feed dialog in Safari. + FBSDKShareDialogModeFeedBrowser = 5, +/// Displays the feed dialog in a WKWebView within the app. + FBSDKShareDialogModeFeedWeb = 6, +}; + +@class FBSDKWebDialog; + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didCompleteWithResults:(NSDictionary * _Nonnull)results; +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didFailWithError:(NSError * _Nonnull)error; +- (void)webDialogDidCancel:(FBSDKWebDialog * _Nonnull)webDialog; +@end + + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@property (nonatomic, readonly) BOOL canShow; +- (BOOL)show; +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + + + +/// A delegate for types conforming to the Sharing protocol. +/// The delegate is notified with the results of the sharer as long as the application has permissions to +/// receive the information. For example, if the person is not signed into the containing app, the sharer may not be able +/// to distinguish between completion of a share and cancellation. +SWIFT_PROTOCOL_NAMED("SharingDelegate") +@protocol FBSDKSharingDelegate +/// Sent to the delegate when sharing completes without error or cancellation. +/// @param sharer The sharer that completed. +/// @param results The results from the sharer. This may be nil or empty. +- (void)sharer:(id _Nonnull)sharer didCompleteWithResults:(NSDictionary * _Nonnull)results; +/// Sent to the delegate when the sharer encounters an error. +/// @param sharer The sharer that completed. +/// @param error The error. +- (void)sharer:(id _Nonnull)sharer didFailWithError:(NSError * _Nonnull)error; +/// Sent to the delegate when the sharer is cancelled. +/// @param sharer The sharer that completed. +- (void)sharerDidCancel:(id _Nonnull)sharer; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h new file mode 100644 index 00000000..1600ab9e --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Info.plist new file mode 100644 index 00000000..4dc9b5f6 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..fb167e7a Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 00000000..2f3e0b67 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,368 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Social +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKAppInviteContent) final public class AppInviteContent : ObjectiveC.NSObject { + @objc(FBSDKAppInviteDestination) public enum Destination : Swift.Int { + case facebook + case messenger + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc final public var appInvitePreviewImageURL: Foundation.URL? + @objc final public var appLinkURL: Foundation.URL + @objc final public var promotionCode: Swift.String? + @objc final public var promotionText: Swift.String? + @objc final public var destination: FBSDKShareKit.AppInviteContent.Destination + @objc(initWithAppLinkURL:) public init(appLinkURL: Foundation.URL) + @objc deinit +} +extension FBSDKShareKit.AppInviteContent : FBSDKShareKit.SharingValidation { + @objc final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectArguments) final public class CameraEffectArguments : ObjectiveC.NSObject { + @objc(setString:forKey:) final public func set(_ string: Swift.String?, forKey key: Swift.String) + @objc final public func string(forKey key: Swift.String) -> Swift.String? + @objc(setArray:forKey:) final public func set(_ array: [Swift.String]?, forKey key: Swift.String) + @objc final public func array(forKey key: Swift.String) -> [Swift.String]? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectTextures) final public class CameraEffectTextures : ObjectiveC.NSObject { + @objc(setImage:forKey:) final public func set(_ image: UIKit.UIImage?, forKey key: Swift.String) + @objc(imageForKey:) final public func image(forKey key: Swift.String) -> UIKit.UIImage? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSendButton) @_Concurrency.MainActor(unsafe) final public class FBSendButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton, FBSDKCoreKit.FBButtonImpressionLogging { + @objc @_Concurrency.MainActor(unsafe) final public var dialog: FBSDKShareKit.MessageDialog? + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) @objc final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareButton) @_Concurrency.MainActor(unsafe) final public class FBShareButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton { + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @objc @_Concurrency.MainActor(unsafe) final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKMessageDialog) public class MessageDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak public var delegate: FBSDKShareKit.SharingDelegate? + @objc public var shareContent: FBSDKShareKit.SharingContent? + @objc public var shouldFailOnDataError: Swift.Bool + @objc(initWithContent:delegate:) convenience public init(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc(dialogWithContent:delegate:) public static func dialog(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc(showWithContent:delegate:) public static func show(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc public func show() -> Swift.Bool + @objc public func validate() throws + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareCameraEffectContent) final public class ShareCameraEffectContent : ObjectiveC.NSObject { + @objc final public var effectID: Swift.String + @objc final public var effectArguments: FBSDKShareKit.CameraEffectArguments + @objc final public var effectTextures: FBSDKShareKit.CameraEffectTextures + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareCameraEffectContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objcMembers @objc(FBSDKShareDialog) final public class ShareDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak final public var fromViewController: UIKit.UIViewController? + @objc final public var mode: FBSDKShareKit.ShareDialog.Mode + @objc weak final public var delegate: FBSDKShareKit.SharingDelegate? + @objc final public var shareContent: FBSDKShareKit.SharingContent? + @objc final public var shouldFailOnDataError: Swift.Bool + @objc(initWithViewController:content:delegate:) public init(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc deinit + @objc(dialogWithViewController:withContent:delegate:) final public class func dialog(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self + @discardableResult + @objc(showFromViewController:withContent:delegate:) final public class func show(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self +} +extension FBSDKShareKit.ShareDialog { + @objc final public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc final public func show() -> Swift.Bool + @objc final public func validate() throws +} +extension FBSDKShareKit.ShareDialog : FBSDKCoreKit.WebDialogDelegate { + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didCompleteWithResults results: [Swift.String : Any]) + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didFailWithError error: Swift.Error) + @objc final public func webDialogDidCancel(_ webDialog: FBSDKCoreKit.WebDialog) +} +extension FBSDKShareKit.ShareDialog { + @objc(FBSDKShareDialogMode) public enum Mode : Swift.UInt, Swift.CustomStringConvertible { + case automatic + case native + case shareSheet + case browser + case web + case feedBrowser + case feedWeb + public var description: Swift.String { + get + } + public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt + public var rawValue: Swift.UInt { + get + } + } +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKSharing) public protocol Sharing { + @objc weak var delegate: FBSDKShareKit.SharingDelegate? { get set } + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } + @objc var shouldFailOnDataError: Swift.Bool { get set } + @objc(validateWithError:) func validate() throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingDelegate) public protocol SharingDelegate { + @objc(sharer:didCompleteWithResults:) func sharer(_ sharer: FBSDKShareKit.Sharing, didCompleteWithResults results: [Swift.String : Any]) + @objc(sharer:didFailWithError:) func sharer(_ sharer: FBSDKShareKit.Sharing, didFailWithError error: Swift.Error) + @objc(sharerDidCancel:) func sharerDidCancel(_ sharer: FBSDKShareKit.Sharing) +} +@objc(FBSDKSharingDialog) public protocol SharingDialog : FBSDKShareKit.Sharing { + @objc var canShow: Swift.Bool { get } + @objc @discardableResult + func show() -> Swift.Bool +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Equatable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Hashable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Equatable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Hashable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/module.modulemap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/module.modulemap rename to ios/platform/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/BCSymbolMaps/4DE9B00E-20A4-3345-986D-886F672FDCCD.bcsymbolmap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/BCSymbolMaps/4DE9B00E-20A4-3345-986D-886F672FDCCD.bcsymbolmap deleted file mode 100644 index c583ce4e..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/BCSymbolMaps/4DE9B00E-20A4-3345-986D-886F672FDCCD.bcsymbolmap +++ /dev/null @@ -1,1745 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKShareKit-Dynamic/IntermediateBuildFilesPath/FBSDKShareKit.build/Release-iphoneos/FBSDKShareKit-Dynamic.build/DerivedSources/FBSDKShareKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit --[FBSDKAppGroupContent hash] --[FBSDKAppGroupContent isEqual:] --[FBSDKAppGroupContent isEqualToAppGroupContent:] -+[FBSDKAppGroupContent supportsSecureCoding] --[FBSDKAppGroupContent initWithCoder:] --[FBSDKAppGroupContent encodeWithCoder:] --[FBSDKAppGroupContent copyWithZone:] --[FBSDKAppGroupContent groupDescription] --[FBSDKAppGroupContent setGroupDescription:] --[FBSDKAppGroupContent name] --[FBSDKAppGroupContent setName:] --[FBSDKAppGroupContent privacy] --[FBSDKAppGroupContent setPrivacy:] --[FBSDKAppGroupContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -__OBJC_$_CLASS_METHODS_FBSDKAppGroupContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppGroupContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppGroupContent -__OBJC_METACLASS_RO_$_FBSDKAppGroupContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppGroupContent -_OBJC_IVAR_$_FBSDKAppGroupContent._groupDescription -_OBJC_IVAR_$_FBSDKAppGroupContent._name -_OBJC_IVAR_$_FBSDKAppGroupContent._privacy -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppGroupContent -__OBJC_$_PROP_LIST_FBSDKAppGroupContent -__OBJC_CLASS_RO_$_FBSDKAppGroupContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.h -NSStringFromFBSDKAppGroupPrivacy --[FBSDKAppInviteContent previewImageURL] --[FBSDKAppInviteContent setPreviewImageURL:] --[FBSDKAppInviteContent validateWithOptions:error:] --[FBSDKAppInviteContent _validatePromoCodeWithError:] --[FBSDKAppInviteContent hash] --[FBSDKAppInviteContent isEqual:] --[FBSDKAppInviteContent isEqualToAppInviteContent:] -+[FBSDKAppInviteContent supportsSecureCoding] --[FBSDKAppInviteContent initWithCoder:] --[FBSDKAppInviteContent encodeWithCoder:] --[FBSDKAppInviteContent copyWithZone:] --[FBSDKAppInviteContent appInvitePreviewImageURL] --[FBSDKAppInviteContent setAppInvitePreviewImageURL:] --[FBSDKAppInviteContent appLinkURL] --[FBSDKAppInviteContent setAppLinkURL:] --[FBSDKAppInviteContent promotionCode] --[FBSDKAppInviteContent setPromotionCode:] --[FBSDKAppInviteContent promotionText] --[FBSDKAppInviteContent setPromotionText:] --[FBSDKAppInviteContent destination] --[FBSDKAppInviteContent setDestination:] --[FBSDKAppInviteContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -__OBJC_$_CLASS_METHODS_FBSDKAppInviteContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingValidation -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingValidation -__OBJC_PROTOCOL_$_FBSDKSharingValidation -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingValidation -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppInviteContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppInviteContent -__OBJC_METACLASS_RO_$_FBSDKAppInviteContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppInviteContent -_OBJC_IVAR_$_FBSDKAppInviteContent._appInvitePreviewImageURL -_OBJC_IVAR_$_FBSDKAppInviteContent._appLinkURL -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionCode -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionText -_OBJC_IVAR_$_FBSDKAppInviteContent._destination -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppInviteContent -__OBJC_$_PROP_LIST_FBSDKAppInviteContent -__OBJC_CLASS_RO_$_FBSDKAppInviteContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.h --[FBSDKCameraEffectArguments init] --[FBSDKCameraEffectArguments setString:forKey:] --[FBSDKCameraEffectArguments stringForKey:] --[FBSDKCameraEffectArguments setArray:forKey:] --[FBSDKCameraEffectArguments arrayForKey:] --[FBSDKCameraEffectArguments allArguments] --[FBSDKCameraEffectArguments hash] --[FBSDKCameraEffectArguments isEqual:] --[FBSDKCameraEffectArguments isEqualToCameraEffectArguments:] -+[FBSDKCameraEffectArguments supportsSecureCoding] --[FBSDKCameraEffectArguments initWithCoder:] --[FBSDKCameraEffectArguments encodeWithCoder:] --[FBSDKCameraEffectArguments copyWithZone:] --[FBSDKCameraEffectArguments _setValue:forKey:] --[FBSDKCameraEffectArguments _valueForKey:] --[FBSDKCameraEffectArguments _valueOfClass:forKey:] -+[FBSDKCameraEffectArguments assertKey:] -+[FBSDKCameraEffectArguments assertValue:] --[FBSDKCameraEffectArguments .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.45 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectArguments -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectArguments -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_METACLASS_RO_$_FBSDKCameraEffectArguments -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectArguments -_OBJC_IVAR_$_FBSDKCameraEffectArguments._arguments -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectArguments -__OBJC_$_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_CLASS_RO_$_FBSDKCameraEffectArguments -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.m -FBSDKShareKit/FBSDKCameraEffectArguments.m --[FBSDKCameraEffectTextures init] --[FBSDKCameraEffectTextures setImage:forKey:] --[FBSDKCameraEffectTextures imageForKey:] --[FBSDKCameraEffectTextures allTextures] --[FBSDKCameraEffectTextures hash] --[FBSDKCameraEffectTextures isEqual:] --[FBSDKCameraEffectTextures isEqualToCameraEffectTextures:] -+[FBSDKCameraEffectTextures supportsSecureCoding] --[FBSDKCameraEffectTextures initWithCoder:] --[FBSDKCameraEffectTextures encodeWithCoder:] --[FBSDKCameraEffectTextures copyWithZone:] --[FBSDKCameraEffectTextures _setValue:forKey:] --[FBSDKCameraEffectTextures _valueForKey:] --[FBSDKCameraEffectTextures _valueOfClass:forKey:] --[FBSDKCameraEffectTextures .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectTextures -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectTextures -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_METACLASS_RO_$_FBSDKCameraEffectTextures -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectTextures -_OBJC_IVAR_$_FBSDKCameraEffectTextures._textures -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectTextures -__OBJC_$_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_CLASS_RO_$_FBSDKCameraEffectTextures -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.m -FBSDKShareKit/FBSDKCameraEffectTextures.m --[FBSDKCheckmarkIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKCheckmarkIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCheckmarkIcon -__OBJC_CLASS_RO_$_FBSDKCheckmarkIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m -FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m --[FBSDKGameRequestContent setRecipients:] --[FBSDKGameRequestContent setRecipientSuggestions:] --[FBSDKGameRequestContent suggestions] --[FBSDKGameRequestContent setSuggestions:] --[FBSDKGameRequestContent to] --[FBSDKGameRequestContent setTo:] --[FBSDKGameRequestContent validateWithOptions:error:] --[FBSDKGameRequestContent hash] --[FBSDKGameRequestContent isEqual:] --[FBSDKGameRequestContent isEqualToGameRequestContent:] -+[FBSDKGameRequestContent supportsSecureCoding] --[FBSDKGameRequestContent initWithCoder:] --[FBSDKGameRequestContent encodeWithCoder:] --[FBSDKGameRequestContent copyWithZone:] --[FBSDKGameRequestContent actionType] --[FBSDKGameRequestContent setActionType:] --[FBSDKGameRequestContent data] --[FBSDKGameRequestContent setData:] --[FBSDKGameRequestContent filters] --[FBSDKGameRequestContent setFilters:] --[FBSDKGameRequestContent message] --[FBSDKGameRequestContent setMessage:] --[FBSDKGameRequestContent objectID] --[FBSDKGameRequestContent setObjectID:] --[FBSDKGameRequestContent recipients] --[FBSDKGameRequestContent recipientSuggestions] --[FBSDKGameRequestContent title] --[FBSDKGameRequestContent setTitle:] --[FBSDKGameRequestContent cta] --[FBSDKGameRequestContent setCta:] --[FBSDKGameRequestContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestContent -__OBJC_$_CLASS_PROP_LIST_FBSDKGameRequestContent -__OBJC_METACLASS_RO_$_FBSDKGameRequestContent -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestContent -_OBJC_IVAR_$_FBSDKGameRequestContent._actionType -_OBJC_IVAR_$_FBSDKGameRequestContent._data -_OBJC_IVAR_$_FBSDKGameRequestContent._filters -_OBJC_IVAR_$_FBSDKGameRequestContent._message -_OBJC_IVAR_$_FBSDKGameRequestContent._objectID -_OBJC_IVAR_$_FBSDKGameRequestContent._recipients -_OBJC_IVAR_$_FBSDKGameRequestContent._recipientSuggestions -_OBJC_IVAR_$_FBSDKGameRequestContent._title -_OBJC_IVAR_$_FBSDKGameRequestContent._cta -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestContent -__OBJC_$_PROP_LIST_FBSDKGameRequestContent -__OBJC_CLASS_RO_$_FBSDKGameRequestContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.h -+[FBSDKGameRequestDialog initialize] -+[FBSDKGameRequestDialog dialogWithContent:delegate:] -+[FBSDKGameRequestDialog showWithContent:delegate:] --[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:] -___81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKGameRequestDialog facebookAppReturnedURL:] --[FBSDKGameRequestDialog handleDialogError:] --[FBSDKGameRequestDialog application:openURL:sourceApplication:annotation:] --[FBSDKGameRequestDialog canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKGameRequestDialog applicationDidBecomeActive:] --[FBSDKGameRequestDialog isAuthenticationURL:] --[FBSDKGameRequestDialog handleBridgeAPIFailureWithError:] --[FBSDKGameRequestDialog isValidCallbackURL:] --[FBSDKGameRequestDialog parsedPayloadFromURL:] --[FBSDKGameRequestDialog init] --[FBSDKGameRequestDialog canShow] --[FBSDKGameRequestDialog show] --[FBSDKGameRequestDialog validateWithError:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV1:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV2:] --[FBSDKGameRequestDialog webDialog:didCompleteWithResults:] --[FBSDKGameRequestDialog webDialog:didFailWithError:] --[FBSDKGameRequestDialog webDialogDidCancel:] --[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:] -___66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke --[FBSDKGameRequestDialog _handleBridgeAPIResponse:] --[FBSDKGameRequestDialog _didCompleteWithResults:] --[FBSDKGameRequestDialog _didFailWithError:] --[FBSDKGameRequestDialog _didCancel] --[FBSDKGameRequestDialog _cleanUp] --[FBSDKGameRequestDialog _handleCompletionWithDialogResults:error:] --[FBSDKGameRequestDialog delegate] --[FBSDKGameRequestDialog setDelegate:] --[FBSDKGameRequestDialog content] --[FBSDKGameRequestDialog setContent:] --[FBSDKGameRequestDialog isFrictionlessRequestsEnabled] --[FBSDKGameRequestDialog setFrictionlessRequestsEnabled:] --[FBSDKGameRequestDialog .cxx_destruct] -__recipientCache -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_CLASSLIST_REFERENCES_$_.33 -___block_descriptor_40_e8_32w_e20_v20?0B8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_CLASSLIST_REFERENCES_$_.200 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -___block_descriptor_40_e8_32w_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_CLASSLIST_REFERENCES_$_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestDialog -__OBJC_METACLASS_RO_$_FBSDKGameRequestDialog -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._dialogIsFrictionless -_OBJC_IVAR_$_FBSDKGameRequestDialog._isAwaitingResult -_OBJC_IVAR_$_FBSDKGameRequestDialog._webDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._frictionlessRequestsEnabled -_OBJC_IVAR_$_FBSDKGameRequestDialog._delegate -_OBJC_IVAR_$_FBSDKGameRequestDialog._content -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestDialog -__OBJC_$_PROP_LIST_FBSDKGameRequestDialog -__OBJC_CLASS_RO_$_FBSDKGameRequestDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.h -__66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke --[FBSDKGameRequestFrictionlessRecipientCache init] --[FBSDKGameRequestFrictionlessRecipientCache dealloc] --[FBSDKGameRequestFrictionlessRecipientCache recipientsAreFrictionless:] --[FBSDKGameRequestFrictionlessRecipientCache updateWithResults:] --[FBSDKGameRequestFrictionlessRecipientCache _accessTokenDidChangeNotification:] --[FBSDKGameRequestFrictionlessRecipientCache _updateCache] -___58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKGameRequestFrictionlessRecipientCache .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -__OBJC_METACLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestFrictionlessRecipientCache -_OBJC_IVAR_$_FBSDKGameRequestFrictionlessRecipientCache._recipientIDs -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_CLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -+[FBSDKGameRequestURLProvider _getQueryArrayFromGameRequestDictionary:] -+[FBSDKGameRequestURLProvider createDeepLinkURLWithQueryDictionary:] -+[FBSDKGameRequestURLProvider filtersNameForFilters:] -+[FBSDKGameRequestURLProvider actionTypeNameForActionType:] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_CLASSLIST_REFERENCES_$_.32 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestURLProvider -__OBJC_METACLASS_RO_$_FBSDKGameRequestURLProvider -__OBJC_CLASS_RO_$_FBSDKGameRequestURLProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestURLProvider.m -FBSDKShareKit/FBSDKGameRequestURLProvider.m -+[FBSDKHashtag hashtagWithString:] --[FBSDKHashtag description] --[FBSDKHashtag isValid] --[FBSDKHashtag hash] --[FBSDKHashtag isEqual:] --[FBSDKHashtag isEqualToHashtag:] -+[FBSDKHashtag supportsSecureCoding] --[FBSDKHashtag initWithCoder:] --[FBSDKHashtag encodeWithCoder:] --[FBSDKHashtag copyWithZone:] --[FBSDKHashtag stringRepresentation] --[FBSDKHashtag setStringRepresentation:] --[FBSDKHashtag .cxx_destruct] -___HashtagRegularExpression_block_invoke -__OBJC_$_CLASS_METHODS_FBSDKHashtag -__OBJC_CLASS_PROTOCOLS_$_FBSDKHashtag -__OBJC_$_CLASS_PROP_LIST_FBSDKHashtag -__OBJC_METACLASS_RO_$_FBSDKHashtag -__OBJC_$_INSTANCE_METHODS_FBSDKHashtag -_OBJC_IVAR_$_FBSDKHashtag._stringRepresentation -__OBJC_$_INSTANCE_VARIABLES_FBSDKHashtag -__OBJC_$_PROP_LIST_FBSDKHashtag -__OBJC_CLASS_RO_$_FBSDKHashtag -_HashtagRegularExpression.hashtagRegularExpression -_HashtagRegularExpression.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.99 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m -__HashtagRegularExpression_block_invoke -FBSDKShareKit/FBSDKHashtag.m -FBSDKShareKit/FBSDKHashtag.h -HashtagRegularExpression -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBSDKLikeActionController isDisabled] -+[FBSDKLikeActionController initialize] -+[FBSDKLikeActionController _accessTokenDidChangeNotification:] -+[FBSDKLikeActionController _applicationWillResignActiveNotification:] -+[FBSDKLikeActionController _cacheFileURL] -+[FBSDKLikeActionController likeActionControllerForObjectID:objectType:] --[FBSDKLikeActionController initWithObjectID:objectType:accessToken:] --[FBSDKLikeActionController init] -+[FBSDKLikeActionController supportsSecureCoding] --[FBSDKLikeActionController initWithCoder:] --[FBSDKLikeActionController encodeWithCoder:] --[FBSDKLikeActionController likeCountString] --[FBSDKLikeActionController socialSentence] --[FBSDKLikeActionController refresh] --[FBSDKLikeActionController beginContentAccess] --[FBSDKLikeActionController endContentAccess] --[FBSDKLikeActionController discardContentIfPossible] --[FBSDKLikeActionController isContentDiscarded] --[FBSDKLikeActionController likeDialog:didCompleteWithResults:] --[FBSDKLikeActionController likeDialog:didFailWithError:] -_FBSDKLikeActionControllerLogError --[FBSDKLikeActionController _configure] --[FBSDKLikeActionController _ensureVerifiedObjectID:] -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.179 -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[FBSDKLikeActionController _presentLikeDialogWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishIfNeededWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:] -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:] -___98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke --[FBSDKLikeActionController _refreshWithMode:] -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 --[FBSDKLikeActionController _setExecuting:forKey:] -___50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke --[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:] -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -___copy_helper_block_e8_32s40s48s56s64s72s -___destroy_helper_block_e8_32s40s48s56s64s72s --[FBSDKLikeActionController _useOGLike] --[FBSDKLikeActionController lastUpdateTime] --[FBSDKLikeActionController objectID] --[FBSDKLikeActionController objectType] --[FBSDKLikeActionController objectIsLiked] --[FBSDKLikeActionController .cxx_destruct] -___FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -___copy_helper_block_e8_32b -___FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -___FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -___copy_helper_block_e8_32s40s48b -___destroy_helper_block_e8_32s40s48s -___FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke -___copy_helper_block_e8_32b40r48r56r64r72r80r -___destroy_helper_block_e8_32s40r48r56r64r72r80r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.425 -___copy_helper_block_e8_32r40r -___destroy_helper_block_e8_32r40r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.427 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -___FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -__cache -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.177 -___block_descriptor_40_e8_32s_e24_v24?0B8"NSString"12B20l -___block_descriptor_48_e8_32s40bs_e24_v24?0B8"NSString"12B20l -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.202 -___block_descriptor_64_e8_32s40s48bs56s_e21_v20?0B8"NSString"12l -___block_descriptor_64_e8_32s40s48bs56s_e18_v16?0"NSString"8l -_OBJC_SELECTOR_REFERENCES_.208 -___block_descriptor_64_e8_32s40s48bs56s_e8_v12?0B8l -___block_descriptor_40_e8_32s_e79_v64?0q8"NSString"16"NSString"24"NSString"32"NSString"40"NSString"48B56B60l -___block_descriptor_40_e8_32s_e18_v16?0"NSString"8l -__setExecuting:forKey:._executing -__setExecuting:forKey:.onceToken -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_CLASSLIST_REFERENCES_$_.231 -___block_descriptor_41_e8_32s_e5_v8?0l -___block_descriptor_83_e8_32s40s48s56s64s72s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.235 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionController -__OBJC_$_PROTOCOL_REFS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLikeDialogDelegate -__OBJC_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSDiscardableContent -__OBJC_$_PROTOCOL_METHOD_TYPES_NSDiscardableContent -__OBJC_PROTOCOL_$_NSDiscardableContent -__OBJC_LABEL_PROTOCOL_$_NSDiscardableContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionController -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionController -__OBJC_METACLASS_RO_$_FBSDKLikeActionController -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionController -_OBJC_IVAR_$_FBSDKLikeActionController._accessToken -_OBJC_IVAR_$_FBSDKLikeActionController._contentAccessCount -_OBJC_IVAR_$_FBSDKLikeActionController._contentDiscarded -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToAnalyticsParametersMap -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToUpdateBlockMap -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedIsPending -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedOnServer -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsPage -_OBJC_IVAR_$_FBSDKLikeActionController._refreshState -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._unlikeToken -_OBJC_IVAR_$_FBSDKLikeActionController._verifiedObjectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLiked -_OBJC_IVAR_$_FBSDKLikeActionController._lastUpdateTime -_OBJC_IVAR_$_FBSDKLikeActionController._objectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionController -__OBJC_$_PROP_LIST_FBSDKLikeActionController -__OBJC_CLASS_RO_$_FBSDKLikeActionController -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_CLASSLIST_REFERENCES_$_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.368 -_OBJC_CLASSLIST_REFERENCES_$_.377 -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.414 -___block_descriptor_64_e8_32s40s48bs_e54_v32?0""816"NSError"24l -___block_descriptor_88_e8_32bs40r48r56r64r72r80r_e5_v8?0l -___block_descriptor_48_e8_32r40r_e24_v28?0B8q12"NSString"20l -___block_descriptor_72_e8_32bs40r48r56r64r_e60_v44?0B8"NSString"12"NSString"20"NSString"28"NSString"36l -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_SELECTOR_REFERENCES_.444 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.427 -__destroy_helper_block_e8_32r40r -__copy_helper_block_e8_32r40r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.425 -__destroy_helper_block_e8_32s40r48r56r64r72r80r -__copy_helper_block_e8_32b40r48r56r64r72r80r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48b -__FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -__FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -__copy_helper_block_e8_32b -__FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.h -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72s -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -BOOLFromFBSDKTriStateBOOL -__50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -FBSDKLikeActionControllerAddRefreshRequests -FBSDKLikeActionControllerAddGetEngagementRequest -FBSDKLikeActionControllerAddGetOGObjectLikeRequest -__98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKTriStateBOOLFromBOOL -FBSDKLikeActionControllerAddPublishUnlikeRequest -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48b56s -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKLikeActionControllerAddPublishLikeRequest -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.179 -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -FBSDKLikeActionControllerAddGetObjectIDRequest -FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest -FBSDKLikeActionControllerLogError -FBSDKTriStateBOOLFromNSNumber --[FBSDKLikeActionControllerCache initWithAccessTokenString:] -+[FBSDKLikeActionControllerCache supportsSecureCoding] --[FBSDKLikeActionControllerCache initWithCoder:] --[FBSDKLikeActionControllerCache encodeWithCoder:] --[FBSDKLikeActionControllerCache objectForKeyedSubscript:] --[FBSDKLikeActionControllerCache resetForAccessTokenString:] --[FBSDKLikeActionControllerCache setObject:forKeyedSubscript:] --[FBSDKLikeActionControllerCache _prune] -___40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeActionControllerCache accessTokenString] --[FBSDKLikeActionControllerCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.37 -___block_descriptor_40_e8_32s_e52_v32?0"NSString"8"FBSDKLikeActionController"16^B24l -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionControllerCache -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionControllerCache -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_METACLASS_RO_$_FBSDKLikeActionControllerCache -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionControllerCache -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._accessTokenString -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._items -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionControllerCache -__OBJC_$_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_CLASS_RO_$_FBSDKLikeActionControllerCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h -__40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeBoxBorderView initWithFrame:] --[FBSDKLikeBoxBorderView initWithCoder:] --[FBSDKLikeBoxBorderView setBackgroundColor:] --[FBSDKLikeBoxBorderView setBorderCornerRadius:] --[FBSDKLikeBoxBorderView setBorderWidth:] --[FBSDKLikeBoxBorderView setCaretPosition:] --[FBSDKLikeBoxBorderView contentInsets] --[FBSDKLikeBoxBorderView setContentView:] --[FBSDKLikeBoxBorderView setFillColor:] --[FBSDKLikeBoxBorderView setForegroundColor:] --[FBSDKLikeBoxBorderView intrinsicContentSize] --[FBSDKLikeBoxBorderView layoutSubviews] --[FBSDKLikeBoxBorderView sizeThatFits:] --[FBSDKLikeBoxBorderView drawRect:] --[FBSDKLikeBoxBorderView _borderInsets] --[FBSDKLikeBoxBorderView _initializeContent] --[FBSDKLikeBoxBorderView borderCornerRadius] --[FBSDKLikeBoxBorderView borderWidth] --[FBSDKLikeBoxBorderView caretPosition] --[FBSDKLikeBoxBorderView contentView] --[FBSDKLikeBoxBorderView fillColor] --[FBSDKLikeBoxBorderView foregroundColor] --[FBSDKLikeBoxBorderView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderCornerRadius -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderWidth -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._contentView -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._fillColor -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._foregroundColor -__OBJC_METACLASS_RO_$_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxBorderView -__OBJC_$_PROP_LIST_FBSDKLikeBoxBorderView -__OBJC_CLASS_RO_$_FBSDKLikeBoxBorderView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h -FBSDKPointsForScreenPixels -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk -FBSDKEdgeInsetsInsetSize --[FBSDKLikeBoxView initWithFrame:] --[FBSDKLikeBoxView initWithCoder:] --[FBSDKLikeBoxView setCaretPosition:] --[FBSDKLikeBoxView text] --[FBSDKLikeBoxView setText:] --[FBSDKLikeBoxView intrinsicContentSize] --[FBSDKLikeBoxView layoutSubviews] --[FBSDKLikeBoxView sizeThatFits:] --[FBSDKLikeBoxView _initializeContent] --[FBSDKLikeBoxView caretPosition] --[FBSDKLikeBoxView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxView._borderView -_OBJC_IVAR_$_FBSDKLikeBoxView._likeCountLabel -_OBJC_CLASSLIST_REFERENCES_$_.29 -__OBJC_METACLASS_RO_$_FBSDKLikeBoxView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxView -__OBJC_$_PROP_LIST_FBSDKLikeBoxView -__OBJC_CLASS_RO_$_FBSDKLikeBoxView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.h -+[FBSDKLikeDialog initialize] -+[FBSDKLikeDialog likeWithObjectID:objectType:delegate:] --[FBSDKLikeDialog canLike] --[FBSDKLikeDialog like] -___23-[FBSDKLikeDialog like]_block_invoke -___23-[FBSDKLikeDialog like]_block_invoke.59 --[FBSDKLikeDialog validateWithError:] --[FBSDKLikeDialog _canLikeNative] --[FBSDKLikeDialog _handleCompletionWithDialogResults:error:] --[FBSDKLikeDialog delegate] --[FBSDKLikeDialog setDelegate:] --[FBSDKLikeDialog objectID] --[FBSDKLikeDialog setObjectID:] --[FBSDKLikeDialog objectType] --[FBSDKLikeDialog setObjectType:] --[FBSDKLikeDialog shouldFailOnDataError] --[FBSDKLikeDialog setShouldFailOnDataError:] --[FBSDKLikeDialog fromViewController] --[FBSDKLikeDialog setFromViewController:] --[FBSDKLikeDialog .cxx_destruct] -___block_descriptor_40_e8_32s_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_CLASSLIST_REFERENCES_$_.62 -___block_descriptor_57_e8_32s40s48bs_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_CLASSLIST_REFERENCES_$_.77 -__OBJC_$_CLASS_METHODS_FBSDKLikeDialog -__OBJC_METACLASS_RO_$_FBSDKLikeDialog -__OBJC_$_INSTANCE_METHODS_FBSDKLikeDialog -_OBJC_IVAR_$_FBSDKLikeDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKLikeDialog._delegate -_OBJC_IVAR_$_FBSDKLikeDialog._objectID -_OBJC_IVAR_$_FBSDKLikeDialog._objectType -_OBJC_IVAR_$_FBSDKLikeDialog._fromViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeDialog -__OBJC_$_PROP_LIST_FBSDKLikeDialog -__OBJC_CLASS_RO_$_FBSDKLikeDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.h -__23-[FBSDKLikeDialog like]_block_invoke.59 -__23-[FBSDKLikeDialog like]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m -NSStringFromFBSDKLikeObjectType -FBSDKShareKit/FBSDKLikeObjectType.m -+[FBSDKMessageDialog initialize] -+[FBSDKMessageDialog dialogWithContent:delegate:] -+[FBSDKMessageDialog showWithContent:delegate:] --[FBSDKMessageDialog canShow] --[FBSDKMessageDialog show] -___26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessageDialog validateWithError:] --[FBSDKMessageDialog _canShowNative] --[FBSDKMessageDialog _handleCompletionWithDialogResults:response:] --[FBSDKMessageDialog _invokeDelegateDidCancel] --[FBSDKMessageDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKMessageDialog _invokeDelegateDidFailWithError:] --[FBSDKMessageDialog _logDialogShow] --[FBSDKMessageDialog delegate] --[FBSDKMessageDialog setDelegate:] --[FBSDKMessageDialog shareContent] --[FBSDKMessageDialog setShareContent:] --[FBSDKMessageDialog shouldFailOnDataError] --[FBSDKMessageDialog setShouldFailOnDataError:] --[FBSDKMessageDialog .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -__OBJC_$_CLASS_METHODS_FBSDKMessageDialog -__OBJC_$_PROTOCOL_REFS_FBSDKSharing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharing -__OBJC_$_PROP_LIST_FBSDKSharing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharing -__OBJC_PROTOCOL_$_FBSDKSharing -__OBJC_LABEL_PROTOCOL_$_FBSDKSharing -__OBJC_$_PROTOCOL_REFS_FBSDKSharingDialog -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingDialog -__OBJC_$_PROP_LIST_FBSDKSharingDialog -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingDialog -__OBJC_PROTOCOL_$_FBSDKSharingDialog -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKMessageDialog -__OBJC_METACLASS_RO_$_FBSDKMessageDialog -__OBJC_$_INSTANCE_METHODS_FBSDKMessageDialog -_OBJC_IVAR_$_FBSDKMessageDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKMessageDialog._delegate -_OBJC_IVAR_$_FBSDKMessageDialog._shareContent -__OBJC_$_INSTANCE_VARIABLES_FBSDKMessageDialog -__OBJC_$_PROP_LIST_FBSDKMessageDialog -__OBJC_CLASS_RO_$_FBSDKMessageDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m -FBSDKShareKit/FBSDKMessageDialog.m -__26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessengerIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKMessengerIcon -__OBJC_$_INSTANCE_METHODS_FBSDKMessengerIcon -__OBJC_CLASS_RO_$_FBSDKMessengerIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m -FBSDKShareKit/Internal/FBSDKMessengerIcon.m --[FBSDKSendButton shareContent] --[FBSDKSendButton setShareContent:] --[FBSDKSendButton analyticsParameters] --[FBSDKSendButton impressionTrackingEventName] --[FBSDKSendButton impressionTrackingIdentifier] --[FBSDKSendButton configureButton] --[FBSDKSendButton isImplicitlyDisabled] --[FBSDKSendButton _share:] --[FBSDKSendButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKSendButton._dialog -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_REFS_FBSDKSharingButton -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingButton -__OBJC_$_PROP_LIST_FBSDKSharingButton -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingButton -__OBJC_PROTOCOL_$_FBSDKSharingButton -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingButton -__OBJC_CLASS_PROTOCOLS_$_FBSDKSendButton -__OBJC_METACLASS_RO_$_FBSDKSendButton -__OBJC_$_INSTANCE_METHODS_FBSDKSendButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKSendButton -__OBJC_$_PROP_LIST_FBSDKSendButton -__OBJC_CLASS_RO_$_FBSDKSendButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m -FBSDKShareKit/FBSDKSendButton.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareAppEventNames.m --[FBSDKShareButton shareContent] --[FBSDKShareButton setShareContent:] --[FBSDKShareButton analyticsParameters] --[FBSDKShareButton impressionTrackingEventName] --[FBSDKShareButton impressionTrackingIdentifier] --[FBSDKShareButton configureButton] --[FBSDKShareButton isImplicitlyDisabled] --[FBSDKShareButton _share:] --[FBSDKShareButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKShareButton._dialog -_OBJC_CLASSLIST_REFERENCES_$_.27 -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareButton -__OBJC_METACLASS_RO_$_FBSDKShareButton -__OBJC_$_INSTANCE_METHODS_FBSDKShareButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareButton -__OBJC_$_PROP_LIST_FBSDKShareButton -__OBJC_CLASS_RO_$_FBSDKShareButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m -FBSDKShareKit/FBSDKShareButton.m --[FBSDKShareCameraEffectContent init] --[FBSDKShareCameraEffectContent addParameters:bridgeOptions:] -___61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke --[FBSDKShareCameraEffectContent schemeForMode:] --[FBSDKShareCameraEffectContent validateWithOptions:error:] --[FBSDKShareCameraEffectContent hash] --[FBSDKShareCameraEffectContent isEqual:] --[FBSDKShareCameraEffectContent isEqualToShareCameraEffectContent:] -+[FBSDKShareCameraEffectContent supportsSecureCoding] --[FBSDKShareCameraEffectContent initWithCoder:] --[FBSDKShareCameraEffectContent encodeWithCoder:] --[FBSDKShareCameraEffectContent copyWithZone:] --[FBSDKShareCameraEffectContent effectID] --[FBSDKShareCameraEffectContent setEffectID:] --[FBSDKShareCameraEffectContent effectArguments] --[FBSDKShareCameraEffectContent setEffectArguments:] --[FBSDKShareCameraEffectContent effectTextures] --[FBSDKShareCameraEffectContent setEffectTextures:] --[FBSDKShareCameraEffectContent contentURL] --[FBSDKShareCameraEffectContent setContentURL:] --[FBSDKShareCameraEffectContent hashtag] --[FBSDKShareCameraEffectContent setHashtag:] --[FBSDKShareCameraEffectContent peopleIDs] --[FBSDKShareCameraEffectContent setPeopleIDs:] --[FBSDKShareCameraEffectContent placeID] --[FBSDKShareCameraEffectContent setPlaceID:] --[FBSDKShareCameraEffectContent ref] --[FBSDKShareCameraEffectContent setRef:] --[FBSDKShareCameraEffectContent pageID] --[FBSDKShareCameraEffectContent setPageID:] --[FBSDKShareCameraEffectContent shareUUID] --[FBSDKShareCameraEffectContent .cxx_destruct] -___block_descriptor_40_e8_32s_e34_v32?0"NSString"8"UIImage"16^B24l -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_CLASSLIST_REFERENCES_$_.54 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -__OBJC_$_CLASS_METHODS_FBSDKShareCameraEffectContent -__OBJC_$_PROTOCOL_REFS_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingContent -__OBJC_$_PROP_LIST_FBSDKSharingContent -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingContent -__OBJC_PROTOCOL_$_FBSDKSharingContent -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingScheme -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingScheme -__OBJC_PROTOCOL_$_FBSDKSharingScheme -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingScheme -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareCameraEffectContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_METACLASS_RO_$_FBSDKShareCameraEffectContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareCameraEffectContent -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectArguments -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectTextures -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._contentURL -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._hashtag -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._placeID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._ref -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._pageID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareCameraEffectContent -__OBJC_$_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_CLASS_RO_$_FBSDKShareCameraEffectContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.m -FBSDKShareKit/FBSDKShareCameraEffectContent.m -__61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m -+[FBSDKShareDialog initialize] -+[FBSDKShareDialog dialogWithViewController:withContent:delegate:] -+[FBSDKShareDialog showFromViewController:withContent:delegate:] --[FBSDKShareDialog dealloc] --[FBSDKShareDialog canShow] --[FBSDKShareDialog show] --[FBSDKShareDialog validateWithError:] --[FBSDKShareDialog webDialog:didCompleteWithResults:] --[FBSDKShareDialog webDialog:didFailWithError:] --[FBSDKShareDialog webDialogDidCancel:] --[FBSDKShareDialog _isDefaultToShareSheet] --[FBSDKShareDialog _showAutomatic:] --[FBSDKShareDialog _loadNativeMethodName:methodVersion:] --[FBSDKShareDialog _canShowNative] --[FBSDKShareDialog _canShowShareSheet] --[FBSDKShareDialog _canAttributeThroughShareSheet] --[FBSDKShareDialog _canUseFBShareSheet] --[FBSDKShareDialog _canUseQuoteInShareSheet] --[FBSDKShareDialog _canUseMMPInShareSheet] --[FBSDKShareDialog _supportsShareSheetMinimumVersion:] --[FBSDKShareDialog _cleanUpWebDialog] --[FBSDKShareDialog _contentImages] --[FBSDKShareDialog _contentVideoURL:] --[FBSDKShareDialog _contentVideoURLs] --[FBSDKShareDialog _contentURLs] --[FBSDKShareDialog _handleWebResponseParameters:error:cancelled:] --[FBSDKShareDialog _photoContentHasAtLeastOneImage:] --[FBSDKShareDialog _showBrowser:] -___33-[FBSDKShareDialog _showBrowser:]_block_invoke -___33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -___33-[FBSDKShareDialog _showBrowser:]_block_invoke.250 --[FBSDKShareDialog _showFeedBrowser:] -___37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke --[FBSDKShareDialog _showFeedWeb:] --[FBSDKShareDialog _showNativeWithCanShowError:validationError:] -___64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke --[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:] -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 --[FBSDKShareDialog _showWeb:] --[FBSDKShareDialog _useNativeDialog] --[FBSDKShareDialog _useSafariViewController] --[FBSDKShareDialog _validateWithError:] --[FBSDKShareDialog _validateFullyCompatibleWithError:] --[FBSDKShareDialog _validateShareContentForBrowserWithOptions:error:] --[FBSDKShareDialog _validateShareContentForFeed:] --[FBSDKShareDialog _validateShareContentForNative:] --[FBSDKShareDialog _validateShareContentForShareSheet:] --[FBSDKShareDialog _validateShareMediaContentAvailability:error:] --[FBSDKShareDialog _invokeDelegateDidCancel] --[FBSDKShareDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKShareDialog _invokeDelegateDidFailWithError:] --[FBSDKShareDialog _logDialogShow] --[FBSDKShareDialog _calculateInitialText] --[FBSDKShareDialog delegate] --[FBSDKShareDialog setDelegate:] --[FBSDKShareDialog shareContent] --[FBSDKShareDialog setShareContent:] --[FBSDKShareDialog shouldFailOnDataError] --[FBSDKShareDialog setShouldFailOnDataError:] --[FBSDKShareDialog fromViewController] --[FBSDKShareDialog setFromViewController:] --[FBSDKShareDialog mode] --[FBSDKShareDialog setMode:] --[FBSDKShareDialog .cxx_destruct] -___FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -___FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_CLASSLIST_REFERENCES_$_.183 -_OBJC_CLASSLIST_REFERENCES_$_.186 -_OBJC_CLASSLIST_REFERENCES_$_.199 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.243 -___block_descriptor_40_e8_32s_e38_v28?0B8"NSString"12"NSDictionary"20l -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_CLASSLIST_REFERENCES_$_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -___block_descriptor_40_e8_32s_e5_v8?0l -___block_descriptor_40_e8_32s_e8_v16?0q8l -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_CLASSLIST_REFERENCES_$_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_CLASSLIST_REFERENCES_$_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_SELECTOR_REFERENCES_.384 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -__OBJC_$_CLASS_METHODS_FBSDKShareDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareDialog -__OBJC_METACLASS_RO_$_FBSDKShareDialog -__OBJC_$_INSTANCE_METHODS_FBSDKShareDialog -_OBJC_IVAR_$_FBSDKShareDialog._webDialog -_OBJC_IVAR_$_FBSDKShareDialog._temporaryFiles -_OBJC_IVAR_$_FBSDKShareDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKShareDialog._delegate -_OBJC_IVAR_$_FBSDKShareDialog._shareContent -_OBJC_IVAR_$_FBSDKShareDialog._fromViewController -_OBJC_IVAR_$_FBSDKShareDialog._mode -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareDialog -__OBJC_$_PROP_LIST_FBSDKShareDialog -__OBJC_CLASS_RO_$_FBSDKShareDialog -_FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl.onceToken -_FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl.onceToken -___block_literal_global.499 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.h -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -__64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke -__37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke -__33-[FBSDKShareDialog _showBrowser:]_block_invoke.250 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke -FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl -FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m -NSStringFromFBSDKShareDialogMode -FBSDKShareKit/FBSDKShareDialogMode.m -_OBJC_CLASSLIST_REFERENCES_$_.9 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.m -FBSDKShareExtensionInitialText -FBSDKShareKit/Internal/FBSDKShareExtension.m --[FBSDKShareLinkContent init] --[FBSDKShareLinkContent setPeopleIDs:] --[FBSDKShareLinkContent addParameters:bridgeOptions:] --[FBSDKShareLinkContent validateWithOptions:error:] --[FBSDKShareLinkContent hash] --[FBSDKShareLinkContent isEqual:] --[FBSDKShareLinkContent isEqualToShareLinkContent:] -+[FBSDKShareLinkContent supportsSecureCoding] --[FBSDKShareLinkContent initWithCoder:] --[FBSDKShareLinkContent encodeWithCoder:] --[FBSDKShareLinkContent copyWithZone:] --[FBSDKShareLinkContent contentURL] --[FBSDKShareLinkContent setContentURL:] --[FBSDKShareLinkContent hashtag] --[FBSDKShareLinkContent setHashtag:] --[FBSDKShareLinkContent peopleIDs] --[FBSDKShareLinkContent placeID] --[FBSDKShareLinkContent setPlaceID:] --[FBSDKShareLinkContent ref] --[FBSDKShareLinkContent setRef:] --[FBSDKShareLinkContent pageID] --[FBSDKShareLinkContent setPageID:] --[FBSDKShareLinkContent quote] --[FBSDKShareLinkContent setQuote:] --[FBSDKShareLinkContent shareUUID] --[FBSDKShareLinkContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.60 -__OBJC_$_CLASS_METHODS_FBSDKShareLinkContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareLinkContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareLinkContent -__OBJC_METACLASS_RO_$_FBSDKShareLinkContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareLinkContent -_OBJC_IVAR_$_FBSDKShareLinkContent._contentURL -_OBJC_IVAR_$_FBSDKShareLinkContent._hashtag -_OBJC_IVAR_$_FBSDKShareLinkContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareLinkContent._placeID -_OBJC_IVAR_$_FBSDKShareLinkContent._ref -_OBJC_IVAR_$_FBSDKShareLinkContent._pageID -_OBJC_IVAR_$_FBSDKShareLinkContent._quote -_OBJC_IVAR_$_FBSDKShareLinkContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareLinkContent -__OBJC_$_PROP_LIST_FBSDKShareLinkContent -__OBJC_CLASS_RO_$_FBSDKShareLinkContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m -FBSDKShareKit/FBSDKShareLinkContent.m --[FBSDKShareMediaContent init] --[FBSDKShareMediaContent setPeopleIDs:] --[FBSDKShareMediaContent setMedia:] --[FBSDKShareMediaContent addParameters:bridgeOptions:] --[FBSDKShareMediaContent validateWithOptions:error:] --[FBSDKShareMediaContent hash] --[FBSDKShareMediaContent isEqual:] --[FBSDKShareMediaContent isEqualToShareMediaContent:] -+[FBSDKShareMediaContent supportsSecureCoding] --[FBSDKShareMediaContent initWithCoder:] --[FBSDKShareMediaContent encodeWithCoder:] --[FBSDKShareMediaContent copyWithZone:] --[FBSDKShareMediaContent contentURL] --[FBSDKShareMediaContent setContentURL:] --[FBSDKShareMediaContent hashtag] --[FBSDKShareMediaContent setHashtag:] --[FBSDKShareMediaContent peopleIDs] --[FBSDKShareMediaContent placeID] --[FBSDKShareMediaContent setPlaceID:] --[FBSDKShareMediaContent ref] --[FBSDKShareMediaContent setRef:] --[FBSDKShareMediaContent pageID] --[FBSDKShareMediaContent setPageID:] --[FBSDKShareMediaContent shareUUID] --[FBSDKShareMediaContent media] --[FBSDKShareMediaContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.74 -__OBJC_$_CLASS_METHODS_FBSDKShareMediaContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareMediaContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareMediaContent -__OBJC_METACLASS_RO_$_FBSDKShareMediaContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareMediaContent -_OBJC_IVAR_$_FBSDKShareMediaContent._contentURL -_OBJC_IVAR_$_FBSDKShareMediaContent._hashtag -_OBJC_IVAR_$_FBSDKShareMediaContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareMediaContent._placeID -_OBJC_IVAR_$_FBSDKShareMediaContent._ref -_OBJC_IVAR_$_FBSDKShareMediaContent._pageID -_OBJC_IVAR_$_FBSDKShareMediaContent._shareUUID -_OBJC_IVAR_$_FBSDKShareMediaContent._media -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareMediaContent -__OBJC_$_PROP_LIST_FBSDKShareMediaContent -__OBJC_CLASS_RO_$_FBSDKShareMediaContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.h -+[FBSDKSharePhoto photoWithImage:userGenerated:] -+[FBSDKSharePhoto photoWithImageURL:userGenerated:] -+[FBSDKSharePhoto photoWithPhotoAsset:userGenerated:] --[FBSDKSharePhoto setImage:] --[FBSDKSharePhoto setImageURL:] --[FBSDKSharePhoto setPhotoAsset:] --[FBSDKSharePhoto hash] --[FBSDKSharePhoto isEqual:] --[FBSDKSharePhoto isEqualToSharePhoto:] --[FBSDKSharePhoto validateWithOptions:error:] -+[FBSDKSharePhoto supportsSecureCoding] --[FBSDKSharePhoto initWithCoder:] --[FBSDKSharePhoto encodeWithCoder:] --[FBSDKSharePhoto copyWithZone:] --[FBSDKSharePhoto image] --[FBSDKSharePhoto imageURL] --[FBSDKSharePhoto photoAsset] --[FBSDKSharePhoto isUserGenerated] --[FBSDKSharePhoto setUserGenerated:] --[FBSDKSharePhoto caption] --[FBSDKSharePhoto setCaption:] --[FBSDKSharePhoto .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.75 -__OBJC_$_CLASS_METHODS_FBSDKSharePhoto -__OBJC_$_PROTOCOL_REFS_FBSDKShareMedia -__OBJC_PROTOCOL_$_FBSDKShareMedia -__OBJC_LABEL_PROTOCOL_$_FBSDKShareMedia -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhoto -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhoto -__OBJC_METACLASS_RO_$_FBSDKSharePhoto -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhoto -_OBJC_IVAR_$_FBSDKSharePhoto._userGenerated -_OBJC_IVAR_$_FBSDKSharePhoto._image -_OBJC_IVAR_$_FBSDKSharePhoto._imageURL -_OBJC_IVAR_$_FBSDKSharePhoto._photoAsset -_OBJC_IVAR_$_FBSDKSharePhoto._caption -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhoto -__OBJC_$_PROP_LIST_FBSDKSharePhoto -__OBJC_CLASS_RO_$_FBSDKSharePhoto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.h --[FBSDKSharePhotoContent init] --[FBSDKSharePhotoContent setPeopleIDs:] --[FBSDKSharePhotoContent setPhotos:] --[FBSDKSharePhotoContent addParameters:bridgeOptions:] -___54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke --[FBSDKSharePhotoContent validateWithOptions:error:] --[FBSDKSharePhotoContent hash] --[FBSDKSharePhotoContent isEqual:] --[FBSDKSharePhotoContent isEqualToSharePhotoContent:] -+[FBSDKSharePhotoContent supportsSecureCoding] --[FBSDKSharePhotoContent initWithCoder:] --[FBSDKSharePhotoContent encodeWithCoder:] --[FBSDKSharePhotoContent copyWithZone:] --[FBSDKSharePhotoContent contentURL] --[FBSDKSharePhotoContent setContentURL:] --[FBSDKSharePhotoContent hashtag] --[FBSDKSharePhotoContent setHashtag:] --[FBSDKSharePhotoContent peopleIDs] --[FBSDKSharePhotoContent placeID] --[FBSDKSharePhotoContent setPlaceID:] --[FBSDKSharePhotoContent ref] --[FBSDKSharePhotoContent setRef:] --[FBSDKSharePhotoContent pageID] --[FBSDKSharePhotoContent setPageID:] --[FBSDKSharePhotoContent shareUUID] --[FBSDKSharePhotoContent photos] --[FBSDKSharePhotoContent .cxx_destruct] -___block_descriptor_40_e8_32s_e34_v24?0"UIImage"8"NSDictionary"16l -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.101 -__OBJC_$_CLASS_METHODS_FBSDKSharePhotoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhotoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhotoContent -__OBJC_METACLASS_RO_$_FBSDKSharePhotoContent -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhotoContent -_OBJC_IVAR_$_FBSDKSharePhotoContent._contentURL -_OBJC_IVAR_$_FBSDKSharePhotoContent._hashtag -_OBJC_IVAR_$_FBSDKSharePhotoContent._peopleIDs -_OBJC_IVAR_$_FBSDKSharePhotoContent._placeID -_OBJC_IVAR_$_FBSDKSharePhotoContent._ref -_OBJC_IVAR_$_FBSDKSharePhotoContent._pageID -_OBJC_IVAR_$_FBSDKSharePhotoContent._shareUUID -_OBJC_IVAR_$_FBSDKSharePhotoContent._photos -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhotoContent -__OBJC_$_PROP_LIST_FBSDKSharePhotoContent -__OBJC_CLASS_RO_$_FBSDKSharePhotoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.h -__54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -+[FBSDKShareUtility assertCollection:ofClassStrings:name:] -+[FBSDKShareUtility assertCollection:ofClass:name:] -+[FBSDKShareUtility buildWebShareContent:methodName:parameters:error:] -+[FBSDKShareUtility buildWebShareTags:] -+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:] -___65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareUtility feedShareDictionaryForContent:] -+[FBSDKShareUtility hashtagStringFromHashtag:] -+[FBSDKShareUtility imageWithCircleColor:canvasSize:circleSize:] -+[FBSDKShareUtility parametersForShareContent:bridgeOptions:shouldFailOnDataError:] -+[FBSDKShareUtility testShareContent:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateShareContent:bridgeOptions:error:] -+[FBSDKShareUtility shareMediaContentContainsPhotosAndVideos:] -+[FBSDKShareUtility _convertObject:] -+[FBSDKShareUtility convertPhoto:] -+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:] -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -___copy_helper_block_e8_32b40r -+[FBSDKShareUtility _testObject:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateArray:minCount:maxCount:name:error:] -+[FBSDKShareUtility _validateFileURL:name:error:] -+[FBSDKShareUtility validateNetworkURL:name:error:] -+[FBSDKShareUtility validateRequiredValue:name:error:] -+[FBSDKShareUtility validateArgumentWithName:value:isIn:error:] -+[FBSDKShareUtility _validateAssetLibraryVideoURL:name:error:] -_OBJC_CLASSLIST_REFERENCES_$_.67 -___block_descriptor_48_e8_32s40bs_e17_v16?0"NSArray"8l -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_CLASSLIST_REFERENCES_$_.117 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -___block_descriptor_48_e8_32s40r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_32bs40r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.207 -__OBJC_$_CLASS_METHODS_FBSDKShareUtility -__OBJC_METACLASS_RO_$_FBSDKShareUtility -__OBJC_CLASS_RO_$_FBSDKShareUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m -FBSDKShareKit/Internal/FBSDKShareUtility.m -__copy_helper_block_e8_32b40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -__65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareVideo videoWithData:] -+[FBSDKShareVideo videoWithData:previewPhoto:] -+[FBSDKShareVideo videoWithVideoAsset:] -+[FBSDKShareVideo videoWithVideoAsset:previewPhoto:] -+[FBSDKShareVideo videoWithVideoURL:] -+[FBSDKShareVideo videoWithVideoURL:previewPhoto:] --[FBSDKShareVideo setData:] --[FBSDKShareVideo setVideoAsset:] --[FBSDKShareVideo setVideoURL:] --[FBSDKShareVideo hash] --[FBSDKShareVideo isEqual:] --[FBSDKShareVideo isEqualToShareVideo:] --[FBSDKShareVideo _validateData:withOptions:error:] --[FBSDKShareVideo _validateVideoAsset:withOptions:error:] --[FBSDKShareVideo _validateVideoURL:withOptions:error:] --[FBSDKShareVideo validateWithOptions:error:] -+[FBSDKShareVideo supportsSecureCoding] --[FBSDKShareVideo initWithCoder:] --[FBSDKShareVideo encodeWithCoder:] --[FBSDKShareVideo copyWithZone:] --[FBSDKShareVideo data] --[FBSDKShareVideo videoAsset] --[FBSDKShareVideo videoURL] --[FBSDKShareVideo previewPhoto] --[FBSDKShareVideo setPreviewPhoto:] --[FBSDKShareVideo .cxx_destruct] --[PHAsset(FBSDKShareVideo) videoURL] -___36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -__OBJC_$_CLASS_METHODS_FBSDKShareVideo -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideo -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideo -__OBJC_METACLASS_RO_$_FBSDKShareVideo -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideo -_OBJC_IVAR_$_FBSDKShareVideo._data -_OBJC_IVAR_$_FBSDKShareVideo._videoAsset -_OBJC_IVAR_$_FBSDKShareVideo._videoURL -_OBJC_IVAR_$_FBSDKShareVideo._previewPhoto -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideo -__OBJC_$_PROP_LIST_FBSDKShareVideo -__OBJC_CLASS_RO_$_FBSDKShareVideo -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_CLASSLIST_REFERENCES_$_.184 -___block_descriptor_56_e8_32s40s48r_e49_v32?0"AVAsset"8"AVAudioMix"16"NSDictionary"24l -__OBJC_$_CATEGORY_INSTANCE_METHODS_PHAsset_$_FBSDKShareVideo -__OBJC_$_PROP_LIST_PHAsset_$_FBSDKShareVideo -__OBJC_$_CATEGORY_PHAsset_$_FBSDKShareVideo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -FBSDKShareKit/FBSDKShareVideo.m -FBSDKShareKit/FBSDKShareVideo.h --[FBSDKShareVideoContent init] --[FBSDKShareVideoContent setPeopleIDs:] --[FBSDKShareVideoContent addParameters:bridgeOptions:] --[FBSDKShareVideoContent validateWithOptions:error:] --[FBSDKShareVideoContent hash] --[FBSDKShareVideoContent isEqual:] --[FBSDKShareVideoContent isEqualToShareVideoContent:] -+[FBSDKShareVideoContent supportsSecureCoding] --[FBSDKShareVideoContent initWithCoder:] --[FBSDKShareVideoContent encodeWithCoder:] --[FBSDKShareVideoContent copyWithZone:] --[FBSDKShareVideoContent contentURL] --[FBSDKShareVideoContent setContentURL:] --[FBSDKShareVideoContent hashtag] --[FBSDKShareVideoContent setHashtag:] --[FBSDKShareVideoContent peopleIDs] --[FBSDKShareVideoContent placeID] --[FBSDKShareVideoContent setPlaceID:] --[FBSDKShareVideoContent ref] --[FBSDKShareVideoContent setRef:] --[FBSDKShareVideoContent pageID] --[FBSDKShareVideoContent setPageID:] --[FBSDKShareVideoContent shareUUID] --[FBSDKShareVideoContent video] --[FBSDKShareVideoContent setVideo:] --[FBSDKShareVideoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.106 -__OBJC_$_CLASS_METHODS_FBSDKShareVideoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideoContent -__OBJC_METACLASS_RO_$_FBSDKShareVideoContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideoContent -_OBJC_IVAR_$_FBSDKShareVideoContent._contentURL -_OBJC_IVAR_$_FBSDKShareVideoContent._hashtag -_OBJC_IVAR_$_FBSDKShareVideoContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareVideoContent._placeID -_OBJC_IVAR_$_FBSDKShareVideoContent._ref -_OBJC_IVAR_$_FBSDKShareVideoContent._pageID -_OBJC_IVAR_$_FBSDKShareVideoContent._shareUUID -_OBJC_IVAR_$_FBSDKShareVideoContent._video -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideoContent -__OBJC_$_PROP_LIST_FBSDKShareVideoContent -__OBJC_CLASS_RO_$_FBSDKShareVideoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.h -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTW -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeV0A3KitE11descriptionSSvgTm -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTWTm -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$sSo19FBSDKLikeObjectTypeVMa -_$sSo20FBSDKAppGroupPrivacyVMa -_$sSo20FBSDKShareDialogModeVMa -_$sSo19FBSDKLikeObjectTypeVMaTm -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitMcMK -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitMcMK -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitMcMK -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftPhotos_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftAVFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMedia_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreAudio_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftsimd_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMIDI_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreLocation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKShareKit -_$sSoMXM -_$sSo19FBSDKLikeObjectTypeVMn -_$sSo19FBSDKLikeObjectTypeVMf -_$sSo19FBSDKLikeObjectTypeVML -_$sSo20FBSDKAppGroupPrivacyVMn -_$sSo20FBSDKAppGroupPrivacyVMf -_$sSo20FBSDKAppGroupPrivacyVML -_$sSo20FBSDKShareDialogModeVMn -_$sSo20FBSDKShareDialogModeVMf -_$sSo20FBSDKShareDialogModeVML -_symbolic _____ So20FBSDKShareDialogModeV -_$sSo20FBSDKShareDialogModeVMB -_symbolic _____ So20FBSDKAppGroupPrivacyV -_$sSo20FBSDKAppGroupPrivacyVMB -_symbolic _____ So19FBSDKLikeObjectTypeV -_$sSo19FBSDKLikeObjectTypeVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.swift -$sSo19FBSDKLikeObjectTypeVMa - -description.get -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-arm64.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=arm64-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch arm64 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-arm64.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/BCSymbolMaps/5F7B5D86-D742-3493-9358-69D5515C27C6.bcsymbolmap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/BCSymbolMaps/5F7B5D86-D742-3493-9358-69D5515C27C6.bcsymbolmap deleted file mode 100644 index 86aa916a..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/BCSymbolMaps/5F7B5D86-D742-3493-9358-69D5515C27C6.bcsymbolmap +++ /dev/null @@ -1,1750 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -iPhoneOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKShareKit-Dynamic/IntermediateBuildFilesPath/FBSDKShareKit.build/Release-iphoneos/FBSDKShareKit-Dynamic.build/DerivedSources/FBSDKShareKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit --[FBSDKAppGroupContent hash] --[FBSDKAppGroupContent isEqual:] --[FBSDKAppGroupContent isEqualToAppGroupContent:] -+[FBSDKAppGroupContent supportsSecureCoding] --[FBSDKAppGroupContent initWithCoder:] --[FBSDKAppGroupContent encodeWithCoder:] --[FBSDKAppGroupContent copyWithZone:] --[FBSDKAppGroupContent groupDescription] --[FBSDKAppGroupContent setGroupDescription:] --[FBSDKAppGroupContent name] --[FBSDKAppGroupContent setName:] --[FBSDKAppGroupContent privacy] --[FBSDKAppGroupContent setPrivacy:] --[FBSDKAppGroupContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -__OBJC_$_CLASS_METHODS_FBSDKAppGroupContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppGroupContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppGroupContent -__OBJC_METACLASS_RO_$_FBSDKAppGroupContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppGroupContent -_OBJC_IVAR_$_FBSDKAppGroupContent._groupDescription -_OBJC_IVAR_$_FBSDKAppGroupContent._name -_OBJC_IVAR_$_FBSDKAppGroupContent._privacy -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppGroupContent -__OBJC_$_PROP_LIST_FBSDKAppGroupContent -__OBJC_CLASS_RO_$_FBSDKAppGroupContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.h -NSStringFromFBSDKAppGroupPrivacy --[FBSDKAppInviteContent previewImageURL] --[FBSDKAppInviteContent setPreviewImageURL:] --[FBSDKAppInviteContent validateWithOptions:error:] --[FBSDKAppInviteContent _validatePromoCodeWithError:] --[FBSDKAppInviteContent hash] --[FBSDKAppInviteContent isEqual:] --[FBSDKAppInviteContent isEqualToAppInviteContent:] -+[FBSDKAppInviteContent supportsSecureCoding] --[FBSDKAppInviteContent initWithCoder:] --[FBSDKAppInviteContent encodeWithCoder:] --[FBSDKAppInviteContent copyWithZone:] --[FBSDKAppInviteContent appInvitePreviewImageURL] --[FBSDKAppInviteContent setAppInvitePreviewImageURL:] --[FBSDKAppInviteContent appLinkURL] --[FBSDKAppInviteContent setAppLinkURL:] --[FBSDKAppInviteContent promotionCode] --[FBSDKAppInviteContent setPromotionCode:] --[FBSDKAppInviteContent promotionText] --[FBSDKAppInviteContent setPromotionText:] --[FBSDKAppInviteContent destination] --[FBSDKAppInviteContent setDestination:] --[FBSDKAppInviteContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -__OBJC_$_CLASS_METHODS_FBSDKAppInviteContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingValidation -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingValidation -__OBJC_PROTOCOL_$_FBSDKSharingValidation -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingValidation -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppInviteContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppInviteContent -__OBJC_METACLASS_RO_$_FBSDKAppInviteContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppInviteContent -_OBJC_IVAR_$_FBSDKAppInviteContent._appInvitePreviewImageURL -_OBJC_IVAR_$_FBSDKAppInviteContent._appLinkURL -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionCode -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionText -_OBJC_IVAR_$_FBSDKAppInviteContent._destination -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppInviteContent -__OBJC_$_PROP_LIST_FBSDKAppInviteContent -__OBJC_CLASS_RO_$_FBSDKAppInviteContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.h --[FBSDKCameraEffectArguments init] --[FBSDKCameraEffectArguments setString:forKey:] --[FBSDKCameraEffectArguments stringForKey:] --[FBSDKCameraEffectArguments setArray:forKey:] --[FBSDKCameraEffectArguments arrayForKey:] --[FBSDKCameraEffectArguments allArguments] --[FBSDKCameraEffectArguments hash] --[FBSDKCameraEffectArguments isEqual:] --[FBSDKCameraEffectArguments isEqualToCameraEffectArguments:] -+[FBSDKCameraEffectArguments supportsSecureCoding] --[FBSDKCameraEffectArguments initWithCoder:] --[FBSDKCameraEffectArguments encodeWithCoder:] --[FBSDKCameraEffectArguments copyWithZone:] --[FBSDKCameraEffectArguments _setValue:forKey:] --[FBSDKCameraEffectArguments _valueForKey:] --[FBSDKCameraEffectArguments _valueOfClass:forKey:] -+[FBSDKCameraEffectArguments assertKey:] -+[FBSDKCameraEffectArguments assertValue:] --[FBSDKCameraEffectArguments .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.45 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectArguments -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectArguments -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_METACLASS_RO_$_FBSDKCameraEffectArguments -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectArguments -_OBJC_IVAR_$_FBSDKCameraEffectArguments._arguments -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectArguments -__OBJC_$_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_CLASS_RO_$_FBSDKCameraEffectArguments -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.m -FBSDKShareKit/FBSDKCameraEffectArguments.m --[FBSDKCameraEffectTextures init] --[FBSDKCameraEffectTextures setImage:forKey:] --[FBSDKCameraEffectTextures imageForKey:] --[FBSDKCameraEffectTextures allTextures] --[FBSDKCameraEffectTextures hash] --[FBSDKCameraEffectTextures isEqual:] --[FBSDKCameraEffectTextures isEqualToCameraEffectTextures:] -+[FBSDKCameraEffectTextures supportsSecureCoding] --[FBSDKCameraEffectTextures initWithCoder:] --[FBSDKCameraEffectTextures encodeWithCoder:] --[FBSDKCameraEffectTextures copyWithZone:] --[FBSDKCameraEffectTextures _setValue:forKey:] --[FBSDKCameraEffectTextures _valueForKey:] --[FBSDKCameraEffectTextures _valueOfClass:forKey:] --[FBSDKCameraEffectTextures .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectTextures -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectTextures -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_METACLASS_RO_$_FBSDKCameraEffectTextures -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectTextures -_OBJC_IVAR_$_FBSDKCameraEffectTextures._textures -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectTextures -__OBJC_$_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_CLASS_RO_$_FBSDKCameraEffectTextures -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.m -FBSDKShareKit/FBSDKCameraEffectTextures.m --[FBSDKCheckmarkIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKCheckmarkIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCheckmarkIcon -__OBJC_CLASS_RO_$_FBSDKCheckmarkIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m -FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m -CGPointMake -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h --[FBSDKGameRequestContent setRecipients:] --[FBSDKGameRequestContent setRecipientSuggestions:] --[FBSDKGameRequestContent suggestions] --[FBSDKGameRequestContent setSuggestions:] --[FBSDKGameRequestContent to] --[FBSDKGameRequestContent setTo:] --[FBSDKGameRequestContent validateWithOptions:error:] --[FBSDKGameRequestContent hash] --[FBSDKGameRequestContent isEqual:] --[FBSDKGameRequestContent isEqualToGameRequestContent:] -+[FBSDKGameRequestContent supportsSecureCoding] --[FBSDKGameRequestContent initWithCoder:] --[FBSDKGameRequestContent encodeWithCoder:] --[FBSDKGameRequestContent copyWithZone:] --[FBSDKGameRequestContent actionType] --[FBSDKGameRequestContent setActionType:] --[FBSDKGameRequestContent data] --[FBSDKGameRequestContent setData:] --[FBSDKGameRequestContent filters] --[FBSDKGameRequestContent setFilters:] --[FBSDKGameRequestContent message] --[FBSDKGameRequestContent setMessage:] --[FBSDKGameRequestContent objectID] --[FBSDKGameRequestContent setObjectID:] --[FBSDKGameRequestContent recipients] --[FBSDKGameRequestContent recipientSuggestions] --[FBSDKGameRequestContent title] --[FBSDKGameRequestContent setTitle:] --[FBSDKGameRequestContent cta] --[FBSDKGameRequestContent setCta:] --[FBSDKGameRequestContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestContent -__OBJC_$_CLASS_PROP_LIST_FBSDKGameRequestContent -__OBJC_METACLASS_RO_$_FBSDKGameRequestContent -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestContent -_OBJC_IVAR_$_FBSDKGameRequestContent._actionType -_OBJC_IVAR_$_FBSDKGameRequestContent._data -_OBJC_IVAR_$_FBSDKGameRequestContent._filters -_OBJC_IVAR_$_FBSDKGameRequestContent._message -_OBJC_IVAR_$_FBSDKGameRequestContent._objectID -_OBJC_IVAR_$_FBSDKGameRequestContent._recipients -_OBJC_IVAR_$_FBSDKGameRequestContent._recipientSuggestions -_OBJC_IVAR_$_FBSDKGameRequestContent._title -_OBJC_IVAR_$_FBSDKGameRequestContent._cta -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestContent -__OBJC_$_PROP_LIST_FBSDKGameRequestContent -__OBJC_CLASS_RO_$_FBSDKGameRequestContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.h -+[FBSDKGameRequestDialog initialize] -+[FBSDKGameRequestDialog dialogWithContent:delegate:] -+[FBSDKGameRequestDialog showWithContent:delegate:] --[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:] -___81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke -___copy_helper_block_e4_20w -___destroy_helper_block_e4_20w --[FBSDKGameRequestDialog facebookAppReturnedURL:] --[FBSDKGameRequestDialog handleDialogError:] --[FBSDKGameRequestDialog application:openURL:sourceApplication:annotation:] --[FBSDKGameRequestDialog canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKGameRequestDialog applicationDidBecomeActive:] --[FBSDKGameRequestDialog isAuthenticationURL:] --[FBSDKGameRequestDialog handleBridgeAPIFailureWithError:] --[FBSDKGameRequestDialog isValidCallbackURL:] --[FBSDKGameRequestDialog parsedPayloadFromURL:] --[FBSDKGameRequestDialog init] --[FBSDKGameRequestDialog canShow] --[FBSDKGameRequestDialog show] --[FBSDKGameRequestDialog validateWithError:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV1:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV2:] --[FBSDKGameRequestDialog webDialog:didCompleteWithResults:] --[FBSDKGameRequestDialog webDialog:didFailWithError:] --[FBSDKGameRequestDialog webDialogDidCancel:] --[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:] -___66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke --[FBSDKGameRequestDialog _handleBridgeAPIResponse:] --[FBSDKGameRequestDialog _didCompleteWithResults:] --[FBSDKGameRequestDialog _didFailWithError:] --[FBSDKGameRequestDialog _didCancel] --[FBSDKGameRequestDialog _cleanUp] --[FBSDKGameRequestDialog _handleCompletionWithDialogResults:error:] --[FBSDKGameRequestDialog delegate] --[FBSDKGameRequestDialog setDelegate:] --[FBSDKGameRequestDialog content] --[FBSDKGameRequestDialog setContent:] --[FBSDKGameRequestDialog isFrictionlessRequestsEnabled] --[FBSDKGameRequestDialog setFrictionlessRequestsEnabled:] --[FBSDKGameRequestDialog .cxx_destruct] -__recipientCache -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_CLASSLIST_REFERENCES_$_.33 -___block_descriptor_24_e4_20w_e19_v12?0c4"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_CLASSLIST_REFERENCES_$_.200 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -___block_descriptor_24_e4_20w_e31_v8?0"FBSDKBridgeAPIResponse"4l -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_CLASSLIST_REFERENCES_$_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestDialog -__OBJC_METACLASS_RO_$_FBSDKGameRequestDialog -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._dialogIsFrictionless -_OBJC_IVAR_$_FBSDKGameRequestDialog._isAwaitingResult -_OBJC_IVAR_$_FBSDKGameRequestDialog._webDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._frictionlessRequestsEnabled -_OBJC_IVAR_$_FBSDKGameRequestDialog._delegate -_OBJC_IVAR_$_FBSDKGameRequestDialog._content -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestDialog -__OBJC_$_PROP_LIST_FBSDKGameRequestDialog -__OBJC_CLASS_RO_$_FBSDKGameRequestDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.h -__66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke -__destroy_helper_block_e4_20w -__copy_helper_block_e4_20w -__81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke --[FBSDKGameRequestFrictionlessRecipientCache init] --[FBSDKGameRequestFrictionlessRecipientCache dealloc] --[FBSDKGameRequestFrictionlessRecipientCache recipientsAreFrictionless:] --[FBSDKGameRequestFrictionlessRecipientCache updateWithResults:] --[FBSDKGameRequestFrictionlessRecipientCache _accessTokenDidChangeNotification:] --[FBSDKGameRequestFrictionlessRecipientCache _updateCache] -___58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -___copy_helper_block_e4_20s -___destroy_helper_block_e4_20s --[FBSDKGameRequestFrictionlessRecipientCache .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -___block_descriptor_24_e4_20s_e53_v16?0""48"NSError"12l -__OBJC_METACLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestFrictionlessRecipientCache -_OBJC_IVAR_$_FBSDKGameRequestFrictionlessRecipientCache._recipientIDs -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_CLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -__destroy_helper_block_e4_20s -__copy_helper_block_e4_20s -__58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -+[FBSDKGameRequestURLProvider _getQueryArrayFromGameRequestDictionary:] -+[FBSDKGameRequestURLProvider createDeepLinkURLWithQueryDictionary:] -+[FBSDKGameRequestURLProvider filtersNameForFilters:] -+[FBSDKGameRequestURLProvider actionTypeNameForActionType:] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_CLASSLIST_REFERENCES_$_.32 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestURLProvider -__OBJC_METACLASS_RO_$_FBSDKGameRequestURLProvider -__OBJC_CLASS_RO_$_FBSDKGameRequestURLProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestURLProvider.m -FBSDKShareKit/FBSDKGameRequestURLProvider.m -+[FBSDKHashtag hashtagWithString:] --[FBSDKHashtag description] --[FBSDKHashtag isValid] --[FBSDKHashtag hash] --[FBSDKHashtag isEqual:] --[FBSDKHashtag isEqualToHashtag:] -+[FBSDKHashtag supportsSecureCoding] --[FBSDKHashtag initWithCoder:] --[FBSDKHashtag encodeWithCoder:] --[FBSDKHashtag copyWithZone:] --[FBSDKHashtag stringRepresentation] --[FBSDKHashtag setStringRepresentation:] --[FBSDKHashtag .cxx_destruct] -___HashtagRegularExpression_block_invoke -__OBJC_$_CLASS_METHODS_FBSDKHashtag -__OBJC_CLASS_PROTOCOLS_$_FBSDKHashtag -__OBJC_$_CLASS_PROP_LIST_FBSDKHashtag -__OBJC_METACLASS_RO_$_FBSDKHashtag -__OBJC_$_INSTANCE_METHODS_FBSDKHashtag -_OBJC_IVAR_$_FBSDKHashtag._stringRepresentation -__OBJC_$_INSTANCE_VARIABLES_FBSDKHashtag -__OBJC_$_PROP_LIST_FBSDKHashtag -__OBJC_CLASS_RO_$_FBSDKHashtag -_HashtagRegularExpression.hashtagRegularExpression -_HashtagRegularExpression.onceToken -___block_descriptor_20_e5_v4?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.99 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m -__HashtagRegularExpression_block_invoke -FBSDKShareKit/FBSDKHashtag.m -FBSDKShareKit/FBSDKHashtag.h -HashtagRegularExpression -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/usr/include/dispatch/once.h -+[FBSDKLikeActionController isDisabled] -+[FBSDKLikeActionController initialize] -+[FBSDKLikeActionController _accessTokenDidChangeNotification:] -+[FBSDKLikeActionController _applicationWillResignActiveNotification:] -+[FBSDKLikeActionController _cacheFileURL] -+[FBSDKLikeActionController likeActionControllerForObjectID:objectType:] --[FBSDKLikeActionController initWithObjectID:objectType:accessToken:] --[FBSDKLikeActionController init] -+[FBSDKLikeActionController supportsSecureCoding] --[FBSDKLikeActionController initWithCoder:] --[FBSDKLikeActionController encodeWithCoder:] --[FBSDKLikeActionController likeCountString] --[FBSDKLikeActionController socialSentence] --[FBSDKLikeActionController refresh] --[FBSDKLikeActionController beginContentAccess] --[FBSDKLikeActionController endContentAccess] --[FBSDKLikeActionController discardContentIfPossible] --[FBSDKLikeActionController isContentDiscarded] --[FBSDKLikeActionController likeDialog:didCompleteWithResults:] --[FBSDKLikeActionController likeDialog:didFailWithError:] -_FBSDKLikeActionControllerLogError --[FBSDKLikeActionController _configure] --[FBSDKLikeActionController _ensureVerifiedObjectID:] -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.179 -___copy_helper_block_e4_20s24b -___destroy_helper_block_e4_20s24s --[FBSDKLikeActionController _presentLikeDialogWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishIfNeededWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:] -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -___copy_helper_block_e4_20s24s28b32s -___destroy_helper_block_e4_20s24s28s32s --[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:] -___98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke --[FBSDKLikeActionController _refreshWithMode:] -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 --[FBSDKLikeActionController _setExecuting:forKey:] -___50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke --[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:] -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -___copy_helper_block_e4_20s24s28s32s36s40s -___destroy_helper_block_e4_20s24s28s32s36s40s --[FBSDKLikeActionController _useOGLike] --[FBSDKLikeActionController lastUpdateTime] --[FBSDKLikeActionController objectID] --[FBSDKLikeActionController objectType] --[FBSDKLikeActionController objectIsLiked] --[FBSDKLikeActionController .cxx_destruct] -___FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -___copy_helper_block_e4_20b -___FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -___FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -___copy_helper_block_e4_20s24s28b -___destroy_helper_block_e4_20s24s28s -___FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke -___copy_helper_block_e4_20b24r28r32r36r40r44r -___destroy_helper_block_e4_20s24r28r32r36r40r44r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.425 -___copy_helper_block_e4_20r24r -___destroy_helper_block_e4_20r24r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.427 -___copy_helper_block_e4_20b24r28r32r36r -___destroy_helper_block_e4_20s24r28r32r36r -___FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -___FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -__cache -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.177 -___block_descriptor_24_e4_20s_e23_v16?0c4"NSString"8c12l -___block_descriptor_28_e4_20s24bs_e23_v16?0c4"NSString"8c12l -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.202 -___block_descriptor_36_e4_20s24s28bs32s_e20_v12?0c4"NSString"8l -___block_descriptor_36_e4_20s24s28bs32s_e17_v8?0"NSString"4l -_OBJC_SELECTOR_REFERENCES_.208 -___block_descriptor_36_e4_20s24s28bs32s_e7_v8?0c4l -___block_descriptor_24_e4_20s_e78_v36?0i4"NSString"8"NSString"12"NSString"16"NSString"20"NSString"24c28c32l -___block_descriptor_24_e4_20s_e17_v8?0"NSString"4l -__setExecuting:forKey:._executing -__setExecuting:forKey:.onceToken -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_CLASSLIST_REFERENCES_$_.231 -___block_descriptor_25_e4_20s_e5_v4?0l -___block_descriptor_47_e4_20s24s28s32s36s40s_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.235 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionController -__OBJC_$_PROTOCOL_REFS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLikeDialogDelegate -__OBJC_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSDiscardableContent -__OBJC_$_PROTOCOL_METHOD_TYPES_NSDiscardableContent -__OBJC_PROTOCOL_$_NSDiscardableContent -__OBJC_LABEL_PROTOCOL_$_NSDiscardableContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionController -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionController -__OBJC_METACLASS_RO_$_FBSDKLikeActionController -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionController -_OBJC_IVAR_$_FBSDKLikeActionController._accessToken -_OBJC_IVAR_$_FBSDKLikeActionController._contentAccessCount -_OBJC_IVAR_$_FBSDKLikeActionController._contentDiscarded -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToAnalyticsParametersMap -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToUpdateBlockMap -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedIsPending -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedOnServer -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsPage -_OBJC_IVAR_$_FBSDKLikeActionController._refreshState -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._unlikeToken -_OBJC_IVAR_$_FBSDKLikeActionController._verifiedObjectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLiked -_OBJC_IVAR_$_FBSDKLikeActionController._lastUpdateTime -_OBJC_IVAR_$_FBSDKLikeActionController._objectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionController -__OBJC_$_PROP_LIST_FBSDKLikeActionController -__OBJC_CLASS_RO_$_FBSDKLikeActionController -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_CLASSLIST_REFERENCES_$_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.368 -_OBJC_CLASSLIST_REFERENCES_$_.377 -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -___block_descriptor_24_e4_20bs_e53_v16?0""48"NSError"12l -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.414 -___block_descriptor_36_e4_20s24s28bs_e53_v16?0""48"NSError"12l -___block_descriptor_48_e4_20bs24r28r32r36r40r44r_e5_v4?0l -___block_descriptor_28_e4_20r24r_e23_v16?0c4i8"NSString"12l -___block_descriptor_40_e4_20bs24r28r32r36r_e59_v24?0c4"NSString"8"NSString"12"NSString"16"NSString"20l -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_SELECTOR_REFERENCES_.444 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -__destroy_helper_block_e4_20s24r28r32r36r -__copy_helper_block_e4_20b24r28r32r36r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.427 -__destroy_helper_block_e4_20r24r -__copy_helper_block_e4_20r24r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.425 -__destroy_helper_block_e4_20s24r28r32r36r40r44r -__copy_helper_block_e4_20b24r28r32r36r40r44r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -__destroy_helper_block_e4_20s24s28s -__copy_helper_block_e4_20s24s28b -__FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -__FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -__copy_helper_block_e4_20b -__FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.h -__destroy_helper_block_e4_20s24s28s32s36s40s -__copy_helper_block_e4_20s24s28s32s36s40s -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -BOOLFromFBSDKTriStateBOOL -__50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -FBSDKLikeActionControllerAddRefreshRequests -FBSDKLikeActionControllerAddGetEngagementRequest -FBSDKLikeActionControllerAddGetOGObjectLikeRequest -__98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKTriStateBOOLFromBOOL -FBSDKLikeActionControllerAddPublishUnlikeRequest -__destroy_helper_block_e4_20s24s28s32s -__copy_helper_block_e4_20s24s28b32s -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKLikeActionControllerAddPublishLikeRequest -__destroy_helper_block_e4_20s24s -__copy_helper_block_e4_20s24b -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.179 -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -FBSDKLikeActionControllerAddGetObjectIDRequest -FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest -FBSDKLikeActionControllerLogError -FBSDKTriStateBOOLFromNSNumber --[FBSDKLikeActionControllerCache initWithAccessTokenString:] -+[FBSDKLikeActionControllerCache supportsSecureCoding] --[FBSDKLikeActionControllerCache initWithCoder:] --[FBSDKLikeActionControllerCache encodeWithCoder:] --[FBSDKLikeActionControllerCache objectForKeyedSubscript:] --[FBSDKLikeActionControllerCache resetForAccessTokenString:] --[FBSDKLikeActionControllerCache setObject:forKeyedSubscript:] --[FBSDKLikeActionControllerCache _prune] -___40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeActionControllerCache accessTokenString] --[FBSDKLikeActionControllerCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.37 -___block_descriptor_24_e4_20s_e51_v16?0"NSString"4"FBSDKLikeActionController"8^c12l -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionControllerCache -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionControllerCache -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_METACLASS_RO_$_FBSDKLikeActionControllerCache -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionControllerCache -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._accessTokenString -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._items -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionControllerCache -__OBJC_$_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_CLASS_RO_$_FBSDKLikeActionControllerCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h -__40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeBoxBorderView initWithFrame:] --[FBSDKLikeBoxBorderView initWithCoder:] --[FBSDKLikeBoxBorderView setBackgroundColor:] --[FBSDKLikeBoxBorderView setBorderCornerRadius:] --[FBSDKLikeBoxBorderView setBorderWidth:] --[FBSDKLikeBoxBorderView setCaretPosition:] --[FBSDKLikeBoxBorderView contentInsets] --[FBSDKLikeBoxBorderView setContentView:] --[FBSDKLikeBoxBorderView setFillColor:] --[FBSDKLikeBoxBorderView setForegroundColor:] --[FBSDKLikeBoxBorderView intrinsicContentSize] --[FBSDKLikeBoxBorderView layoutSubviews] --[FBSDKLikeBoxBorderView sizeThatFits:] --[FBSDKLikeBoxBorderView drawRect:] --[FBSDKLikeBoxBorderView _borderInsets] --[FBSDKLikeBoxBorderView _initializeContent] --[FBSDKLikeBoxBorderView borderCornerRadius] --[FBSDKLikeBoxBorderView borderWidth] --[FBSDKLikeBoxBorderView caretPosition] --[FBSDKLikeBoxBorderView contentView] --[FBSDKLikeBoxBorderView fillColor] --[FBSDKLikeBoxBorderView foregroundColor] --[FBSDKLikeBoxBorderView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderCornerRadius -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderWidth -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._contentView -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._fillColor -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._foregroundColor -__OBJC_METACLASS_RO_$_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxBorderView -__OBJC_$_PROP_LIST_FBSDKLikeBoxBorderView -__OBJC_CLASS_RO_$_FBSDKLikeBoxBorderView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h -UIEdgeInsetsMake -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKPointsForScreenPixels -UIEdgeInsetsInsetRect -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk -FBSDKEdgeInsetsInsetSize -CGSizeMake --[FBSDKLikeBoxView initWithFrame:] --[FBSDKLikeBoxView initWithCoder:] --[FBSDKLikeBoxView setCaretPosition:] --[FBSDKLikeBoxView text] --[FBSDKLikeBoxView setText:] --[FBSDKLikeBoxView intrinsicContentSize] --[FBSDKLikeBoxView layoutSubviews] --[FBSDKLikeBoxView sizeThatFits:] --[FBSDKLikeBoxView _initializeContent] --[FBSDKLikeBoxView caretPosition] --[FBSDKLikeBoxView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxView._borderView -_OBJC_IVAR_$_FBSDKLikeBoxView._likeCountLabel -_OBJC_CLASSLIST_REFERENCES_$_.29 -__OBJC_METACLASS_RO_$_FBSDKLikeBoxView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxView -__OBJC_$_PROP_LIST_FBSDKLikeBoxView -__OBJC_CLASS_RO_$_FBSDKLikeBoxView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.h -+[FBSDKLikeDialog initialize] -+[FBSDKLikeDialog likeWithObjectID:objectType:delegate:] --[FBSDKLikeDialog canLike] --[FBSDKLikeDialog like] -___23-[FBSDKLikeDialog like]_block_invoke -___23-[FBSDKLikeDialog like]_block_invoke.59 --[FBSDKLikeDialog validateWithError:] --[FBSDKLikeDialog _canLikeNative] --[FBSDKLikeDialog _handleCompletionWithDialogResults:error:] --[FBSDKLikeDialog delegate] --[FBSDKLikeDialog setDelegate:] --[FBSDKLikeDialog objectID] --[FBSDKLikeDialog setObjectID:] --[FBSDKLikeDialog objectType] --[FBSDKLikeDialog setObjectType:] --[FBSDKLikeDialog shouldFailOnDataError] --[FBSDKLikeDialog setShouldFailOnDataError:] --[FBSDKLikeDialog fromViewController] --[FBSDKLikeDialog setFromViewController:] --[FBSDKLikeDialog .cxx_destruct] -___block_descriptor_24_e4_20s_e31_v8?0"FBSDKBridgeAPIResponse"4l -_OBJC_CLASSLIST_REFERENCES_$_.62 -___block_descriptor_33_e4_20s24s28bs_e31_v8?0"FBSDKBridgeAPIResponse"4l -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_CLASSLIST_REFERENCES_$_.77 -__OBJC_$_CLASS_METHODS_FBSDKLikeDialog -__OBJC_METACLASS_RO_$_FBSDKLikeDialog -__OBJC_$_INSTANCE_METHODS_FBSDKLikeDialog -_OBJC_IVAR_$_FBSDKLikeDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKLikeDialog._delegate -_OBJC_IVAR_$_FBSDKLikeDialog._objectID -_OBJC_IVAR_$_FBSDKLikeDialog._objectType -_OBJC_IVAR_$_FBSDKLikeDialog._fromViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeDialog -__OBJC_$_PROP_LIST_FBSDKLikeDialog -__OBJC_CLASS_RO_$_FBSDKLikeDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.h -__23-[FBSDKLikeDialog like]_block_invoke.59 -__23-[FBSDKLikeDialog like]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m -NSStringFromFBSDKLikeObjectType -FBSDKShareKit/FBSDKLikeObjectType.m -+[FBSDKMessageDialog initialize] -+[FBSDKMessageDialog dialogWithContent:delegate:] -+[FBSDKMessageDialog showWithContent:delegate:] --[FBSDKMessageDialog canShow] --[FBSDKMessageDialog show] -___26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessageDialog validateWithError:] --[FBSDKMessageDialog _canShowNative] --[FBSDKMessageDialog _handleCompletionWithDialogResults:response:] --[FBSDKMessageDialog _invokeDelegateDidCancel] --[FBSDKMessageDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKMessageDialog _invokeDelegateDidFailWithError:] --[FBSDKMessageDialog _logDialogShow] --[FBSDKMessageDialog delegate] --[FBSDKMessageDialog setDelegate:] --[FBSDKMessageDialog shareContent] --[FBSDKMessageDialog setShareContent:] --[FBSDKMessageDialog shouldFailOnDataError] --[FBSDKMessageDialog setShouldFailOnDataError:] --[FBSDKMessageDialog .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -__OBJC_$_CLASS_METHODS_FBSDKMessageDialog -__OBJC_$_PROTOCOL_REFS_FBSDKSharing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharing -__OBJC_$_PROP_LIST_FBSDKSharing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharing -__OBJC_PROTOCOL_$_FBSDKSharing -__OBJC_LABEL_PROTOCOL_$_FBSDKSharing -__OBJC_$_PROTOCOL_REFS_FBSDKSharingDialog -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingDialog -__OBJC_$_PROP_LIST_FBSDKSharingDialog -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingDialog -__OBJC_PROTOCOL_$_FBSDKSharingDialog -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKMessageDialog -__OBJC_METACLASS_RO_$_FBSDKMessageDialog -__OBJC_$_INSTANCE_METHODS_FBSDKMessageDialog -_OBJC_IVAR_$_FBSDKMessageDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKMessageDialog._delegate -_OBJC_IVAR_$_FBSDKMessageDialog._shareContent -__OBJC_$_INSTANCE_VARIABLES_FBSDKMessageDialog -__OBJC_$_PROP_LIST_FBSDKMessageDialog -__OBJC_CLASS_RO_$_FBSDKMessageDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m -FBSDKShareKit/FBSDKMessageDialog.m -__26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessengerIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKMessengerIcon -__OBJC_$_INSTANCE_METHODS_FBSDKMessengerIcon -__OBJC_CLASS_RO_$_FBSDKMessengerIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m -FBSDKShareKit/Internal/FBSDKMessengerIcon.m --[FBSDKSendButton shareContent] --[FBSDKSendButton setShareContent:] --[FBSDKSendButton analyticsParameters] --[FBSDKSendButton impressionTrackingEventName] --[FBSDKSendButton impressionTrackingIdentifier] --[FBSDKSendButton configureButton] --[FBSDKSendButton isImplicitlyDisabled] --[FBSDKSendButton _share:] --[FBSDKSendButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKSendButton._dialog -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_REFS_FBSDKSharingButton -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingButton -__OBJC_$_PROP_LIST_FBSDKSharingButton -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingButton -__OBJC_PROTOCOL_$_FBSDKSharingButton -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingButton -__OBJC_CLASS_PROTOCOLS_$_FBSDKSendButton -__OBJC_METACLASS_RO_$_FBSDKSendButton -__OBJC_$_INSTANCE_METHODS_FBSDKSendButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKSendButton -__OBJC_$_PROP_LIST_FBSDKSendButton -__OBJC_CLASS_RO_$_FBSDKSendButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m -FBSDKShareKit/FBSDKSendButton.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareAppEventNames.m --[FBSDKShareButton shareContent] --[FBSDKShareButton setShareContent:] --[FBSDKShareButton analyticsParameters] --[FBSDKShareButton impressionTrackingEventName] --[FBSDKShareButton impressionTrackingIdentifier] --[FBSDKShareButton configureButton] --[FBSDKShareButton isImplicitlyDisabled] --[FBSDKShareButton _share:] --[FBSDKShareButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKShareButton._dialog -_OBJC_CLASSLIST_REFERENCES_$_.27 -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareButton -__OBJC_METACLASS_RO_$_FBSDKShareButton -__OBJC_$_INSTANCE_METHODS_FBSDKShareButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareButton -__OBJC_$_PROP_LIST_FBSDKShareButton -__OBJC_CLASS_RO_$_FBSDKShareButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m -FBSDKShareKit/FBSDKShareButton.m --[FBSDKShareCameraEffectContent init] --[FBSDKShareCameraEffectContent addParameters:bridgeOptions:] -___61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke --[FBSDKShareCameraEffectContent schemeForMode:] --[FBSDKShareCameraEffectContent validateWithOptions:error:] --[FBSDKShareCameraEffectContent hash] --[FBSDKShareCameraEffectContent isEqual:] --[FBSDKShareCameraEffectContent isEqualToShareCameraEffectContent:] -+[FBSDKShareCameraEffectContent supportsSecureCoding] --[FBSDKShareCameraEffectContent initWithCoder:] --[FBSDKShareCameraEffectContent encodeWithCoder:] --[FBSDKShareCameraEffectContent copyWithZone:] --[FBSDKShareCameraEffectContent effectID] --[FBSDKShareCameraEffectContent setEffectID:] --[FBSDKShareCameraEffectContent effectArguments] --[FBSDKShareCameraEffectContent setEffectArguments:] --[FBSDKShareCameraEffectContent effectTextures] --[FBSDKShareCameraEffectContent setEffectTextures:] --[FBSDKShareCameraEffectContent contentURL] --[FBSDKShareCameraEffectContent setContentURL:] --[FBSDKShareCameraEffectContent hashtag] --[FBSDKShareCameraEffectContent setHashtag:] --[FBSDKShareCameraEffectContent peopleIDs] --[FBSDKShareCameraEffectContent setPeopleIDs:] --[FBSDKShareCameraEffectContent placeID] --[FBSDKShareCameraEffectContent setPlaceID:] --[FBSDKShareCameraEffectContent ref] --[FBSDKShareCameraEffectContent setRef:] --[FBSDKShareCameraEffectContent pageID] --[FBSDKShareCameraEffectContent setPageID:] --[FBSDKShareCameraEffectContent shareUUID] --[FBSDKShareCameraEffectContent .cxx_destruct] -___block_descriptor_24_e4_20s_e33_v16?0"NSString"4"UIImage"8^c12l -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_CLASSLIST_REFERENCES_$_.54 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -__OBJC_$_CLASS_METHODS_FBSDKShareCameraEffectContent -__OBJC_$_PROTOCOL_REFS_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingContent -__OBJC_$_PROP_LIST_FBSDKSharingContent -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingContent -__OBJC_PROTOCOL_$_FBSDKSharingContent -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingScheme -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingScheme -__OBJC_PROTOCOL_$_FBSDKSharingScheme -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingScheme -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareCameraEffectContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_METACLASS_RO_$_FBSDKShareCameraEffectContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareCameraEffectContent -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectArguments -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectTextures -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._contentURL -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._hashtag -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._placeID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._ref -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._pageID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareCameraEffectContent -__OBJC_$_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_CLASS_RO_$_FBSDKShareCameraEffectContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.m -FBSDKShareKit/FBSDKShareCameraEffectContent.m -__61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m -+[FBSDKShareDialog initialize] -+[FBSDKShareDialog dialogWithViewController:withContent:delegate:] -+[FBSDKShareDialog showFromViewController:withContent:delegate:] --[FBSDKShareDialog dealloc] --[FBSDKShareDialog canShow] --[FBSDKShareDialog show] --[FBSDKShareDialog validateWithError:] --[FBSDKShareDialog webDialog:didCompleteWithResults:] --[FBSDKShareDialog webDialog:didFailWithError:] --[FBSDKShareDialog webDialogDidCancel:] --[FBSDKShareDialog _isDefaultToShareSheet] --[FBSDKShareDialog _showAutomatic:] --[FBSDKShareDialog _loadNativeMethodName:methodVersion:] --[FBSDKShareDialog _canShowNative] --[FBSDKShareDialog _canShowShareSheet] --[FBSDKShareDialog _canAttributeThroughShareSheet] --[FBSDKShareDialog _canUseFBShareSheet] --[FBSDKShareDialog _canUseQuoteInShareSheet] --[FBSDKShareDialog _canUseMMPInShareSheet] --[FBSDKShareDialog _supportsShareSheetMinimumVersion:] --[FBSDKShareDialog _cleanUpWebDialog] --[FBSDKShareDialog _contentImages] --[FBSDKShareDialog _contentVideoURL:] --[FBSDKShareDialog _contentVideoURLs] --[FBSDKShareDialog _contentURLs] --[FBSDKShareDialog _handleWebResponseParameters:error:cancelled:] --[FBSDKShareDialog _photoContentHasAtLeastOneImage:] --[FBSDKShareDialog _showBrowser:] -___33-[FBSDKShareDialog _showBrowser:]_block_invoke -___33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -___33-[FBSDKShareDialog _showBrowser:]_block_invoke.250 --[FBSDKShareDialog _showFeedBrowser:] -___37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke --[FBSDKShareDialog _showFeedWeb:] --[FBSDKShareDialog _showNativeWithCanShowError:validationError:] -___64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke --[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:] -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 --[FBSDKShareDialog _showWeb:] --[FBSDKShareDialog _useNativeDialog] --[FBSDKShareDialog _useSafariViewController] --[FBSDKShareDialog _validateWithError:] --[FBSDKShareDialog _validateFullyCompatibleWithError:] --[FBSDKShareDialog _validateShareContentForBrowserWithOptions:error:] --[FBSDKShareDialog _validateShareContentForFeed:] --[FBSDKShareDialog _validateShareContentForNative:] --[FBSDKShareDialog _validateShareContentForShareSheet:] --[FBSDKShareDialog _validateShareMediaContentAvailability:error:] --[FBSDKShareDialog _invokeDelegateDidCancel] --[FBSDKShareDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKShareDialog _invokeDelegateDidFailWithError:] --[FBSDKShareDialog _logDialogShow] --[FBSDKShareDialog _calculateInitialText] --[FBSDKShareDialog delegate] --[FBSDKShareDialog setDelegate:] --[FBSDKShareDialog shareContent] --[FBSDKShareDialog setShareContent:] --[FBSDKShareDialog shouldFailOnDataError] --[FBSDKShareDialog setShouldFailOnDataError:] --[FBSDKShareDialog fromViewController] --[FBSDKShareDialog setFromViewController:] --[FBSDKShareDialog mode] --[FBSDKShareDialog setMode:] --[FBSDKShareDialog .cxx_destruct] -___FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -___FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_CLASSLIST_REFERENCES_$_.183 -_OBJC_CLASSLIST_REFERENCES_$_.186 -_OBJC_CLASSLIST_REFERENCES_$_.199 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.243 -___block_descriptor_24_e4_20s_e37_v16?0c4"NSString"8"NSDictionary"12l -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_CLASSLIST_REFERENCES_$_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -___block_descriptor_24_e4_20s_e5_v4?0l -___block_descriptor_24_e4_20s_e7_v8?0i4l -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_CLASSLIST_REFERENCES_$_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_CLASSLIST_REFERENCES_$_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_SELECTOR_REFERENCES_.384 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -__OBJC_$_CLASS_METHODS_FBSDKShareDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareDialog -__OBJC_METACLASS_RO_$_FBSDKShareDialog -__OBJC_$_INSTANCE_METHODS_FBSDKShareDialog -_OBJC_IVAR_$_FBSDKShareDialog._webDialog -_OBJC_IVAR_$_FBSDKShareDialog._temporaryFiles -_OBJC_IVAR_$_FBSDKShareDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKShareDialog._delegate -_OBJC_IVAR_$_FBSDKShareDialog._shareContent -_OBJC_IVAR_$_FBSDKShareDialog._fromViewController -_OBJC_IVAR_$_FBSDKShareDialog._mode -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareDialog -__OBJC_$_PROP_LIST_FBSDKShareDialog -__OBJC_CLASS_RO_$_FBSDKShareDialog -_FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl.onceToken -_FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl.onceToken -___block_literal_global.499 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.h -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -__64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke -__37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke -__33-[FBSDKShareDialog _showBrowser:]_block_invoke.250 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke -FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl -FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m -NSStringFromFBSDKShareDialogMode -FBSDKShareKit/FBSDKShareDialogMode.m -_OBJC_CLASSLIST_REFERENCES_$_.9 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.m -FBSDKShareExtensionInitialText -FBSDKShareKit/Internal/FBSDKShareExtension.m --[FBSDKShareLinkContent init] --[FBSDKShareLinkContent setPeopleIDs:] --[FBSDKShareLinkContent addParameters:bridgeOptions:] --[FBSDKShareLinkContent validateWithOptions:error:] --[FBSDKShareLinkContent hash] --[FBSDKShareLinkContent isEqual:] --[FBSDKShareLinkContent isEqualToShareLinkContent:] -+[FBSDKShareLinkContent supportsSecureCoding] --[FBSDKShareLinkContent initWithCoder:] --[FBSDKShareLinkContent encodeWithCoder:] --[FBSDKShareLinkContent copyWithZone:] --[FBSDKShareLinkContent contentURL] --[FBSDKShareLinkContent setContentURL:] --[FBSDKShareLinkContent hashtag] --[FBSDKShareLinkContent setHashtag:] --[FBSDKShareLinkContent peopleIDs] --[FBSDKShareLinkContent placeID] --[FBSDKShareLinkContent setPlaceID:] --[FBSDKShareLinkContent ref] --[FBSDKShareLinkContent setRef:] --[FBSDKShareLinkContent pageID] --[FBSDKShareLinkContent setPageID:] --[FBSDKShareLinkContent quote] --[FBSDKShareLinkContent setQuote:] --[FBSDKShareLinkContent shareUUID] --[FBSDKShareLinkContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.60 -__OBJC_$_CLASS_METHODS_FBSDKShareLinkContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareLinkContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareLinkContent -__OBJC_METACLASS_RO_$_FBSDKShareLinkContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareLinkContent -_OBJC_IVAR_$_FBSDKShareLinkContent._contentURL -_OBJC_IVAR_$_FBSDKShareLinkContent._hashtag -_OBJC_IVAR_$_FBSDKShareLinkContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareLinkContent._placeID -_OBJC_IVAR_$_FBSDKShareLinkContent._ref -_OBJC_IVAR_$_FBSDKShareLinkContent._pageID -_OBJC_IVAR_$_FBSDKShareLinkContent._quote -_OBJC_IVAR_$_FBSDKShareLinkContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareLinkContent -__OBJC_$_PROP_LIST_FBSDKShareLinkContent -__OBJC_CLASS_RO_$_FBSDKShareLinkContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m -FBSDKShareKit/FBSDKShareLinkContent.m --[FBSDKShareMediaContent init] --[FBSDKShareMediaContent setPeopleIDs:] --[FBSDKShareMediaContent setMedia:] --[FBSDKShareMediaContent addParameters:bridgeOptions:] --[FBSDKShareMediaContent validateWithOptions:error:] --[FBSDKShareMediaContent hash] --[FBSDKShareMediaContent isEqual:] --[FBSDKShareMediaContent isEqualToShareMediaContent:] -+[FBSDKShareMediaContent supportsSecureCoding] --[FBSDKShareMediaContent initWithCoder:] --[FBSDKShareMediaContent encodeWithCoder:] --[FBSDKShareMediaContent copyWithZone:] --[FBSDKShareMediaContent contentURL] --[FBSDKShareMediaContent setContentURL:] --[FBSDKShareMediaContent hashtag] --[FBSDKShareMediaContent setHashtag:] --[FBSDKShareMediaContent peopleIDs] --[FBSDKShareMediaContent placeID] --[FBSDKShareMediaContent setPlaceID:] --[FBSDKShareMediaContent ref] --[FBSDKShareMediaContent setRef:] --[FBSDKShareMediaContent pageID] --[FBSDKShareMediaContent setPageID:] --[FBSDKShareMediaContent shareUUID] --[FBSDKShareMediaContent media] --[FBSDKShareMediaContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.74 -__OBJC_$_CLASS_METHODS_FBSDKShareMediaContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareMediaContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareMediaContent -__OBJC_METACLASS_RO_$_FBSDKShareMediaContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareMediaContent -_OBJC_IVAR_$_FBSDKShareMediaContent._contentURL -_OBJC_IVAR_$_FBSDKShareMediaContent._hashtag -_OBJC_IVAR_$_FBSDKShareMediaContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareMediaContent._placeID -_OBJC_IVAR_$_FBSDKShareMediaContent._ref -_OBJC_IVAR_$_FBSDKShareMediaContent._pageID -_OBJC_IVAR_$_FBSDKShareMediaContent._shareUUID -_OBJC_IVAR_$_FBSDKShareMediaContent._media -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareMediaContent -__OBJC_$_PROP_LIST_FBSDKShareMediaContent -__OBJC_CLASS_RO_$_FBSDKShareMediaContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.h -+[FBSDKSharePhoto photoWithImage:userGenerated:] -+[FBSDKSharePhoto photoWithImageURL:userGenerated:] -+[FBSDKSharePhoto photoWithPhotoAsset:userGenerated:] --[FBSDKSharePhoto setImage:] --[FBSDKSharePhoto setImageURL:] --[FBSDKSharePhoto setPhotoAsset:] --[FBSDKSharePhoto hash] --[FBSDKSharePhoto isEqual:] --[FBSDKSharePhoto isEqualToSharePhoto:] --[FBSDKSharePhoto validateWithOptions:error:] -+[FBSDKSharePhoto supportsSecureCoding] --[FBSDKSharePhoto initWithCoder:] --[FBSDKSharePhoto encodeWithCoder:] --[FBSDKSharePhoto copyWithZone:] --[FBSDKSharePhoto image] --[FBSDKSharePhoto imageURL] --[FBSDKSharePhoto photoAsset] --[FBSDKSharePhoto isUserGenerated] --[FBSDKSharePhoto setUserGenerated:] --[FBSDKSharePhoto caption] --[FBSDKSharePhoto setCaption:] --[FBSDKSharePhoto .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.75 -__OBJC_$_CLASS_METHODS_FBSDKSharePhoto -__OBJC_$_PROTOCOL_REFS_FBSDKShareMedia -__OBJC_PROTOCOL_$_FBSDKShareMedia -__OBJC_LABEL_PROTOCOL_$_FBSDKShareMedia -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhoto -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhoto -__OBJC_METACLASS_RO_$_FBSDKSharePhoto -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhoto -_OBJC_IVAR_$_FBSDKSharePhoto._userGenerated -_OBJC_IVAR_$_FBSDKSharePhoto._image -_OBJC_IVAR_$_FBSDKSharePhoto._imageURL -_OBJC_IVAR_$_FBSDKSharePhoto._photoAsset -_OBJC_IVAR_$_FBSDKSharePhoto._caption -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhoto -__OBJC_$_PROP_LIST_FBSDKSharePhoto -__OBJC_CLASS_RO_$_FBSDKSharePhoto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.h --[FBSDKSharePhotoContent init] --[FBSDKSharePhotoContent setPeopleIDs:] --[FBSDKSharePhotoContent setPhotos:] --[FBSDKSharePhotoContent addParameters:bridgeOptions:] -___54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke --[FBSDKSharePhotoContent validateWithOptions:error:] --[FBSDKSharePhotoContent hash] --[FBSDKSharePhotoContent isEqual:] --[FBSDKSharePhotoContent isEqualToSharePhotoContent:] -+[FBSDKSharePhotoContent supportsSecureCoding] --[FBSDKSharePhotoContent initWithCoder:] --[FBSDKSharePhotoContent encodeWithCoder:] --[FBSDKSharePhotoContent copyWithZone:] --[FBSDKSharePhotoContent contentURL] --[FBSDKSharePhotoContent setContentURL:] --[FBSDKSharePhotoContent hashtag] --[FBSDKSharePhotoContent setHashtag:] --[FBSDKSharePhotoContent peopleIDs] --[FBSDKSharePhotoContent placeID] --[FBSDKSharePhotoContent setPlaceID:] --[FBSDKSharePhotoContent ref] --[FBSDKSharePhotoContent setRef:] --[FBSDKSharePhotoContent pageID] --[FBSDKSharePhotoContent setPageID:] --[FBSDKSharePhotoContent shareUUID] --[FBSDKSharePhotoContent photos] --[FBSDKSharePhotoContent .cxx_destruct] -___block_descriptor_24_e4_20s_e33_v12?0"UIImage"4"NSDictionary"8l -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.101 -__OBJC_$_CLASS_METHODS_FBSDKSharePhotoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhotoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhotoContent -__OBJC_METACLASS_RO_$_FBSDKSharePhotoContent -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhotoContent -_OBJC_IVAR_$_FBSDKSharePhotoContent._contentURL -_OBJC_IVAR_$_FBSDKSharePhotoContent._hashtag -_OBJC_IVAR_$_FBSDKSharePhotoContent._peopleIDs -_OBJC_IVAR_$_FBSDKSharePhotoContent._placeID -_OBJC_IVAR_$_FBSDKSharePhotoContent._ref -_OBJC_IVAR_$_FBSDKSharePhotoContent._pageID -_OBJC_IVAR_$_FBSDKSharePhotoContent._shareUUID -_OBJC_IVAR_$_FBSDKSharePhotoContent._photos -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhotoContent -__OBJC_$_PROP_LIST_FBSDKSharePhotoContent -__OBJC_CLASS_RO_$_FBSDKSharePhotoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.h -__54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -+[FBSDKShareUtility assertCollection:ofClassStrings:name:] -+[FBSDKShareUtility assertCollection:ofClass:name:] -+[FBSDKShareUtility buildWebShareContent:methodName:parameters:error:] -+[FBSDKShareUtility buildWebShareTags:] -+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:] -___65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareUtility feedShareDictionaryForContent:] -+[FBSDKShareUtility hashtagStringFromHashtag:] -+[FBSDKShareUtility imageWithCircleColor:canvasSize:circleSize:] -+[FBSDKShareUtility parametersForShareContent:bridgeOptions:shouldFailOnDataError:] -+[FBSDKShareUtility testShareContent:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateShareContent:bridgeOptions:error:] -+[FBSDKShareUtility shareMediaContentContainsPhotosAndVideos:] -+[FBSDKShareUtility _convertObject:] -+[FBSDKShareUtility convertPhoto:] -+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:] -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -___copy_helper_block_e4_20s24r -___destroy_helper_block_e4_20s24r -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -___copy_helper_block_e4_20b24r -+[FBSDKShareUtility _testObject:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateArray:minCount:maxCount:name:error:] -+[FBSDKShareUtility _validateFileURL:name:error:] -+[FBSDKShareUtility validateNetworkURL:name:error:] -+[FBSDKShareUtility validateRequiredValue:name:error:] -+[FBSDKShareUtility validateArgumentWithName:value:isIn:error:] -+[FBSDKShareUtility _validateAssetLibraryVideoURL:name:error:] -_OBJC_CLASSLIST_REFERENCES_$_.67 -___block_descriptor_28_e4_20s24bs_e16_v8?0"NSArray"4l -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_CLASSLIST_REFERENCES_$_.117 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -___block_descriptor_28_e4_20s24r_e53_v16?0""48"NSError"12l -___block_descriptor_28_e4_20bs24r_e5_v4?0l -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.207 -__OBJC_$_CLASS_METHODS_FBSDKShareUtility -__OBJC_METACLASS_RO_$_FBSDKShareUtility -__OBJC_CLASS_RO_$_FBSDKShareUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m -FBSDKShareKit/Internal/FBSDKShareUtility.m -__copy_helper_block_e4_20b24r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -__destroy_helper_block_e4_20s24r -__copy_helper_block_e4_20s24r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -CGRectMake -__65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareVideo videoWithData:] -+[FBSDKShareVideo videoWithData:previewPhoto:] -+[FBSDKShareVideo videoWithVideoAsset:] -+[FBSDKShareVideo videoWithVideoAsset:previewPhoto:] -+[FBSDKShareVideo videoWithVideoURL:] -+[FBSDKShareVideo videoWithVideoURL:previewPhoto:] --[FBSDKShareVideo setData:] --[FBSDKShareVideo setVideoAsset:] --[FBSDKShareVideo setVideoURL:] --[FBSDKShareVideo hash] --[FBSDKShareVideo isEqual:] --[FBSDKShareVideo isEqualToShareVideo:] --[FBSDKShareVideo _validateData:withOptions:error:] --[FBSDKShareVideo _validateVideoAsset:withOptions:error:] --[FBSDKShareVideo _validateVideoURL:withOptions:error:] --[FBSDKShareVideo validateWithOptions:error:] -+[FBSDKShareVideo supportsSecureCoding] --[FBSDKShareVideo initWithCoder:] --[FBSDKShareVideo encodeWithCoder:] --[FBSDKShareVideo copyWithZone:] --[FBSDKShareVideo data] --[FBSDKShareVideo videoAsset] --[FBSDKShareVideo videoURL] --[FBSDKShareVideo previewPhoto] --[FBSDKShareVideo setPreviewPhoto:] --[FBSDKShareVideo .cxx_destruct] --[PHAsset(FBSDKShareVideo) videoURL] -___36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -___copy_helper_block_e4_20s24s28r -___destroy_helper_block_e4_20s24s28r -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -__OBJC_$_CLASS_METHODS_FBSDKShareVideo -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideo -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideo -__OBJC_METACLASS_RO_$_FBSDKShareVideo -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideo -_OBJC_IVAR_$_FBSDKShareVideo._data -_OBJC_IVAR_$_FBSDKShareVideo._videoAsset -_OBJC_IVAR_$_FBSDKShareVideo._videoURL -_OBJC_IVAR_$_FBSDKShareVideo._previewPhoto -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideo -__OBJC_$_PROP_LIST_FBSDKShareVideo -__OBJC_CLASS_RO_$_FBSDKShareVideo -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_CLASSLIST_REFERENCES_$_.184 -___block_descriptor_32_e4_20s24s28r_e48_v16?0"AVAsset"4"AVAudioMix"8"NSDictionary"12l -__OBJC_$_CATEGORY_INSTANCE_METHODS_PHAsset_$_FBSDKShareVideo -__OBJC_$_PROP_LIST_PHAsset_$_FBSDKShareVideo -__OBJC_$_CATEGORY_PHAsset_$_FBSDKShareVideo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m -__destroy_helper_block_e4_20s24s28r -__copy_helper_block_e4_20s24s28r -__36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -FBSDKShareKit/FBSDKShareVideo.m -FBSDKShareKit/FBSDKShareVideo.h --[FBSDKShareVideoContent init] --[FBSDKShareVideoContent setPeopleIDs:] --[FBSDKShareVideoContent addParameters:bridgeOptions:] --[FBSDKShareVideoContent validateWithOptions:error:] --[FBSDKShareVideoContent hash] --[FBSDKShareVideoContent isEqual:] --[FBSDKShareVideoContent isEqualToShareVideoContent:] -+[FBSDKShareVideoContent supportsSecureCoding] --[FBSDKShareVideoContent initWithCoder:] --[FBSDKShareVideoContent encodeWithCoder:] --[FBSDKShareVideoContent copyWithZone:] --[FBSDKShareVideoContent contentURL] --[FBSDKShareVideoContent setContentURL:] --[FBSDKShareVideoContent hashtag] --[FBSDKShareVideoContent setHashtag:] --[FBSDKShareVideoContent peopleIDs] --[FBSDKShareVideoContent placeID] --[FBSDKShareVideoContent setPlaceID:] --[FBSDKShareVideoContent ref] --[FBSDKShareVideoContent setRef:] --[FBSDKShareVideoContent pageID] --[FBSDKShareVideoContent setPageID:] --[FBSDKShareVideoContent shareUUID] --[FBSDKShareVideoContent video] --[FBSDKShareVideoContent setVideo:] --[FBSDKShareVideoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.106 -__OBJC_$_CLASS_METHODS_FBSDKShareVideoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideoContent -__OBJC_METACLASS_RO_$_FBSDKShareVideoContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideoContent -_OBJC_IVAR_$_FBSDKShareVideoContent._contentURL -_OBJC_IVAR_$_FBSDKShareVideoContent._hashtag -_OBJC_IVAR_$_FBSDKShareVideoContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareVideoContent._placeID -_OBJC_IVAR_$_FBSDKShareVideoContent._ref -_OBJC_IVAR_$_FBSDKShareVideoContent._pageID -_OBJC_IVAR_$_FBSDKShareVideoContent._shareUUID -_OBJC_IVAR_$_FBSDKShareVideoContent._video -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideoContent -__OBJC_$_PROP_LIST_FBSDKShareVideoContent -__OBJC_CLASS_RO_$_FBSDKShareVideoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.h -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTW -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeV0A3KitE11descriptionSSvgTm -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTWTm -__swift_FORCE_LOAD_$_swiftCompatibility50 -__swift_FORCE_LOAD_$_swiftCompatibility51 -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements -_$sSo19FBSDKLikeObjectTypeVMa -_$sSo20FBSDKAppGroupPrivacyVMa -_$sSo20FBSDKShareDialogModeVMa -_$sSo19FBSDKLikeObjectTypeVMaTm -_got.$ss23CustomStringConvertibleMp -_got.$ss23CustomStringConvertibleP11descriptionSSvgTq -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitMcMK -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitMcMK -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitMcMK -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftPhotos_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftAVFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMedia_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreAudio_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftsimd_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMIDI_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreLocation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKShareKit -_$sSoMXM -_$sSo19FBSDKLikeObjectTypeVMn -_$sSo19FBSDKLikeObjectTypeVMf -_$sSo19FBSDKLikeObjectTypeVML -_$sSo20FBSDKAppGroupPrivacyVMn -_$sSo20FBSDKAppGroupPrivacyVMf -_$sSo20FBSDKAppGroupPrivacyVML -_$sSo20FBSDKShareDialogModeVMn -_$sSo20FBSDKShareDialogModeVMf -_$sSo20FBSDKShareDialogModeVML -_symbolic _____ So20FBSDKShareDialogModeV -_$sSo20FBSDKShareDialogModeVMB -_symbolic _____ So20FBSDKAppGroupPrivacyV -_$sSo20FBSDKAppGroupPrivacyVMB -_symbolic _____ So19FBSDKLikeObjectTypeV -_$sSo19FBSDKLikeObjectTypeVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.swift -$sSo19FBSDKLikeObjectTypeVMa - -description.get -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility51 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility51/CMakeFiles/swiftCompatibility51-iphoneos-armv7.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility51/Overrides.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/swift-macosx-x86_64 -_swift_getFunctionReplacement50 -_swift_getOrigOfReplaceable50 -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibilityDynamicReplacements -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o -MF stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o.d -o stdlib/toolchain/CompatibilityDynamicReplacements/CMakeFiles/swiftCompatibilityDynamicReplacements-iphoneos-armv7.dir/DynamicReplaceable.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -swift_getOrigOfReplaceable50 -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/CompatibilityDynamicReplacements/DynamicReplaceable.cpp -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs -swift_getFunctionReplacement50 -__ZL29installGetClassHook_untrustedv -__ZL35getObjCClassByMangledName_untrustedPKcPP10objc_class -__ZL15OldGetClassHook -/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --driver-mode=g++ -D CMARK_STATIC_DEFINE -D GTEST_HAS_RTTI=0 -D SWIFT_INLINE_NAMESPACE=__runtime -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50 -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/include -I include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/llvm/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/llvm-project/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/llvm-macosx-x86_64/tools/clang/include -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/cmark/src -I /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Binaries/swiftlang/install/TempContent/Objects/BNI_assert_lightweight/cmark-macosx-x86_64/src -Wno-unknown-warning-option -Werror=unguarded-availability-new -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -Werror=switch -Wdocumentation -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -O2 -D NDEBUG -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fno-exceptions -funwind-tables -fno-rtti -Werror=gnu -Wall -Wglobal-constructors -Wexit-time-destructors -D SWIFT_COMPATIBILITY_LIBRARY=1 -D SWIFT_TARGET_LIBRARY_NAME=swiftCompatibility50 -fembed-bitcode=all --target=armv7-apple-ios7.0 -isysroot /AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk -arch armv7 -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/Library/Frameworks -F/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.5.sdk/../../../Developer/AppleInternal/Library/Frameworks -miphoneos-version-min=7.0 -O2 -g -D NDEBUG -D SWIFT_LIBRARY_EVOLUTION=0 -D SWIFT_RUNTIME_OS_VERSIONING -std=c++14 -MD -MT stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o -MF stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o.d -o stdlib/toolchain/Compatibility50/CMakeFiles/swiftCompatibility50-iphoneos-armv7.dir/Overrides.cpp.o -c /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Xclang -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -Xclang -fno-odr-hash-protocols -mlinker-version=650.9 -march=armv7a -stdlib=libc++ -/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -getObjCClassByMangledName_untrusted -Sources/swiftlang/swiftlang-1205.0.26.9/swift/stdlib/toolchain/Compatibility50/Overrides.cpp -installGetClassHook_untrusted diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/FBSDKShareKit deleted file mode 100755 index 355293ba..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h deleted file mode 100644 index 391936be..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#if TARGET_OS_TV - -typedef NS_ENUM(NSUInteger, AppGroupPrivacy) { AppGroupPrivacyOpen }; - -FOUNDATION_EXPORT NSString *NSStringFromFBSDKAppGroupPrivacy(AppGroupPrivacy privacy) -NS_REFINED_FOR_SWIFT; - -#else - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKAppGroupPrivacy) - Specifies the privacy of a group. - */ -typedef NS_ENUM(NSUInteger, FBSDKAppGroupPrivacy) -{ - /** Anyone can see the group, who's in it and what members post. */ - FBSDKAppGroupPrivacyOpen = 0, - /** Anyone can see the group and who's in it, but only members can see posts. */ - FBSDKAppGroupPrivacyClosed, -} NS_SWIFT_NAME(AppGroupPrivacy); - -/** - Converts an FBSDKAppGroupPrivacy to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKAppGroupPrivacy(FBSDKAppGroupPrivacy privacy) -NS_REFINED_FOR_SWIFT; - -/** - A model for creating an app group. - */ -NS_SWIFT_NAME(AppGroupContent) -@interface FBSDKAppGroupContent : NSObject - -/** - The description of the group. - */ -@property (nonatomic, copy) NSString *groupDescription; - -/** - The name of the group. - */ -@property (nonatomic, copy) NSString *name; - -/** - The privacy for the group. - */ -@property (nonatomic, assign) FBSDKAppGroupPrivacy privacy; - -/** - Compares the receiver to another app group content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToAppGroupContent:(FBSDKAppGroupContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h deleted file mode 100644 index 5e5382d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKAppInviteDestination) - Specifies the privacy of a group. - */ -typedef NS_ENUM(NSUInteger, FBSDKAppInviteDestination) -{ - /** Deliver to Facebook. */ - FBSDKAppInviteDestinationFacebook = 0, - /** Deliver to Messenger. */ - FBSDKAppInviteDestinationMessenger, -} NS_SWIFT_NAME(AppInviteDestination); - -/** - A model for app invite. - */ -NS_SWIFT_NAME(AppInviteContent) -@interface FBSDKAppInviteContent : NSObject - -/** - A URL to a preview image that will be displayed with the app invite - - - This is optional. If you don't include it a fallback image will be used. -*/ -@property (nonatomic, copy, nullable) NSURL *appInvitePreviewImageURL; - -/** - An app link target that will be used as a target when the user accept the invite. - - - This is a requirement. - */ -@property (nonatomic, copy) NSURL *appLinkURL; - -/** - Promotional code to be displayed while sending and receiving the invite. - - - This is optional. This can be between 0 and 10 characters long and can contain - alphanumeric characters only. To set a promo code, you need to set promo text. - */ -@property (nonatomic, copy, nullable) NSString *promotionCode; - -/** - Promotional text to be displayed while sending and receiving the invite. - - - This is optional. This can be between 0 and 80 characters long and can contain - alphanumeric and spaces only. - */ -@property (nonatomic, copy, nullable) NSString *promotionText; - -/** - Destination for the app invite. - - - This is optional and for declaring destination of the invite. - */ -@property (nonatomic, assign) FBSDKAppInviteDestination destination; - -/** - Compares the receiver to another app invite content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToAppInviteContent:(FBSDKAppInviteContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h deleted file mode 100644 index 73b44d9a..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - * A container of arguments for a camera effect. - * An argument is a NSString identified by a NSString key. - */ -NS_SWIFT_NAME(CameraEffectArguments) -@interface FBSDKCameraEffectArguments : NSObject - -/** - Sets a string argument in the container. - @param string The argument - @param key The key for the argument - */ -- (void)setString:(nullable NSString *)string forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets a string argument from the container. - @param key The key for the argument - @return The string value or nil - */ -- (nullable NSString *)stringForKey:(NSString *)key; - -/** - Sets a string array argument in the container. - @param array The array argument - @param key The key for the argument - */ -- (void)setArray:(nullable NSArray *)array forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets an array argument from the container. - @param key The key for the argument - @return The array argument - */ -- (nullable NSArray *)arrayForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h deleted file mode 100644 index cd27ef30..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - * A container of textures for a camera effect. - * A texture for a camera effect is an UIImages identified by a NSString key. - */ -NS_SWIFT_NAME(CameraEffectTextures) -@interface FBSDKCameraEffectTextures : NSObject - -/** - Sets the image for a texture key. - @param image The UIImage for the texture - @param key The key for the texture - */ -- (void)setImage:(nullable UIImage *)image forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets the image for a texture key. - @param key The key for the texture - @return The texture UIImage or nil - */ -- (nullable UIImage *)imageForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h deleted file mode 100644 index b9b8dbc5..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h +++ /dev/null @@ -1,116 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingValidation.h" -#import "FBSDKGameRequestURLProvider.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for a game request. - */ -NS_SWIFT_NAME(GameRequestContent) -@interface FBSDKGameRequestContent : NSObject - -/** - Used when defining additional context about the nature of the request. - - The parameter 'objectID' is required if the action type is either - 'FBSDKGameRequestSendActionType' or 'FBSDKGameRequestAskForActionType'. - -- SeeAlso:objectID - */ -@property (nonatomic, assign) FBSDKGameRequestActionType actionType; - -/** - Compares the receiver to another game request content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToGameRequestContent:(FBSDKGameRequestContent *)content; - -/** - Additional freeform data you may pass for tracking. This will be stored as part of - the request objects created. The maximum length is 255 characters. - */ -@property (nonatomic, copy, nullable) NSString *data; - -/** - This controls the set of friends someone sees if a multi-friend selector is shown. - It is FBSDKGameRequestNoFilter by default, meaning that all friends can be shown. - If specify as FBSDKGameRequestAppUsersFilter, only friends who use the app will be shown. - On the other hands, use FBSDKGameRequestAppNonUsersFilter to filter only friends who do not use the app. - - The parameter name is preserved to be consistent with the counter part on desktop. - */ -@property (nonatomic, assign) FBSDKGameRequestFilter filters; - -/** - A plain-text message to be sent as part of the request. This text will surface in the App Center view - of the request, but not on the notification jewel. Required parameter. - */ -@property (nonatomic, copy) NSString *message; - -/** - The Open Graph object ID of the object being sent. - -- SeeAlso:actionType - */ -@property (nonatomic, copy) NSString *objectID; - -/** - An array of user IDs, usernames or invite tokens (NSString) of people to send request. - - These may or may not be a friend of the sender. If this is specified by the app, - the sender will not have a choice of recipients. If not, the sender will see a multi-friend selector - - This is equivalent to the "to" parameter when using the web game request dialog. - */ -@property (nonatomic, copy) NSArray *recipients; - -/** - An array of user IDs that will be included in the dialog as the first suggested friends. - Cannot be used together with filters. - - This is equivalent to the "suggestions" parameter when using the web game request dialog. -*/ -@property (nonatomic, copy) NSArray *recipientSuggestions; - -/** - The title for the dialog. - */ -@property (nonatomic, copy) NSString *title; - -/** - The call to action for the dialog. - */ -@property (nonatomic, copy) NSString *cta; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h deleted file mode 100644 index 847e2f0c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKGameRequestContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGameRequestDialogDelegate; - -/** - A dialog for sending game requests. - */ -NS_SWIFT_NAME(GameRequestDialog) -@interface FBSDKGameRequestDialog : NSObject - -- (instancetype)init NS_DESIGNATED_INITIALIZER -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:) instead"); -+ (instancetype)new NS_UNAVAILABLE; - -/** - Convenience method to build up a game request with content and a delegate. - @param content The content for the game request. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithContent:(FBSDKGameRequestContent *)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(content:delegate:)); - -/** - Convenience method to build up and show a game request with content and a delegate. - @param content The content for the game request. - @param delegate The receiver's delegate. - */ -+ (instancetype)showWithContent:(FBSDKGameRequestContent *)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead"); - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak, nullable) id delegate; - -/** - The content for game request. - */ -@property (nonatomic, copy) FBSDKGameRequestContent *content; - -/** - Specifies whether frictionless requests are enabled. - */ -@property (nonatomic, assign, getter=isFrictionlessRequestsEnabled) BOOL frictionlessRequestsEnabled; - -/** - A Boolean value that indicates whether the receiver can initiate a game request. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see validateWithError: - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Begins the game request from the receiver. - @return YES if the receiver was able to show the dialog, otherwise NO. - */ -- (BOOL)show; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError *__autoreleasing *)errorRef; - -@end - -/** - A delegate for FBSDKGameRequestDialog. - - The delegate is notified with the results of the game request as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the shower may not be able - to distinguish between completion of a game request and cancellation. - */ -NS_SWIFT_NAME(GameRequestDialogDelegate) -@protocol FBSDKGameRequestDialogDelegate - -/** - Sent to the delegate when the game request completes without error. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - @param results The results from the dialog. This may be nil or empty. - */ -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the game request encounters an error. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - @param error The error. - */ -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the game request dialog is cancelled. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - */ -- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h deleted file mode 100644 index 9e9d82fd..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import "TargetConditionals.h" -#import "FBSDKCoreKitImport.h" - -@class FBSDKGameRequestContent; - -NS_ASSUME_NONNULL_BEGIN -/** - NS_ENUM(NSUInteger, FBSDKGameRequestActionType) - Additional context about the nature of the request. - */ -typedef NS_ENUM(NSUInteger, FBSDKGameRequestActionType) -{ - /** No action type */ - FBSDKGameRequestActionTypeNone = 0, - /** Send action type: The user is sending an object to the friends. */ - FBSDKGameRequestActionTypeSend, - /** Ask For action type: The user is asking for an object from friends. */ - FBSDKGameRequestActionTypeAskFor, - /** Turn action type: It is the turn of the friends to play against the user in a match. (no object) */ - FBSDKGameRequestActionTypeTurn, - /** Invite action type: The user is inviting a friend. */ - FBSDKGameRequestActionTypeInvite, -} NS_SWIFT_NAME(GameRequestActionType); - -/** - NS_ENUM(NSUInteger, FBSDKGameRequestFilters) - Filter for who can be displayed in the multi-friend selector. - */ -typedef NS_ENUM(NSUInteger, FBSDKGameRequestFilter) -{ - /** No filter, all friends can be displayed. */ - FBSDKGameRequestFilterNone = 0, - /** Friends using the app can be displayed. */ - FBSDKGameRequestFilterAppUsers, - /** Friends not using the app can be displayed. */ - FBSDKGameRequestFilterAppNonUsers, - /**All friends can be displayed if FB app is installed.*/ - FBSDKGameRequestFilterEverybody -} NS_SWIFT_NAME(GameRequestFilter); - -NS_SWIFT_NAME(GameRequestURLProvider) -@interface FBSDKGameRequestURLProvider : NSObject -+ (NSURL *_Nullable)createDeepLinkURLWithQueryDictionary:(NSDictionary *_Nonnull)queryDictionary; -+ (NSString *_Nullable)filtersNameForFilters:(FBSDKGameRequestFilter)filters; -+ (NSString *_Nullable)actionTypeNameForActionType:(FBSDKGameRequestActionType)actionType; -@end -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKHashtag.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKHashtag.h deleted file mode 100644 index a080a9f6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKHashtag.h +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a single hashtag that can be used with the share dialog. - */ -NS_SWIFT_NAME(Hashtag) -@interface FBSDKHashtag : NSObject - -/** - Convenience method to build a new hashtag with a string identifier. Equivalent to setting the - `stringRepresentation` property. - @param hashtagString The hashtag string. - */ -+ (instancetype)hashtagWithString:(NSString *)hashtagString -NS_SWIFT_NAME(init(_:)); - -/** - The hashtag string. - - You are responsible for making sure that `stringRepresentation` is a valid hashtag (a single '#' followed - by one or more word characters). Invalid hashtags are ignored when sharing content. You can check validity with the - `valid` property. - @return The hashtag string. - */ -@property (nonatomic, copy) NSString *stringRepresentation; - -/** - Tests if a hashtag is valid. - - A valid hashtag matches the regular expression "#\w+": A single '#' followed by one or more - word characters. - @return YES if the hashtag is valid, NO otherwise. - */ -@property (nonatomic, readonly, assign, getter=isValid) BOOL valid; - -/** - Compares the receiver to another hashtag. - @param hashtag The other hashtag - @return YES if the receiver is equal to the other hashtag; otherwise NO - */ -- (BOOL)isEqualToHashtag:(FBSDKHashtag *)hashtag; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h deleted file mode 100644 index b52ff04b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM (NSUInteger, FBSDKLikeObjectType) - Specifies the type of object referenced by the objectID for likes. - */ -typedef NS_ENUM(NSUInteger, FBSDKLikeObjectType) -{ - /** The objectID refers to an unknown object type. */ - FBSDKLikeObjectTypeUnknown = 0, - /** The objectID refers to an Open Graph object. */ - FBSDKLikeObjectTypeOpenGraph, - /** The objectID refers to an Page object. */ - FBSDKLikeObjectTypePage, -} NS_SWIFT_NAME(LikeObjectType); - -/** - Converts an FBLikeControlObjectType to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKLikeObjectType(FBSDKLikeObjectType objectType) -NS_REFINED_FOR_SWIFT; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKLiking.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKLiking.h deleted file mode 100644 index 028c0f93..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKLiking.h +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKLikeObjectType.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The common interface for components that initiate liking. - - @see FBSDKLikeButton - - @see FBSDKLikeControl - */ -NS_SWIFT_NAME(Liking) -@protocol FBSDKLiking - -/** - The objectID for the object to like. - - - This value may be an Open Graph object ID or a string representation of an URL that describes an - Open Graph object. The objects may be public objects, like pages, or objects that are defined by your application. - */ -@property (nonatomic, copy) NSString *objectID; - -/** - The type of object referenced by the objectID. - - - If the objectType is unknown, the control will determine the objectType by querying the server with the - objectID. Specifying a value for the objectType is an optimization that should be used if the type is known by the - consumer. Consider setting the objectType if it is known when setting the objectID. - */ -@property (nonatomic, assign) FBSDKLikeObjectType objectType; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h deleted file mode 100644 index c38dc835..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKShareConstants.h" -#import "FBSDKSharing.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A dialog for sharing content through Messenger. - - SUPPORTED SHARE TYPES - - FBSDKShareLinkContent - - UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) - - FBSDKShareOpenGraphContent - - FBSDKSharePhotoContent - - FBSDKShareVideoContent - - FBSDKShareMessengerOpenGraphMusicTemplateContent - - FBSDKShareMessengerMediaTemplateContent - - FBSDKShareMessengerGenericTemplateContent - - Any other types that are not one of the four supported types listed above - */ -NS_SWIFT_NAME(MessageDialog) -@interface FBSDKMessageDialog : NSObject - -/** - Convenience method to return a Message Share Dialog with content and a delegate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(content:delegate:)); - -/** - Convenience method to show a Message Share Dialog with content and a delegate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)showWithContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead"); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSendButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSendButton.h deleted file mode 100644 index e3f038d0..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSendButton.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKShareConstants.h" -#import "FBSDKSharingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A button to send content through Messenger. - - Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot - be shown, the button will be disable. - */ -NS_SWIFT_NAME(FBSendButton) -@interface FBSDKSendButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareButton.h deleted file mode 100644 index 1c5ab75d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareButton.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A button to share content. - - Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot - be shown, the button will be disabled. - */ -NS_SWIFT_NAME(FBShareButton) -@interface FBSDKShareButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h deleted file mode 100644 index 4ad2e81f..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCameraEffectArguments.h" -#import "FBSDKCameraEffectTextures.h" -#import "FBSDKSharingContent.h" -#import "FBSDKSharingScheme.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for content to share with a Facebook camera effect. - */ -NS_SWIFT_NAME(ShareCameraEffectContent) -@interface FBSDKShareCameraEffectContent : NSObject - -/** - ID of the camera effect to use. - */ -@property (nonatomic, copy) NSString *effectID; - -/** - Arguments for the effect. - */ -@property (nonatomic, copy) FBSDKCameraEffectArguments *effectArguments; - -/** - Textures for the effect. - */ -@property (nonatomic, copy) FBSDKCameraEffectTextures *effectTextures; - -/** - Compares the receiver to another camera effect content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareCameraEffectContent:(FBSDKShareCameraEffectContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h deleted file mode 100644 index c27b80cc..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKShareError - Error codes for FBSDKShareErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKShareErrorDomain, FBSDKShareError) -{ - /** - Reserved. - */ - FBSDKShareErrorReserved = 200, - - /** - The error code for errors from uploading open graph objects. - */ - FBSDKShareErrorOpenGraph, - - /** - The error code for when a sharing dialog is not available. - - Use the canShare methods to check for this case before calling show. - */ - FBSDKShareErrorDialogNotAvailable, - - /** - @The error code for unknown errors. - */ - FBSDKShareErrorUnknown, -} NS_SWIFT_NAME(ShareError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h deleted file mode 100644 index 33345239..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the Swift extension of ShareDialog will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -NS_SWIFT_NAME(ShareDialog) -@interface FBSDKShareDialog : NSObject -@end - -#else - -#import - -#import "FBSDKShareDialogMode.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A dialog for sharing content on Facebook. - */ -NS_SWIFT_NAME(ShareDialog) -@interface FBSDKShareDialog : NSObject - -/** - Convenience method to create a FBSDKShareDialog with a fromViewController, content and a delegate. - @param viewController A UIViewController to present the dialog from, if appropriate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithViewController:(nullable UIViewController *)viewController - withContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(fromViewController:content:delegate:)); - -/** - Convenience method to show an FBSDKShareDialog with a fromViewController, content and a delegate. - @param viewController A UIViewController to present the dialog from, if appropriate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)showFromViewController:(UIViewController *)viewController - withContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(fromViewController:content:delegate:).show() instead"); - -/** - A UIViewController to present the dialog from. - - If not specified, the top most view controller will be automatically determined as best as possible. - */ -@property (nonatomic, weak) UIViewController *fromViewController; - -/** - The mode with which to display the dialog. - - Defaults to FBSDKShareDialogModeAutomatic, which will automatically choose the best available mode. - */ -@property (nonatomic, assign) FBSDKShareDialogMode mode; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h deleted file mode 100644 index 058ac1e9..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKShareDialogMode) - Modes for the FBSDKShareDialog. - - The automatic mode will progressively check the availability of different modes and open the most - appropriate mode for the dialog that is available. - */ -typedef NS_ENUM(NSUInteger, FBSDKShareDialogMode) -{ - /** - Acts with the most appropriate mode that is available. - */ - FBSDKShareDialogModeAutomatic = 0, - /** - @Displays the dialog in the main native Facebook app. - */ - FBSDKShareDialogModeNative, - /** - @Displays the dialog in the iOS integrated share sheet. - */ - FBSDKShareDialogModeShareSheet, - /** - @Displays the dialog in Safari. - */ - FBSDKShareDialogModeBrowser, - /** - @Displays the dialog in a WKWebView within the app. - */ - FBSDKShareDialogModeWeb, - /** - @Displays the feed dialog in Safari. - */ - FBSDKShareDialogModeFeedBrowser, - /** - @Displays the feed dialog in a WKWebView within the app. - */ - FBSDKShareDialogModeFeedWeb, -} NS_SWIFT_NAME(ShareDialog.Mode); - -/** - Converts an FBSDKShareDialogMode to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKShareDialogMode(FBSDKShareDialogMode dialogMode) -NS_REFINED_FOR_SWIFT; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h deleted file mode 100644 index 94e14806..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h +++ /dev/null @@ -1,430 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit.h deleted file mode 100644 index 47c27372..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKHashtag.h" -#import "FBSDKShareConstants.h" -#import "FBSDKShareLinkContent.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharePhoto.h" -#import "FBSDKSharePhotoContent.h" -#import "FBSDKShareVideo.h" -#import "FBSDKShareVideoContent.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - #import "FBSDKAppGroupContent.h" - #import "FBSDKAppInviteContent.h" - #import "FBSDKGameRequestContent.h" - #import "FBSDKGameRequestDialog.h" - #import "FBSDKGameRequestURLProvider.h" - #import "FBSDKLikeObjectType.h" - #import "FBSDKLiking.h" - #import "FBSDKMessageDialog.h" - #import "FBSDKSendButton.h" - #import "FBSDKShareButton.h" - #import "FBSDKShareCameraEffectContent.h" - #import "FBSDKShareDialog.h" - #import "FBSDKShareDialogMode.h" -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h deleted file mode 100644 index d4224a5d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for status and link content to be shared. - */ -NS_SWIFT_NAME(ShareLinkContent) -@interface FBSDKShareLinkContent : NSObject - -/** - Some quote text of the link. - - If specified, the quote text will render with custom styling on top of the link. - @return The quote text of a link - */ -@property (nonatomic, copy, nullable) NSString *quote; - -/** - Compares the receiver to another link content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareLinkContent:(FBSDKShareLinkContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h deleted file mode 100644 index f54c3165..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMedia) -@protocol FBSDKShareMedia - -@end - -/** - A model for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMediaContent) -@interface FBSDKShareMediaContent : NSObject - -/** - Media to be shared. - @return Array of the media (FBSDKSharePhoto or FBSDKShareVideo) - */ -@property (nonatomic, copy) NSArray> *media; - -/** - Compares the receiver to another media content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareMediaContent:(FBSDKShareMediaContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h deleted file mode 100644 index ffd99b23..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class PHAsset; - -/** - A photo for sharing. - */ -NS_SWIFT_NAME(SharePhoto) -@interface FBSDKSharePhoto : NSObject - -/** - Convenience method to build a new photo object with an image. - @param image If the photo is resident in memory, this method supplies the data - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithImage:(UIImage *)image userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with an imageURL. - @param imageURL The URL to the photo - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - - This method should only be used when adding photo content to open graph stories. - For example, if you're trying to share a photo from the web by itself, download the image and use - `photoWithImage:userGenerated:` instead. - */ -+ (instancetype)photoWithImageURL:(NSURL *)imageURL userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with a PHAsset. - - Parameter photoAsset: The PHAsset that represents the photo in the Photos library. - - Parameter userGenerated: Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithPhotoAsset:(PHAsset *)photoAsset userGenerated:(BOOL)userGenerated; - -/** - If the photo is resident in memory, this method supplies the data. - @return UIImage representation of the photo - */ -@property (nonatomic, strong, nullable) UIImage *image; - -/** - The URL to the photo. - @return URL that points to a network location or the location of the photo on disk - */ -@property (nonatomic, copy, nullable) NSURL *imageURL; - -/** - The representation of the photo in the Photos library. - - Returns: PHAsset that represents the photo in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *photoAsset; - -/** - Specifies whether the photo represented by the receiver was generated by the user or by the application. - @return YES if the photo is user-generated, otherwise NO - */ -@property (nonatomic, assign, getter=isUserGenerated) BOOL userGenerated; - -/** - The user generated caption for the photo. Note that the 'caption' must come from - * the user, as pre-filled content is forbidden by the Platform Policies (2.3). - @return the Photo's caption if exists else returns null. - */ -@property (nonatomic, copy, nullable) NSString *caption; - -/** - Compares the receiver to another photo. - @param photo The other photo - @return YES if the receiver's values are equal to the other photo's values; otherwise NO - */ -- (BOOL)isEqualToSharePhoto:(FBSDKSharePhoto *)photo; - - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h deleted file mode 100644 index 6d20c3e1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; - -/** - A model for photo content to be shared. - */ -NS_SWIFT_NAME(SharePhotoContent) -@interface FBSDKSharePhotoContent : NSObject - -/** - Photos to be shared. - @return Array of the photos (FBSDKSharePhoto) - */ -@property (nonatomic, copy) NSArray *photos; - -/** - Compares the receiver to another photo content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToSharePhotoContent:(FBSDKSharePhotoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h deleted file mode 100644 index 70f27fe7..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; -@class PHAsset; - -/** - A video for sharing. - */ -NS_SWIFT_NAME(ShareVideo) -@interface FBSDKShareVideo : NSObject - -/** - Convenience method to build a new video object from raw data. - - Parameter data: The NSData object that holds the raw video data. - */ -+ (instancetype)videoWithData:(NSData *)data; - -/** - Convenience method to build a new video object with NSData and a previewPhoto. - - Parameter data: The NSData object that holds the raw video data. - - Parameter previewPhoto: The photo that represents the video. - */ -+ (instancetype)videoWithData:(NSData *)data previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a PHAsset. - @param videoAsset The PHAsset that represents the video in the Photos library. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset; - -/** - Convenience method to build a new video object with a PHAsset and a previewPhoto. - @param videoAsset The PHAsset that represents the video in the Photos library. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a videoURL. - @param videoURL The URL to the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL; - -/** - Convenience method to build a new video object with a videoURL and a previewPhoto. - @param videoURL The URL to the video. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - The raw video data. - - Returns: The video data. - */ -@property (nonatomic, strong, nullable) NSData *data; - -/** - The representation of the video in the Photos library. - @return PHAsset that represents the video in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *videoAsset; - -/** - The file URL to the video. - @return URL that points to the location of the video on disk - */ -@property (nonatomic, copy, nullable) NSURL *videoURL; - -/** - The photo that represents the video. - @return The photo - */ -@property (nonatomic, copy, nullable) FBSDKSharePhoto *previewPhoto; - -/** - Compares the receiver to another video. - @param video The other video - @return YES if the receiver's values are equal to the other video's values; otherwise NO - */ -- (BOOL)isEqualToShareVideo:(FBSDKShareVideo *)video; - -@end - -@interface PHAsset (FBSDKShareVideo) - -@property (nonatomic, copy, readonly) NSURL *videoURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h deleted file mode 100644 index 552eb2b6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharePhoto.h" -#import "FBSDKShareVideo.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for video content to be shared. - */ -NS_SWIFT_NAME(ShareVideoContent) -@interface FBSDKShareVideoContent : NSObject - -/** - The video to be shared. - @return The video - */ -@property (nonatomic, copy) FBSDKShareVideo *video; - -/** - Compares the receiver to another video content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareVideoContent:(FBSDKShareVideoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharing.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharing.h deleted file mode 100644 index 6775d5da..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharing.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKSharingDelegate; - -/** - The common interface for components that initiate sharing. - - @see FBSDKShareDialog - - @see FBSDKMessageDialog - */ -NS_SWIFT_NAME(Sharing) -@protocol FBSDKSharing - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak) id delegate; - -/** - The content to be shared. - */ -@property (nonatomic, copy) id shareContent; - -/** - A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. - - If NO, the sharer will still be displayed without the data that was mis-configured. For example, an - invalid placeID specified on the shareContent would produce a data error. - */ -@property (nonatomic, assign) BOOL shouldFailOnDataError; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError **)errorRef; - -@end - -/** - The common interface for dialogs that initiate sharing. - */ -NS_SWIFT_NAME(SharingDialog) -@protocol FBSDKSharingDialog - -/** - A Boolean value that indicates whether the receiver can initiate a share. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see [FBSDKSharing validateWithError:] - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Shows the dialog. - @return YES if the receiver was able to begin sharing, otherwise NO. - */ -- (BOOL)show; - -@end - -/** - A delegate for FBSDKSharing. - - The delegate is notified with the results of the sharer as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the sharer may not be able - to distinguish between completion of a share and cancellation. - */ -NS_SWIFT_NAME(SharingDelegate) -@protocol FBSDKSharingDelegate - -/** - Sent to the delegate when the share completes without error or cancellation. - @param sharer The FBSDKSharing that completed. - @param results The results from the sharer. This may be nil or empty. - */ -- (void)sharer:(id)sharer didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the sharer encounters an error. - @param sharer The FBSDKSharing that completed. - @param error The error. - */ -- (void)sharer:(id)sharer didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the sharer is cancelled. - @param sharer The FBSDKSharing that completed. - */ -- (void)sharerDidCancel:(id)sharer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h deleted file mode 100644 index 145b285b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The common interface for sharing buttons. - - @see FBSDKSendButton - - @see FBSDKShareButton - */ -NS_SWIFT_NAME(SharingButton) -@protocol FBSDKSharingButton - -/** - The content to be shared. - */ -@property (nonatomic, copy, nullable) id shareContent; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h deleted file mode 100644 index 8df357b1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKHashtag; - -/** - A base interface for content to be shared. - */ -NS_SWIFT_NAME(SharingContent) -@protocol FBSDKSharingContent - -/** - URL for the content being shared. - - This URL will be checked for all link meta tags for linking in platform specific ways. See documentation - for App Links (https://developers.facebook.com/docs/applinks/) - @return URL representation of the content link - */ -@property (nonatomic, copy) NSURL *contentURL; - -/** - Hashtag for the content being shared. - @return The hashtag for the content being shared. - */ -@property (nonatomic, copy, nullable) FBSDKHashtag *hashtag; - -/** - List of IDs for taggable people to tag with this content. - See documentation for Taggable Friends - (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) - @return Array of IDs for people to tag (NSString) - */ -@property (nonatomic, copy) NSArray *peopleIDs; - -/** - The ID for a place to tag with this content. - @return The ID for the place to tag - */ -@property (nonatomic, copy, nullable) NSString *placeID; - -/** - A value to be added to the referrer URL when a person follows a link from this shared content on feed. - @return The ref for the content. - */ -@property (nonatomic, copy, nullable) NSString *ref; - -/** - For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. - @return The ID of the Facebook page this share is associated with. - */ -@property (nonatomic, copy, nullable) NSString *pageID; - -/** - A unique identifier for a share involving this content, useful for tracking purposes. - @return A unique string identifying this share data. - */ -@property (nonatomic, copy, readonly, nullable) NSString *shareUUID; - -/** - Adds content to an existing dictionary as key/value pairs and returns the - updated dictionary - @param existingParameters An immutable dictionary of existing values - @param bridgeOptions The options for bridging - @return A new dictionary with the modified contents - */ -- (NSDictionary *)addParameters:(NSDictionary *)existingParameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions -NS_SWIFT_NAME(addParameters(_:options:)); - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h deleted file mode 100644 index 859db491..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import "FBSDKShareDialogMode.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A base interface for indicating a custom URL scheme - */ -NS_SWIFT_NAME(SharingScheme) -@protocol FBSDKSharingScheme - -/** - Asks the receiver to provide a custom scheme. - @param mode The intended dialog mode for sharing the content. - @return A custom URL scheme to use for the specified mode, or nil. - */ -- (nullable NSString *)schemeForMode:(FBSDKShareDialogMode)mode; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h deleted file mode 100644 index bf9b52f3..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. - */ -typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) -{ - FBSDKShareBridgeOptionsDefault = 0, - FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, - FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed - FBSDKShareBridgeOptionsVideoAsset = 1 << 2, - FBSDKShareBridgeOptionsVideoData = 1 << 3, - FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string -} NS_SWIFT_NAME(ShareBridgeOptions); - -/** - A base interface for validation of content and media. - */ -NS_SWIFT_NAME(SharingValidation) -@protocol FBSDKSharingValidation - -/** - Asks the receiver to validate that its content or media values are valid. - - Parameter errorRef: Optional, will receive an FBSDKShareError if the values are not valid. - - Returns: YES if the receiver's values are valid; otherwise NO - */ -- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Info.plist deleted file mode 100644 index 3091bef2..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Info.plist and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftdoc deleted file mode 100644 index 4100087b..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftinterface deleted file mode 100644 index 5bd9ac8b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index e5555f1d..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 013047e6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index e5555f1d..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 013047e6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftdoc deleted file mode 100644 index 4100087b..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftinterface deleted file mode 100644 index 5bd9ac8b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftdoc deleted file mode 100644 index 4100087b..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftinterface deleted file mode 100644 index 5bd9ac8b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 2b06100c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKShareKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit deleted file mode 100644 index a23a9c17..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_armv7/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/DEFA126A-0DD8-302A-B699-49CD9B4234AD.bcsymbolmap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/DEFA126A-0DD8-302A-B699-49CD9B4234AD.bcsymbolmap deleted file mode 100644 index 34664be5..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/BCSymbolMaps/DEFA126A-0DD8-302A-B699-49CD9B4234AD.bcsymbolmap +++ /dev/null @@ -1,1719 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk -iPhoneSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKShareKit-Dynamic/IntermediateBuildFilesPath/FBSDKShareKit.build/Release-iphonesimulator/FBSDKShareKit-Dynamic.build/DerivedSources/FBSDKShareKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit --[FBSDKAppGroupContent hash] --[FBSDKAppGroupContent isEqual:] --[FBSDKAppGroupContent isEqualToAppGroupContent:] -+[FBSDKAppGroupContent supportsSecureCoding] --[FBSDKAppGroupContent initWithCoder:] --[FBSDKAppGroupContent encodeWithCoder:] --[FBSDKAppGroupContent copyWithZone:] --[FBSDKAppGroupContent groupDescription] --[FBSDKAppGroupContent setGroupDescription:] --[FBSDKAppGroupContent name] --[FBSDKAppGroupContent setName:] --[FBSDKAppGroupContent privacy] --[FBSDKAppGroupContent setPrivacy:] --[FBSDKAppGroupContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -__OBJC_$_CLASS_METHODS_FBSDKAppGroupContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppGroupContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppGroupContent -__OBJC_METACLASS_RO_$_FBSDKAppGroupContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppGroupContent -_OBJC_IVAR_$_FBSDKAppGroupContent._groupDescription -_OBJC_IVAR_$_FBSDKAppGroupContent._name -_OBJC_IVAR_$_FBSDKAppGroupContent._privacy -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppGroupContent -__OBJC_$_PROP_LIST_FBSDKAppGroupContent -__OBJC_CLASS_RO_$_FBSDKAppGroupContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.h -NSStringFromFBSDKAppGroupPrivacy --[FBSDKAppInviteContent previewImageURL] --[FBSDKAppInviteContent setPreviewImageURL:] --[FBSDKAppInviteContent validateWithOptions:error:] --[FBSDKAppInviteContent _validatePromoCodeWithError:] --[FBSDKAppInviteContent hash] --[FBSDKAppInviteContent isEqual:] --[FBSDKAppInviteContent isEqualToAppInviteContent:] -+[FBSDKAppInviteContent supportsSecureCoding] --[FBSDKAppInviteContent initWithCoder:] --[FBSDKAppInviteContent encodeWithCoder:] --[FBSDKAppInviteContent copyWithZone:] --[FBSDKAppInviteContent appInvitePreviewImageURL] --[FBSDKAppInviteContent setAppInvitePreviewImageURL:] --[FBSDKAppInviteContent appLinkURL] --[FBSDKAppInviteContent setAppLinkURL:] --[FBSDKAppInviteContent promotionCode] --[FBSDKAppInviteContent setPromotionCode:] --[FBSDKAppInviteContent promotionText] --[FBSDKAppInviteContent setPromotionText:] --[FBSDKAppInviteContent destination] --[FBSDKAppInviteContent setDestination:] --[FBSDKAppInviteContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -__OBJC_$_CLASS_METHODS_FBSDKAppInviteContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingValidation -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingValidation -__OBJC_PROTOCOL_$_FBSDKSharingValidation -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingValidation -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppInviteContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppInviteContent -__OBJC_METACLASS_RO_$_FBSDKAppInviteContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppInviteContent -_OBJC_IVAR_$_FBSDKAppInviteContent._appInvitePreviewImageURL -_OBJC_IVAR_$_FBSDKAppInviteContent._appLinkURL -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionCode -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionText -_OBJC_IVAR_$_FBSDKAppInviteContent._destination -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppInviteContent -__OBJC_$_PROP_LIST_FBSDKAppInviteContent -__OBJC_CLASS_RO_$_FBSDKAppInviteContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.h --[FBSDKCameraEffectArguments init] --[FBSDKCameraEffectArguments setString:forKey:] --[FBSDKCameraEffectArguments stringForKey:] --[FBSDKCameraEffectArguments setArray:forKey:] --[FBSDKCameraEffectArguments arrayForKey:] --[FBSDKCameraEffectArguments allArguments] --[FBSDKCameraEffectArguments hash] --[FBSDKCameraEffectArguments isEqual:] --[FBSDKCameraEffectArguments isEqualToCameraEffectArguments:] -+[FBSDKCameraEffectArguments supportsSecureCoding] --[FBSDKCameraEffectArguments initWithCoder:] --[FBSDKCameraEffectArguments encodeWithCoder:] --[FBSDKCameraEffectArguments copyWithZone:] --[FBSDKCameraEffectArguments _setValue:forKey:] --[FBSDKCameraEffectArguments _valueForKey:] --[FBSDKCameraEffectArguments _valueOfClass:forKey:] -+[FBSDKCameraEffectArguments assertKey:] -+[FBSDKCameraEffectArguments assertValue:] --[FBSDKCameraEffectArguments .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.45 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectArguments -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectArguments -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_METACLASS_RO_$_FBSDKCameraEffectArguments -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectArguments -_OBJC_IVAR_$_FBSDKCameraEffectArguments._arguments -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectArguments -__OBJC_$_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_CLASS_RO_$_FBSDKCameraEffectArguments -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.m -FBSDKShareKit/FBSDKCameraEffectArguments.m --[FBSDKCameraEffectTextures init] --[FBSDKCameraEffectTextures setImage:forKey:] --[FBSDKCameraEffectTextures imageForKey:] --[FBSDKCameraEffectTextures allTextures] --[FBSDKCameraEffectTextures hash] --[FBSDKCameraEffectTextures isEqual:] --[FBSDKCameraEffectTextures isEqualToCameraEffectTextures:] -+[FBSDKCameraEffectTextures supportsSecureCoding] --[FBSDKCameraEffectTextures initWithCoder:] --[FBSDKCameraEffectTextures encodeWithCoder:] --[FBSDKCameraEffectTextures copyWithZone:] --[FBSDKCameraEffectTextures _setValue:forKey:] --[FBSDKCameraEffectTextures _valueForKey:] --[FBSDKCameraEffectTextures _valueOfClass:forKey:] --[FBSDKCameraEffectTextures .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectTextures -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectTextures -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_METACLASS_RO_$_FBSDKCameraEffectTextures -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectTextures -_OBJC_IVAR_$_FBSDKCameraEffectTextures._textures -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectTextures -__OBJC_$_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_CLASS_RO_$_FBSDKCameraEffectTextures -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.m -FBSDKShareKit/FBSDKCameraEffectTextures.m --[FBSDKCheckmarkIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKCheckmarkIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCheckmarkIcon -__OBJC_CLASS_RO_$_FBSDKCheckmarkIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m -FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m --[FBSDKGameRequestContent setRecipients:] --[FBSDKGameRequestContent setRecipientSuggestions:] --[FBSDKGameRequestContent suggestions] --[FBSDKGameRequestContent setSuggestions:] --[FBSDKGameRequestContent to] --[FBSDKGameRequestContent setTo:] --[FBSDKGameRequestContent validateWithOptions:error:] --[FBSDKGameRequestContent hash] --[FBSDKGameRequestContent isEqual:] --[FBSDKGameRequestContent isEqualToGameRequestContent:] -+[FBSDKGameRequestContent supportsSecureCoding] --[FBSDKGameRequestContent initWithCoder:] --[FBSDKGameRequestContent encodeWithCoder:] --[FBSDKGameRequestContent copyWithZone:] --[FBSDKGameRequestContent actionType] --[FBSDKGameRequestContent setActionType:] --[FBSDKGameRequestContent data] --[FBSDKGameRequestContent setData:] --[FBSDKGameRequestContent filters] --[FBSDKGameRequestContent setFilters:] --[FBSDKGameRequestContent message] --[FBSDKGameRequestContent setMessage:] --[FBSDKGameRequestContent objectID] --[FBSDKGameRequestContent setObjectID:] --[FBSDKGameRequestContent recipients] --[FBSDKGameRequestContent recipientSuggestions] --[FBSDKGameRequestContent title] --[FBSDKGameRequestContent setTitle:] --[FBSDKGameRequestContent cta] --[FBSDKGameRequestContent setCta:] --[FBSDKGameRequestContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestContent -__OBJC_$_CLASS_PROP_LIST_FBSDKGameRequestContent -__OBJC_METACLASS_RO_$_FBSDKGameRequestContent -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestContent -_OBJC_IVAR_$_FBSDKGameRequestContent._actionType -_OBJC_IVAR_$_FBSDKGameRequestContent._data -_OBJC_IVAR_$_FBSDKGameRequestContent._filters -_OBJC_IVAR_$_FBSDKGameRequestContent._message -_OBJC_IVAR_$_FBSDKGameRequestContent._objectID -_OBJC_IVAR_$_FBSDKGameRequestContent._recipients -_OBJC_IVAR_$_FBSDKGameRequestContent._recipientSuggestions -_OBJC_IVAR_$_FBSDKGameRequestContent._title -_OBJC_IVAR_$_FBSDKGameRequestContent._cta -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestContent -__OBJC_$_PROP_LIST_FBSDKGameRequestContent -__OBJC_CLASS_RO_$_FBSDKGameRequestContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.h -+[FBSDKGameRequestDialog initialize] -+[FBSDKGameRequestDialog dialogWithContent:delegate:] -+[FBSDKGameRequestDialog showWithContent:delegate:] --[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:] -___81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKGameRequestDialog facebookAppReturnedURL:] --[FBSDKGameRequestDialog handleDialogError:] --[FBSDKGameRequestDialog application:openURL:sourceApplication:annotation:] --[FBSDKGameRequestDialog canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKGameRequestDialog applicationDidBecomeActive:] --[FBSDKGameRequestDialog isAuthenticationURL:] --[FBSDKGameRequestDialog handleBridgeAPIFailureWithError:] --[FBSDKGameRequestDialog isValidCallbackURL:] --[FBSDKGameRequestDialog parsedPayloadFromURL:] --[FBSDKGameRequestDialog init] --[FBSDKGameRequestDialog canShow] --[FBSDKGameRequestDialog show] --[FBSDKGameRequestDialog validateWithError:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV1:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV2:] --[FBSDKGameRequestDialog webDialog:didCompleteWithResults:] --[FBSDKGameRequestDialog webDialog:didFailWithError:] --[FBSDKGameRequestDialog webDialogDidCancel:] --[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:] -___66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke --[FBSDKGameRequestDialog _handleBridgeAPIResponse:] --[FBSDKGameRequestDialog _didCompleteWithResults:] --[FBSDKGameRequestDialog _didFailWithError:] --[FBSDKGameRequestDialog _didCancel] --[FBSDKGameRequestDialog _cleanUp] --[FBSDKGameRequestDialog _handleCompletionWithDialogResults:error:] --[FBSDKGameRequestDialog delegate] --[FBSDKGameRequestDialog setDelegate:] --[FBSDKGameRequestDialog content] --[FBSDKGameRequestDialog setContent:] --[FBSDKGameRequestDialog isFrictionlessRequestsEnabled] --[FBSDKGameRequestDialog setFrictionlessRequestsEnabled:] --[FBSDKGameRequestDialog .cxx_destruct] -__recipientCache -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_CLASSLIST_REFERENCES_$_.33 -___block_descriptor_40_e8_32w_e20_v20?0B8"NSError"12l -_OBJC_CLASSLIST_REFERENCES_$_.43 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_CLASSLIST_REFERENCES_$_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_CLASSLIST_REFERENCES_$_.200 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -___block_descriptor_40_e8_32w_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_CLASSLIST_REFERENCES_$_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestDialog -__OBJC_METACLASS_RO_$_FBSDKGameRequestDialog -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._dialogIsFrictionless -_OBJC_IVAR_$_FBSDKGameRequestDialog._isAwaitingResult -_OBJC_IVAR_$_FBSDKGameRequestDialog._webDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._frictionlessRequestsEnabled -_OBJC_IVAR_$_FBSDKGameRequestDialog._delegate -_OBJC_IVAR_$_FBSDKGameRequestDialog._content -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestDialog -__OBJC_$_PROP_LIST_FBSDKGameRequestDialog -__OBJC_CLASS_RO_$_FBSDKGameRequestDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.h -__66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke --[FBSDKGameRequestFrictionlessRecipientCache init] --[FBSDKGameRequestFrictionlessRecipientCache dealloc] --[FBSDKGameRequestFrictionlessRecipientCache recipientsAreFrictionless:] --[FBSDKGameRequestFrictionlessRecipientCache updateWithResults:] --[FBSDKGameRequestFrictionlessRecipientCache _accessTokenDidChangeNotification:] --[FBSDKGameRequestFrictionlessRecipientCache _updateCache] -___58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKGameRequestFrictionlessRecipientCache .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -__OBJC_METACLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestFrictionlessRecipientCache -_OBJC_IVAR_$_FBSDKGameRequestFrictionlessRecipientCache._recipientIDs -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_CLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -+[FBSDKGameRequestURLProvider _getQueryArrayFromGameRequestDictionary:] -+[FBSDKGameRequestURLProvider createDeepLinkURLWithQueryDictionary:] -+[FBSDKGameRequestURLProvider filtersNameForFilters:] -+[FBSDKGameRequestURLProvider actionTypeNameForActionType:] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_CLASSLIST_REFERENCES_$_.32 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestURLProvider -__OBJC_METACLASS_RO_$_FBSDKGameRequestURLProvider -__OBJC_CLASS_RO_$_FBSDKGameRequestURLProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestURLProvider.m -FBSDKShareKit/FBSDKGameRequestURLProvider.m -+[FBSDKHashtag hashtagWithString:] --[FBSDKHashtag description] --[FBSDKHashtag isValid] --[FBSDKHashtag hash] --[FBSDKHashtag isEqual:] --[FBSDKHashtag isEqualToHashtag:] -+[FBSDKHashtag supportsSecureCoding] --[FBSDKHashtag initWithCoder:] --[FBSDKHashtag encodeWithCoder:] --[FBSDKHashtag copyWithZone:] --[FBSDKHashtag stringRepresentation] --[FBSDKHashtag setStringRepresentation:] --[FBSDKHashtag .cxx_destruct] -___HashtagRegularExpression_block_invoke -__OBJC_$_CLASS_METHODS_FBSDKHashtag -__OBJC_CLASS_PROTOCOLS_$_FBSDKHashtag -__OBJC_$_CLASS_PROP_LIST_FBSDKHashtag -__OBJC_METACLASS_RO_$_FBSDKHashtag -__OBJC_$_INSTANCE_METHODS_FBSDKHashtag -_OBJC_IVAR_$_FBSDKHashtag._stringRepresentation -__OBJC_$_INSTANCE_VARIABLES_FBSDKHashtag -__OBJC_$_PROP_LIST_FBSDKHashtag -__OBJC_CLASS_RO_$_FBSDKHashtag -_HashtagRegularExpression.hashtagRegularExpression -_HashtagRegularExpression.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.99 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m -__HashtagRegularExpression_block_invoke -FBSDKShareKit/FBSDKHashtag.m -FBSDKShareKit/FBSDKHashtag.h -HashtagRegularExpression -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/usr/include/dispatch/once.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBSDKLikeActionController isDisabled] -+[FBSDKLikeActionController initialize] -+[FBSDKLikeActionController _accessTokenDidChangeNotification:] -+[FBSDKLikeActionController _applicationWillResignActiveNotification:] -+[FBSDKLikeActionController _cacheFileURL] -+[FBSDKLikeActionController likeActionControllerForObjectID:objectType:] --[FBSDKLikeActionController initWithObjectID:objectType:accessToken:] --[FBSDKLikeActionController init] -+[FBSDKLikeActionController supportsSecureCoding] --[FBSDKLikeActionController initWithCoder:] --[FBSDKLikeActionController encodeWithCoder:] --[FBSDKLikeActionController likeCountString] --[FBSDKLikeActionController socialSentence] --[FBSDKLikeActionController refresh] --[FBSDKLikeActionController beginContentAccess] --[FBSDKLikeActionController endContentAccess] --[FBSDKLikeActionController discardContentIfPossible] --[FBSDKLikeActionController isContentDiscarded] --[FBSDKLikeActionController likeDialog:didCompleteWithResults:] --[FBSDKLikeActionController likeDialog:didFailWithError:] -_FBSDKLikeActionControllerLogError --[FBSDKLikeActionController _configure] --[FBSDKLikeActionController _ensureVerifiedObjectID:] -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.179 -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[FBSDKLikeActionController _presentLikeDialogWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishIfNeededWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:] -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:] -___98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke --[FBSDKLikeActionController _refreshWithMode:] -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 --[FBSDKLikeActionController _setExecuting:forKey:] -___50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke --[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:] -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -___copy_helper_block_e8_32s40s48s56s64s72s -___destroy_helper_block_e8_32s40s48s56s64s72s --[FBSDKLikeActionController _useOGLike] --[FBSDKLikeActionController lastUpdateTime] --[FBSDKLikeActionController objectID] --[FBSDKLikeActionController objectType] --[FBSDKLikeActionController objectIsLiked] --[FBSDKLikeActionController .cxx_destruct] -___FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -___copy_helper_block_e8_32b -___FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -___FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -___copy_helper_block_e8_32s40s48b -___destroy_helper_block_e8_32s40s48s -___FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke -___copy_helper_block_e8_32b40r48r56r64r72r80r -___destroy_helper_block_e8_32s40r48r56r64r72r80r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.425 -___copy_helper_block_e8_32r40r -___destroy_helper_block_e8_32r40r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.427 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -___FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -__cache -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_CLASSLIST_REFERENCES_$_.169 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.177 -___block_descriptor_40_e8_32s_e24_v24?0B8"NSString"12B20l -___block_descriptor_48_e8_32s40bs_e24_v24?0B8"NSString"12B20l -_OBJC_CLASSLIST_REFERENCES_$_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.202 -___block_descriptor_64_e8_32s40s48bs56s_e21_v20?0B8"NSString"12l -___block_descriptor_64_e8_32s40s48bs56s_e18_v16?0"NSString"8l -_OBJC_SELECTOR_REFERENCES_.208 -___block_descriptor_64_e8_32s40s48bs56s_e8_v12?0B8l -___block_descriptor_40_e8_32s_e79_v64?0q8"NSString"16"NSString"24"NSString"32"NSString"40"NSString"48B56B60l -___block_descriptor_40_e8_32s_e18_v16?0"NSString"8l -__setExecuting:forKey:._executing -__setExecuting:forKey:.onceToken -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_CLASSLIST_REFERENCES_$_.231 -___block_descriptor_41_e8_32s_e5_v8?0l -___block_descriptor_83_e8_32s40s48s56s64s72s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.235 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionController -__OBJC_$_PROTOCOL_REFS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLikeDialogDelegate -__OBJC_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSDiscardableContent -__OBJC_$_PROTOCOL_METHOD_TYPES_NSDiscardableContent -__OBJC_PROTOCOL_$_NSDiscardableContent -__OBJC_LABEL_PROTOCOL_$_NSDiscardableContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionController -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionController -__OBJC_METACLASS_RO_$_FBSDKLikeActionController -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionController -_OBJC_IVAR_$_FBSDKLikeActionController._accessToken -_OBJC_IVAR_$_FBSDKLikeActionController._contentAccessCount -_OBJC_IVAR_$_FBSDKLikeActionController._contentDiscarded -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToAnalyticsParametersMap -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToUpdateBlockMap -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedIsPending -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedOnServer -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsPage -_OBJC_IVAR_$_FBSDKLikeActionController._refreshState -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._unlikeToken -_OBJC_IVAR_$_FBSDKLikeActionController._verifiedObjectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLiked -_OBJC_IVAR_$_FBSDKLikeActionController._lastUpdateTime -_OBJC_IVAR_$_FBSDKLikeActionController._objectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionController -__OBJC_$_PROP_LIST_FBSDKLikeActionController -__OBJC_CLASS_RO_$_FBSDKLikeActionController -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_CLASSLIST_REFERENCES_$_.365 -_OBJC_SELECTOR_REFERENCES_.367 -_OBJC_CLASSLIST_REFERENCES_$_.368 -_OBJC_CLASSLIST_REFERENCES_$_.377 -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 -_OBJC_SELECTOR_REFERENCES_.391 -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.414 -___block_descriptor_64_e8_32s40s48bs_e54_v32?0""816"NSError"24l -___block_descriptor_88_e8_32bs40r48r56r64r72r80r_e5_v8?0l -___block_descriptor_48_e8_32r40r_e24_v28?0B8q12"NSString"20l -___block_descriptor_72_e8_32bs40r48r56r64r_e60_v44?0B8"NSString"12"NSString"20"NSString"28"NSString"36l -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.440 -_OBJC_SELECTOR_REFERENCES_.444 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.427 -__destroy_helper_block_e8_32r40r -__copy_helper_block_e8_32r40r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.425 -__destroy_helper_block_e8_32s40r48r56r64r72r80r -__copy_helper_block_e8_32b40r48r56r64r72r80r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48b -__FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -__FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -__copy_helper_block_e8_32b -__FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.h -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72s -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -BOOLFromFBSDKTriStateBOOL -__50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -FBSDKLikeActionControllerAddRefreshRequests -FBSDKLikeActionControllerAddGetEngagementRequest -FBSDKLikeActionControllerAddGetOGObjectLikeRequest -__98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKTriStateBOOLFromBOOL -FBSDKLikeActionControllerAddPublishUnlikeRequest -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48b56s -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKLikeActionControllerAddPublishLikeRequest -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.179 -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -FBSDKLikeActionControllerAddGetObjectIDRequest -FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest -FBSDKLikeActionControllerLogError -FBSDKTriStateBOOLFromNSNumber --[FBSDKLikeActionControllerCache initWithAccessTokenString:] -+[FBSDKLikeActionControllerCache supportsSecureCoding] --[FBSDKLikeActionControllerCache initWithCoder:] --[FBSDKLikeActionControllerCache encodeWithCoder:] --[FBSDKLikeActionControllerCache objectForKeyedSubscript:] --[FBSDKLikeActionControllerCache resetForAccessTokenString:] --[FBSDKLikeActionControllerCache setObject:forKeyedSubscript:] --[FBSDKLikeActionControllerCache _prune] -___40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeActionControllerCache accessTokenString] --[FBSDKLikeActionControllerCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.37 -___block_descriptor_40_e8_32s_e52_v32?0"NSString"8"FBSDKLikeActionController"16^B24l -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.48 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionControllerCache -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionControllerCache -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_METACLASS_RO_$_FBSDKLikeActionControllerCache -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionControllerCache -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._accessTokenString -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._items -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionControllerCache -__OBJC_$_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_CLASS_RO_$_FBSDKLikeActionControllerCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h -__40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeBoxBorderView initWithFrame:] --[FBSDKLikeBoxBorderView initWithCoder:] --[FBSDKLikeBoxBorderView setBackgroundColor:] --[FBSDKLikeBoxBorderView setBorderCornerRadius:] --[FBSDKLikeBoxBorderView setBorderWidth:] --[FBSDKLikeBoxBorderView setCaretPosition:] --[FBSDKLikeBoxBorderView contentInsets] --[FBSDKLikeBoxBorderView setContentView:] --[FBSDKLikeBoxBorderView setFillColor:] --[FBSDKLikeBoxBorderView setForegroundColor:] --[FBSDKLikeBoxBorderView intrinsicContentSize] --[FBSDKLikeBoxBorderView layoutSubviews] --[FBSDKLikeBoxBorderView sizeThatFits:] --[FBSDKLikeBoxBorderView drawRect:] --[FBSDKLikeBoxBorderView _borderInsets] --[FBSDKLikeBoxBorderView _initializeContent] --[FBSDKLikeBoxBorderView borderCornerRadius] --[FBSDKLikeBoxBorderView borderWidth] --[FBSDKLikeBoxBorderView caretPosition] --[FBSDKLikeBoxBorderView contentView] --[FBSDKLikeBoxBorderView fillColor] --[FBSDKLikeBoxBorderView foregroundColor] --[FBSDKLikeBoxBorderView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderCornerRadius -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderWidth -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._contentView -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._fillColor -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._foregroundColor -__OBJC_METACLASS_RO_$_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxBorderView -__OBJC_$_PROP_LIST_FBSDKLikeBoxBorderView -__OBJC_CLASS_RO_$_FBSDKLikeBoxBorderView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h -FBSDKPointsForScreenPixels -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk -FBSDKEdgeInsetsInsetSize --[FBSDKLikeBoxView initWithFrame:] --[FBSDKLikeBoxView initWithCoder:] --[FBSDKLikeBoxView setCaretPosition:] --[FBSDKLikeBoxView text] --[FBSDKLikeBoxView setText:] --[FBSDKLikeBoxView intrinsicContentSize] --[FBSDKLikeBoxView layoutSubviews] --[FBSDKLikeBoxView sizeThatFits:] --[FBSDKLikeBoxView _initializeContent] --[FBSDKLikeBoxView caretPosition] --[FBSDKLikeBoxView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxView._borderView -_OBJC_IVAR_$_FBSDKLikeBoxView._likeCountLabel -_OBJC_CLASSLIST_REFERENCES_$_.29 -__OBJC_METACLASS_RO_$_FBSDKLikeBoxView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxView -__OBJC_$_PROP_LIST_FBSDKLikeBoxView -__OBJC_CLASS_RO_$_FBSDKLikeBoxView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.h -+[FBSDKLikeDialog initialize] -+[FBSDKLikeDialog likeWithObjectID:objectType:delegate:] --[FBSDKLikeDialog canLike] --[FBSDKLikeDialog like] -___23-[FBSDKLikeDialog like]_block_invoke -___23-[FBSDKLikeDialog like]_block_invoke.59 --[FBSDKLikeDialog validateWithError:] --[FBSDKLikeDialog _canLikeNative] --[FBSDKLikeDialog _handleCompletionWithDialogResults:error:] --[FBSDKLikeDialog delegate] --[FBSDKLikeDialog setDelegate:] --[FBSDKLikeDialog objectID] --[FBSDKLikeDialog setObjectID:] --[FBSDKLikeDialog objectType] --[FBSDKLikeDialog setObjectType:] --[FBSDKLikeDialog shouldFailOnDataError] --[FBSDKLikeDialog setShouldFailOnDataError:] --[FBSDKLikeDialog fromViewController] --[FBSDKLikeDialog setFromViewController:] --[FBSDKLikeDialog .cxx_destruct] -___block_descriptor_40_e8_32s_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_CLASSLIST_REFERENCES_$_.62 -___block_descriptor_57_e8_32s40s48bs_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_CLASSLIST_REFERENCES_$_.77 -__OBJC_$_CLASS_METHODS_FBSDKLikeDialog -__OBJC_METACLASS_RO_$_FBSDKLikeDialog -__OBJC_$_INSTANCE_METHODS_FBSDKLikeDialog -_OBJC_IVAR_$_FBSDKLikeDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKLikeDialog._delegate -_OBJC_IVAR_$_FBSDKLikeDialog._objectID -_OBJC_IVAR_$_FBSDKLikeDialog._objectType -_OBJC_IVAR_$_FBSDKLikeDialog._fromViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeDialog -__OBJC_$_PROP_LIST_FBSDKLikeDialog -__OBJC_CLASS_RO_$_FBSDKLikeDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.h -__23-[FBSDKLikeDialog like]_block_invoke.59 -__23-[FBSDKLikeDialog like]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m -NSStringFromFBSDKLikeObjectType -FBSDKShareKit/FBSDKLikeObjectType.m -+[FBSDKMessageDialog initialize] -+[FBSDKMessageDialog dialogWithContent:delegate:] -+[FBSDKMessageDialog showWithContent:delegate:] --[FBSDKMessageDialog canShow] --[FBSDKMessageDialog show] -___26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessageDialog validateWithError:] --[FBSDKMessageDialog _canShowNative] --[FBSDKMessageDialog _handleCompletionWithDialogResults:response:] --[FBSDKMessageDialog _invokeDelegateDidCancel] --[FBSDKMessageDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKMessageDialog _invokeDelegateDidFailWithError:] --[FBSDKMessageDialog _logDialogShow] --[FBSDKMessageDialog delegate] --[FBSDKMessageDialog setDelegate:] --[FBSDKMessageDialog shareContent] --[FBSDKMessageDialog setShareContent:] --[FBSDKMessageDialog shouldFailOnDataError] --[FBSDKMessageDialog setShouldFailOnDataError:] --[FBSDKMessageDialog .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_CLASSLIST_REFERENCES_$_.130 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -__OBJC_$_CLASS_METHODS_FBSDKMessageDialog -__OBJC_$_PROTOCOL_REFS_FBSDKSharing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharing -__OBJC_$_PROP_LIST_FBSDKSharing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharing -__OBJC_PROTOCOL_$_FBSDKSharing -__OBJC_LABEL_PROTOCOL_$_FBSDKSharing -__OBJC_$_PROTOCOL_REFS_FBSDKSharingDialog -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingDialog -__OBJC_$_PROP_LIST_FBSDKSharingDialog -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingDialog -__OBJC_PROTOCOL_$_FBSDKSharingDialog -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKMessageDialog -__OBJC_METACLASS_RO_$_FBSDKMessageDialog -__OBJC_$_INSTANCE_METHODS_FBSDKMessageDialog -_OBJC_IVAR_$_FBSDKMessageDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKMessageDialog._delegate -_OBJC_IVAR_$_FBSDKMessageDialog._shareContent -__OBJC_$_INSTANCE_VARIABLES_FBSDKMessageDialog -__OBJC_$_PROP_LIST_FBSDKMessageDialog -__OBJC_CLASS_RO_$_FBSDKMessageDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m -FBSDKShareKit/FBSDKMessageDialog.m -__26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessengerIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKMessengerIcon -__OBJC_$_INSTANCE_METHODS_FBSDKMessengerIcon -__OBJC_CLASS_RO_$_FBSDKMessengerIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m -FBSDKShareKit/Internal/FBSDKMessengerIcon.m --[FBSDKSendButton shareContent] --[FBSDKSendButton setShareContent:] --[FBSDKSendButton analyticsParameters] --[FBSDKSendButton impressionTrackingEventName] --[FBSDKSendButton impressionTrackingIdentifier] --[FBSDKSendButton configureButton] --[FBSDKSendButton isImplicitlyDisabled] --[FBSDKSendButton _share:] --[FBSDKSendButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKSendButton._dialog -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_REFS_FBSDKSharingButton -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingButton -__OBJC_$_PROP_LIST_FBSDKSharingButton -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingButton -__OBJC_PROTOCOL_$_FBSDKSharingButton -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingButton -__OBJC_CLASS_PROTOCOLS_$_FBSDKSendButton -__OBJC_METACLASS_RO_$_FBSDKSendButton -__OBJC_$_INSTANCE_METHODS_FBSDKSendButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKSendButton -__OBJC_$_PROP_LIST_FBSDKSendButton -__OBJC_CLASS_RO_$_FBSDKSendButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m -FBSDKShareKit/FBSDKSendButton.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareAppEventNames.m --[FBSDKShareButton shareContent] --[FBSDKShareButton setShareContent:] --[FBSDKShareButton analyticsParameters] --[FBSDKShareButton impressionTrackingEventName] --[FBSDKShareButton impressionTrackingIdentifier] --[FBSDKShareButton configureButton] --[FBSDKShareButton isImplicitlyDisabled] --[FBSDKShareButton _share:] --[FBSDKShareButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKShareButton._dialog -_OBJC_CLASSLIST_REFERENCES_$_.27 -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareButton -__OBJC_METACLASS_RO_$_FBSDKShareButton -__OBJC_$_INSTANCE_METHODS_FBSDKShareButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareButton -__OBJC_$_PROP_LIST_FBSDKShareButton -__OBJC_CLASS_RO_$_FBSDKShareButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m -FBSDKShareKit/FBSDKShareButton.m --[FBSDKShareCameraEffectContent init] --[FBSDKShareCameraEffectContent addParameters:bridgeOptions:] -___61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke --[FBSDKShareCameraEffectContent schemeForMode:] --[FBSDKShareCameraEffectContent validateWithOptions:error:] --[FBSDKShareCameraEffectContent hash] --[FBSDKShareCameraEffectContent isEqual:] --[FBSDKShareCameraEffectContent isEqualToShareCameraEffectContent:] -+[FBSDKShareCameraEffectContent supportsSecureCoding] --[FBSDKShareCameraEffectContent initWithCoder:] --[FBSDKShareCameraEffectContent encodeWithCoder:] --[FBSDKShareCameraEffectContent copyWithZone:] --[FBSDKShareCameraEffectContent effectID] --[FBSDKShareCameraEffectContent setEffectID:] --[FBSDKShareCameraEffectContent effectArguments] --[FBSDKShareCameraEffectContent setEffectArguments:] --[FBSDKShareCameraEffectContent effectTextures] --[FBSDKShareCameraEffectContent setEffectTextures:] --[FBSDKShareCameraEffectContent contentURL] --[FBSDKShareCameraEffectContent setContentURL:] --[FBSDKShareCameraEffectContent hashtag] --[FBSDKShareCameraEffectContent setHashtag:] --[FBSDKShareCameraEffectContent peopleIDs] --[FBSDKShareCameraEffectContent setPeopleIDs:] --[FBSDKShareCameraEffectContent placeID] --[FBSDKShareCameraEffectContent setPlaceID:] --[FBSDKShareCameraEffectContent ref] --[FBSDKShareCameraEffectContent setRef:] --[FBSDKShareCameraEffectContent pageID] --[FBSDKShareCameraEffectContent setPageID:] --[FBSDKShareCameraEffectContent shareUUID] --[FBSDKShareCameraEffectContent .cxx_destruct] -___block_descriptor_40_e8_32s_e34_v32?0"NSString"8"UIImage"16^B24l -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_CLASSLIST_REFERENCES_$_.54 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -__OBJC_$_CLASS_METHODS_FBSDKShareCameraEffectContent -__OBJC_$_PROTOCOL_REFS_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingContent -__OBJC_$_PROP_LIST_FBSDKSharingContent -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingContent -__OBJC_PROTOCOL_$_FBSDKSharingContent -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingScheme -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingScheme -__OBJC_PROTOCOL_$_FBSDKSharingScheme -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingScheme -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareCameraEffectContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_METACLASS_RO_$_FBSDKShareCameraEffectContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareCameraEffectContent -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectArguments -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectTextures -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._contentURL -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._hashtag -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._placeID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._ref -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._pageID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareCameraEffectContent -__OBJC_$_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_CLASS_RO_$_FBSDKShareCameraEffectContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.m -FBSDKShareKit/FBSDKShareCameraEffectContent.m -__61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m -+[FBSDKShareDialog initialize] -+[FBSDKShareDialog dialogWithViewController:withContent:delegate:] -+[FBSDKShareDialog showFromViewController:withContent:delegate:] --[FBSDKShareDialog dealloc] --[FBSDKShareDialog canShow] --[FBSDKShareDialog show] --[FBSDKShareDialog validateWithError:] --[FBSDKShareDialog webDialog:didCompleteWithResults:] --[FBSDKShareDialog webDialog:didFailWithError:] --[FBSDKShareDialog webDialogDidCancel:] --[FBSDKShareDialog _isDefaultToShareSheet] --[FBSDKShareDialog _showAutomatic:] --[FBSDKShareDialog _loadNativeMethodName:methodVersion:] --[FBSDKShareDialog _canShowNative] --[FBSDKShareDialog _canShowShareSheet] --[FBSDKShareDialog _canAttributeThroughShareSheet] --[FBSDKShareDialog _canUseFBShareSheet] --[FBSDKShareDialog _canUseQuoteInShareSheet] --[FBSDKShareDialog _canUseMMPInShareSheet] --[FBSDKShareDialog _supportsShareSheetMinimumVersion:] --[FBSDKShareDialog _cleanUpWebDialog] --[FBSDKShareDialog _contentImages] --[FBSDKShareDialog _contentVideoURL:] --[FBSDKShareDialog _contentVideoURLs] --[FBSDKShareDialog _contentURLs] --[FBSDKShareDialog _handleWebResponseParameters:error:cancelled:] --[FBSDKShareDialog _photoContentHasAtLeastOneImage:] --[FBSDKShareDialog _showBrowser:] -___33-[FBSDKShareDialog _showBrowser:]_block_invoke -___33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -___33-[FBSDKShareDialog _showBrowser:]_block_invoke.250 --[FBSDKShareDialog _showFeedBrowser:] -___37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke --[FBSDKShareDialog _showFeedWeb:] --[FBSDKShareDialog _showNativeWithCanShowError:validationError:] -___64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke --[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:] -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 --[FBSDKShareDialog _showWeb:] --[FBSDKShareDialog _useNativeDialog] --[FBSDKShareDialog _useSafariViewController] --[FBSDKShareDialog _validateWithError:] --[FBSDKShareDialog _validateFullyCompatibleWithError:] --[FBSDKShareDialog _validateShareContentForBrowserWithOptions:error:] --[FBSDKShareDialog _validateShareContentForFeed:] --[FBSDKShareDialog _validateShareContentForNative:] --[FBSDKShareDialog _validateShareContentForShareSheet:] --[FBSDKShareDialog _validateShareMediaContentAvailability:error:] --[FBSDKShareDialog _invokeDelegateDidCancel] --[FBSDKShareDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKShareDialog _invokeDelegateDidFailWithError:] --[FBSDKShareDialog _logDialogShow] --[FBSDKShareDialog _calculateInitialText] --[FBSDKShareDialog delegate] --[FBSDKShareDialog setDelegate:] --[FBSDKShareDialog shareContent] --[FBSDKShareDialog setShareContent:] --[FBSDKShareDialog shouldFailOnDataError] --[FBSDKShareDialog setShouldFailOnDataError:] --[FBSDKShareDialog fromViewController] --[FBSDKShareDialog setFromViewController:] --[FBSDKShareDialog mode] --[FBSDKShareDialog setMode:] --[FBSDKShareDialog .cxx_destruct] -___FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -___FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_CLASSLIST_REFERENCES_$_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_CLASSLIST_REFERENCES_$_.183 -_OBJC_CLASSLIST_REFERENCES_$_.186 -_OBJC_CLASSLIST_REFERENCES_$_.199 -_OBJC_CLASSLIST_REFERENCES_$_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_CLASSLIST_REFERENCES_$_.210 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.230 -_OBJC_SELECTOR_REFERENCES_.234 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.243 -___block_descriptor_40_e8_32s_e38_v28?0B8"NSString"12"NSDictionary"20l -_OBJC_CLASSLIST_REFERENCES_$_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_CLASSLIST_REFERENCES_$_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.289 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -___block_descriptor_40_e8_32s_e5_v8?0l -___block_descriptor_40_e8_32s_e8_v16?0q8l -_OBJC_SELECTOR_REFERENCES_.309 -_OBJC_SELECTOR_REFERENCES_.311 -_OBJC_SELECTOR_REFERENCES_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_CLASSLIST_REFERENCES_$_.316 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 -_OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_SELECTOR_REFERENCES_.342 -_OBJC_CLASSLIST_REFERENCES_$_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_CLASSLIST_REFERENCES_$_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_SELECTOR_REFERENCES_.384 -_OBJC_SELECTOR_REFERENCES_.386 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_CLASSLIST_REFERENCES_$_.391 -_OBJC_SELECTOR_REFERENCES_.393 -_OBJC_CLASSLIST_REFERENCES_$_.394 -_OBJC_SELECTOR_REFERENCES_.396 -__OBJC_$_CLASS_METHODS_FBSDKShareDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareDialog -__OBJC_METACLASS_RO_$_FBSDKShareDialog -__OBJC_$_INSTANCE_METHODS_FBSDKShareDialog -_OBJC_IVAR_$_FBSDKShareDialog._webDialog -_OBJC_IVAR_$_FBSDKShareDialog._temporaryFiles -_OBJC_IVAR_$_FBSDKShareDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKShareDialog._delegate -_OBJC_IVAR_$_FBSDKShareDialog._shareContent -_OBJC_IVAR_$_FBSDKShareDialog._fromViewController -_OBJC_IVAR_$_FBSDKShareDialog._mode -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareDialog -__OBJC_$_PROP_LIST_FBSDKShareDialog -__OBJC_CLASS_RO_$_FBSDKShareDialog -_FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl.onceToken -_FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl.onceToken -___block_literal_global.499 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.h -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -__64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke -__37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke -__33-[FBSDKShareDialog _showBrowser:]_block_invoke.250 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke -FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl -FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m -NSStringFromFBSDKShareDialogMode -FBSDKShareKit/FBSDKShareDialogMode.m -_OBJC_CLASSLIST_REFERENCES_$_.9 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.m -FBSDKShareExtensionInitialText -FBSDKShareKit/Internal/FBSDKShareExtension.m --[FBSDKShareLinkContent init] --[FBSDKShareLinkContent setPeopleIDs:] --[FBSDKShareLinkContent addParameters:bridgeOptions:] --[FBSDKShareLinkContent validateWithOptions:error:] --[FBSDKShareLinkContent hash] --[FBSDKShareLinkContent isEqual:] --[FBSDKShareLinkContent isEqualToShareLinkContent:] -+[FBSDKShareLinkContent supportsSecureCoding] --[FBSDKShareLinkContent initWithCoder:] --[FBSDKShareLinkContent encodeWithCoder:] --[FBSDKShareLinkContent copyWithZone:] --[FBSDKShareLinkContent contentURL] --[FBSDKShareLinkContent setContentURL:] --[FBSDKShareLinkContent hashtag] --[FBSDKShareLinkContent setHashtag:] --[FBSDKShareLinkContent peopleIDs] --[FBSDKShareLinkContent placeID] --[FBSDKShareLinkContent setPlaceID:] --[FBSDKShareLinkContent ref] --[FBSDKShareLinkContent setRef:] --[FBSDKShareLinkContent pageID] --[FBSDKShareLinkContent setPageID:] --[FBSDKShareLinkContent quote] --[FBSDKShareLinkContent setQuote:] --[FBSDKShareLinkContent shareUUID] --[FBSDKShareLinkContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_CLASSLIST_REFERENCES_$_.60 -__OBJC_$_CLASS_METHODS_FBSDKShareLinkContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareLinkContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareLinkContent -__OBJC_METACLASS_RO_$_FBSDKShareLinkContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareLinkContent -_OBJC_IVAR_$_FBSDKShareLinkContent._contentURL -_OBJC_IVAR_$_FBSDKShareLinkContent._hashtag -_OBJC_IVAR_$_FBSDKShareLinkContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareLinkContent._placeID -_OBJC_IVAR_$_FBSDKShareLinkContent._ref -_OBJC_IVAR_$_FBSDKShareLinkContent._pageID -_OBJC_IVAR_$_FBSDKShareLinkContent._quote -_OBJC_IVAR_$_FBSDKShareLinkContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareLinkContent -__OBJC_$_PROP_LIST_FBSDKShareLinkContent -__OBJC_CLASS_RO_$_FBSDKShareLinkContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m -FBSDKShareKit/FBSDKShareLinkContent.m --[FBSDKShareMediaContent init] --[FBSDKShareMediaContent setPeopleIDs:] --[FBSDKShareMediaContent setMedia:] --[FBSDKShareMediaContent addParameters:bridgeOptions:] --[FBSDKShareMediaContent validateWithOptions:error:] --[FBSDKShareMediaContent hash] --[FBSDKShareMediaContent isEqual:] --[FBSDKShareMediaContent isEqualToShareMediaContent:] -+[FBSDKShareMediaContent supportsSecureCoding] --[FBSDKShareMediaContent initWithCoder:] --[FBSDKShareMediaContent encodeWithCoder:] --[FBSDKShareMediaContent copyWithZone:] --[FBSDKShareMediaContent contentURL] --[FBSDKShareMediaContent setContentURL:] --[FBSDKShareMediaContent hashtag] --[FBSDKShareMediaContent setHashtag:] --[FBSDKShareMediaContent peopleIDs] --[FBSDKShareMediaContent placeID] --[FBSDKShareMediaContent setPlaceID:] --[FBSDKShareMediaContent ref] --[FBSDKShareMediaContent setRef:] --[FBSDKShareMediaContent pageID] --[FBSDKShareMediaContent setPageID:] --[FBSDKShareMediaContent shareUUID] --[FBSDKShareMediaContent media] --[FBSDKShareMediaContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.74 -__OBJC_$_CLASS_METHODS_FBSDKShareMediaContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareMediaContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareMediaContent -__OBJC_METACLASS_RO_$_FBSDKShareMediaContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareMediaContent -_OBJC_IVAR_$_FBSDKShareMediaContent._contentURL -_OBJC_IVAR_$_FBSDKShareMediaContent._hashtag -_OBJC_IVAR_$_FBSDKShareMediaContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareMediaContent._placeID -_OBJC_IVAR_$_FBSDKShareMediaContent._ref -_OBJC_IVAR_$_FBSDKShareMediaContent._pageID -_OBJC_IVAR_$_FBSDKShareMediaContent._shareUUID -_OBJC_IVAR_$_FBSDKShareMediaContent._media -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareMediaContent -__OBJC_$_PROP_LIST_FBSDKShareMediaContent -__OBJC_CLASS_RO_$_FBSDKShareMediaContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.h -+[FBSDKSharePhoto photoWithImage:userGenerated:] -+[FBSDKSharePhoto photoWithImageURL:userGenerated:] -+[FBSDKSharePhoto photoWithPhotoAsset:userGenerated:] --[FBSDKSharePhoto setImage:] --[FBSDKSharePhoto setImageURL:] --[FBSDKSharePhoto setPhotoAsset:] --[FBSDKSharePhoto hash] --[FBSDKSharePhoto isEqual:] --[FBSDKSharePhoto isEqualToSharePhoto:] --[FBSDKSharePhoto validateWithOptions:error:] -+[FBSDKSharePhoto supportsSecureCoding] --[FBSDKSharePhoto initWithCoder:] --[FBSDKSharePhoto encodeWithCoder:] --[FBSDKSharePhoto copyWithZone:] --[FBSDKSharePhoto image] --[FBSDKSharePhoto imageURL] --[FBSDKSharePhoto photoAsset] --[FBSDKSharePhoto isUserGenerated] --[FBSDKSharePhoto setUserGenerated:] --[FBSDKSharePhoto caption] --[FBSDKSharePhoto setCaption:] --[FBSDKSharePhoto .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.75 -__OBJC_$_CLASS_METHODS_FBSDKSharePhoto -__OBJC_$_PROTOCOL_REFS_FBSDKShareMedia -__OBJC_PROTOCOL_$_FBSDKShareMedia -__OBJC_LABEL_PROTOCOL_$_FBSDKShareMedia -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhoto -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhoto -__OBJC_METACLASS_RO_$_FBSDKSharePhoto -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhoto -_OBJC_IVAR_$_FBSDKSharePhoto._userGenerated -_OBJC_IVAR_$_FBSDKSharePhoto._image -_OBJC_IVAR_$_FBSDKSharePhoto._imageURL -_OBJC_IVAR_$_FBSDKSharePhoto._photoAsset -_OBJC_IVAR_$_FBSDKSharePhoto._caption -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhoto -__OBJC_$_PROP_LIST_FBSDKSharePhoto -__OBJC_CLASS_RO_$_FBSDKSharePhoto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.h --[FBSDKSharePhotoContent init] --[FBSDKSharePhotoContent setPeopleIDs:] --[FBSDKSharePhotoContent setPhotos:] --[FBSDKSharePhotoContent addParameters:bridgeOptions:] -___54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke --[FBSDKSharePhotoContent validateWithOptions:error:] --[FBSDKSharePhotoContent hash] --[FBSDKSharePhotoContent isEqual:] --[FBSDKSharePhotoContent isEqualToSharePhotoContent:] -+[FBSDKSharePhotoContent supportsSecureCoding] --[FBSDKSharePhotoContent initWithCoder:] --[FBSDKSharePhotoContent encodeWithCoder:] --[FBSDKSharePhotoContent copyWithZone:] --[FBSDKSharePhotoContent contentURL] --[FBSDKSharePhotoContent setContentURL:] --[FBSDKSharePhotoContent hashtag] --[FBSDKSharePhotoContent setHashtag:] --[FBSDKSharePhotoContent peopleIDs] --[FBSDKSharePhotoContent placeID] --[FBSDKSharePhotoContent setPlaceID:] --[FBSDKSharePhotoContent ref] --[FBSDKSharePhotoContent setRef:] --[FBSDKSharePhotoContent pageID] --[FBSDKSharePhotoContent setPageID:] --[FBSDKSharePhotoContent shareUUID] --[FBSDKSharePhotoContent photos] --[FBSDKSharePhotoContent .cxx_destruct] -___block_descriptor_40_e8_32s_e34_v24?0"UIImage"8"NSDictionary"16l -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.101 -__OBJC_$_CLASS_METHODS_FBSDKSharePhotoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhotoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhotoContent -__OBJC_METACLASS_RO_$_FBSDKSharePhotoContent -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhotoContent -_OBJC_IVAR_$_FBSDKSharePhotoContent._contentURL -_OBJC_IVAR_$_FBSDKSharePhotoContent._hashtag -_OBJC_IVAR_$_FBSDKSharePhotoContent._peopleIDs -_OBJC_IVAR_$_FBSDKSharePhotoContent._placeID -_OBJC_IVAR_$_FBSDKSharePhotoContent._ref -_OBJC_IVAR_$_FBSDKSharePhotoContent._pageID -_OBJC_IVAR_$_FBSDKSharePhotoContent._shareUUID -_OBJC_IVAR_$_FBSDKSharePhotoContent._photos -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhotoContent -__OBJC_$_PROP_LIST_FBSDKSharePhotoContent -__OBJC_CLASS_RO_$_FBSDKSharePhotoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.h -__54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -+[FBSDKShareUtility assertCollection:ofClassStrings:name:] -+[FBSDKShareUtility assertCollection:ofClass:name:] -+[FBSDKShareUtility buildWebShareContent:methodName:parameters:error:] -+[FBSDKShareUtility buildWebShareTags:] -+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:] -___65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareUtility feedShareDictionaryForContent:] -+[FBSDKShareUtility hashtagStringFromHashtag:] -+[FBSDKShareUtility imageWithCircleColor:canvasSize:circleSize:] -+[FBSDKShareUtility parametersForShareContent:bridgeOptions:shouldFailOnDataError:] -+[FBSDKShareUtility testShareContent:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateShareContent:bridgeOptions:error:] -+[FBSDKShareUtility shareMediaContentContainsPhotosAndVideos:] -+[FBSDKShareUtility _convertObject:] -+[FBSDKShareUtility convertPhoto:] -+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:] -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -___copy_helper_block_e8_32b40r -+[FBSDKShareUtility _testObject:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateArray:minCount:maxCount:name:error:] -+[FBSDKShareUtility _validateFileURL:name:error:] -+[FBSDKShareUtility validateNetworkURL:name:error:] -+[FBSDKShareUtility validateRequiredValue:name:error:] -+[FBSDKShareUtility validateArgumentWithName:value:isIn:error:] -+[FBSDKShareUtility _validateAssetLibraryVideoURL:name:error:] -_OBJC_CLASSLIST_REFERENCES_$_.67 -___block_descriptor_48_e8_32s40bs_e17_v16?0"NSArray"8l -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_CLASSLIST_REFERENCES_$_.117 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -___block_descriptor_48_e8_32s40r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_32bs40r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.207 -__OBJC_$_CLASS_METHODS_FBSDKShareUtility -__OBJC_METACLASS_RO_$_FBSDKShareUtility -__OBJC_CLASS_RO_$_FBSDKShareUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m -FBSDKShareKit/Internal/FBSDKShareUtility.m -__copy_helper_block_e8_32b40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -__65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareVideo videoWithData:] -+[FBSDKShareVideo videoWithData:previewPhoto:] -+[FBSDKShareVideo videoWithVideoAsset:] -+[FBSDKShareVideo videoWithVideoAsset:previewPhoto:] -+[FBSDKShareVideo videoWithVideoURL:] -+[FBSDKShareVideo videoWithVideoURL:previewPhoto:] --[FBSDKShareVideo setData:] --[FBSDKShareVideo setVideoAsset:] --[FBSDKShareVideo setVideoURL:] --[FBSDKShareVideo hash] --[FBSDKShareVideo isEqual:] --[FBSDKShareVideo isEqualToShareVideo:] --[FBSDKShareVideo _validateData:withOptions:error:] --[FBSDKShareVideo _validateVideoAsset:withOptions:error:] --[FBSDKShareVideo _validateVideoURL:withOptions:error:] --[FBSDKShareVideo validateWithOptions:error:] -+[FBSDKShareVideo supportsSecureCoding] --[FBSDKShareVideo initWithCoder:] --[FBSDKShareVideo encodeWithCoder:] --[FBSDKShareVideo copyWithZone:] --[FBSDKShareVideo data] --[FBSDKShareVideo videoAsset] --[FBSDKShareVideo videoURL] --[FBSDKShareVideo previewPhoto] --[FBSDKShareVideo setPreviewPhoto:] --[FBSDKShareVideo .cxx_destruct] --[PHAsset(FBSDKShareVideo) videoURL] -___36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -__OBJC_$_CLASS_METHODS_FBSDKShareVideo -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideo -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideo -__OBJC_METACLASS_RO_$_FBSDKShareVideo -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideo -_OBJC_IVAR_$_FBSDKShareVideo._data -_OBJC_IVAR_$_FBSDKShareVideo._videoAsset -_OBJC_IVAR_$_FBSDKShareVideo._videoURL -_OBJC_IVAR_$_FBSDKShareVideo._previewPhoto -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideo -__OBJC_$_PROP_LIST_FBSDKShareVideo -__OBJC_CLASS_RO_$_FBSDKShareVideo -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_CLASSLIST_REFERENCES_$_.184 -___block_descriptor_56_e8_32s40s48r_e49_v32?0"AVAsset"8"AVAudioMix"16"NSDictionary"24l -__OBJC_$_CATEGORY_INSTANCE_METHODS_PHAsset_$_FBSDKShareVideo -__OBJC_$_PROP_LIST_PHAsset_$_FBSDKShareVideo -__OBJC_$_CATEGORY_PHAsset_$_FBSDKShareVideo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -FBSDKShareKit/FBSDKShareVideo.m -FBSDKShareKit/FBSDKShareVideo.h --[FBSDKShareVideoContent init] --[FBSDKShareVideoContent setPeopleIDs:] --[FBSDKShareVideoContent addParameters:bridgeOptions:] --[FBSDKShareVideoContent validateWithOptions:error:] --[FBSDKShareVideoContent hash] --[FBSDKShareVideoContent isEqual:] --[FBSDKShareVideoContent isEqualToShareVideoContent:] -+[FBSDKShareVideoContent supportsSecureCoding] --[FBSDKShareVideoContent initWithCoder:] --[FBSDKShareVideoContent encodeWithCoder:] --[FBSDKShareVideoContent copyWithZone:] --[FBSDKShareVideoContent contentURL] --[FBSDKShareVideoContent setContentURL:] --[FBSDKShareVideoContent hashtag] --[FBSDKShareVideoContent setHashtag:] --[FBSDKShareVideoContent peopleIDs] --[FBSDKShareVideoContent placeID] --[FBSDKShareVideoContent setPlaceID:] --[FBSDKShareVideoContent ref] --[FBSDKShareVideoContent setRef:] --[FBSDKShareVideoContent pageID] --[FBSDKShareVideoContent setPageID:] --[FBSDKShareVideoContent shareUUID] --[FBSDKShareVideoContent video] --[FBSDKShareVideoContent setVideo:] --[FBSDKShareVideoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.106 -__OBJC_$_CLASS_METHODS_FBSDKShareVideoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideoContent -__OBJC_METACLASS_RO_$_FBSDKShareVideoContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideoContent -_OBJC_IVAR_$_FBSDKShareVideoContent._contentURL -_OBJC_IVAR_$_FBSDKShareVideoContent._hashtag -_OBJC_IVAR_$_FBSDKShareVideoContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareVideoContent._placeID -_OBJC_IVAR_$_FBSDKShareVideoContent._ref -_OBJC_IVAR_$_FBSDKShareVideoContent._pageID -_OBJC_IVAR_$_FBSDKShareVideoContent._shareUUID -_OBJC_IVAR_$_FBSDKShareVideoContent._video -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideoContent -__OBJC_$_PROP_LIST_FBSDKShareVideoContent -__OBJC_CLASS_RO_$_FBSDKShareVideoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.h -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTW -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeV0A3KitE11descriptionSSvgTm -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTWTm -_$sSo19FBSDKLikeObjectTypeVMa -_$sSo20FBSDKAppGroupPrivacyVMa -_$sSo20FBSDKShareDialogModeVMa -_$sSo19FBSDKLikeObjectTypeVMaTm -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitMcMK -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitMcMK -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitMcMK -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftPhotos_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftAVFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMedia_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreAudio_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftsimd_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMIDI_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreLocation_$_FBSDKShareKit -_$sSoMXM -_$sSo19FBSDKLikeObjectTypeVMn -_$sSo19FBSDKLikeObjectTypeVMf -_$sSo19FBSDKLikeObjectTypeVML -_$sSo20FBSDKAppGroupPrivacyVMn -_$sSo20FBSDKAppGroupPrivacyVMf -_$sSo20FBSDKAppGroupPrivacyVML -_$sSo20FBSDKShareDialogModeVMn -_$sSo20FBSDKShareDialogModeVMf -_$sSo20FBSDKShareDialogModeVML -_symbolic _____ So20FBSDKShareDialogModeV -_$sSo20FBSDKShareDialogModeVMB -_symbolic _____ So20FBSDKAppGroupPrivacyV -_$sSo20FBSDKAppGroupPrivacyVMB -_symbolic _____ So19FBSDKLikeObjectTypeV -_$sSo19FBSDKLikeObjectTypeVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.swift -$sSo19FBSDKLikeObjectTypeVMa - -description.get diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit deleted file mode 100755 index 9ca86bfd..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h deleted file mode 100644 index 391936be..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#if TARGET_OS_TV - -typedef NS_ENUM(NSUInteger, AppGroupPrivacy) { AppGroupPrivacyOpen }; - -FOUNDATION_EXPORT NSString *NSStringFromFBSDKAppGroupPrivacy(AppGroupPrivacy privacy) -NS_REFINED_FOR_SWIFT; - -#else - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKAppGroupPrivacy) - Specifies the privacy of a group. - */ -typedef NS_ENUM(NSUInteger, FBSDKAppGroupPrivacy) -{ - /** Anyone can see the group, who's in it and what members post. */ - FBSDKAppGroupPrivacyOpen = 0, - /** Anyone can see the group and who's in it, but only members can see posts. */ - FBSDKAppGroupPrivacyClosed, -} NS_SWIFT_NAME(AppGroupPrivacy); - -/** - Converts an FBSDKAppGroupPrivacy to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKAppGroupPrivacy(FBSDKAppGroupPrivacy privacy) -NS_REFINED_FOR_SWIFT; - -/** - A model for creating an app group. - */ -NS_SWIFT_NAME(AppGroupContent) -@interface FBSDKAppGroupContent : NSObject - -/** - The description of the group. - */ -@property (nonatomic, copy) NSString *groupDescription; - -/** - The name of the group. - */ -@property (nonatomic, copy) NSString *name; - -/** - The privacy for the group. - */ -@property (nonatomic, assign) FBSDKAppGroupPrivacy privacy; - -/** - Compares the receiver to another app group content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToAppGroupContent:(FBSDKAppGroupContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h deleted file mode 100644 index 5e5382d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKAppInviteDestination) - Specifies the privacy of a group. - */ -typedef NS_ENUM(NSUInteger, FBSDKAppInviteDestination) -{ - /** Deliver to Facebook. */ - FBSDKAppInviteDestinationFacebook = 0, - /** Deliver to Messenger. */ - FBSDKAppInviteDestinationMessenger, -} NS_SWIFT_NAME(AppInviteDestination); - -/** - A model for app invite. - */ -NS_SWIFT_NAME(AppInviteContent) -@interface FBSDKAppInviteContent : NSObject - -/** - A URL to a preview image that will be displayed with the app invite - - - This is optional. If you don't include it a fallback image will be used. -*/ -@property (nonatomic, copy, nullable) NSURL *appInvitePreviewImageURL; - -/** - An app link target that will be used as a target when the user accept the invite. - - - This is a requirement. - */ -@property (nonatomic, copy) NSURL *appLinkURL; - -/** - Promotional code to be displayed while sending and receiving the invite. - - - This is optional. This can be between 0 and 10 characters long and can contain - alphanumeric characters only. To set a promo code, you need to set promo text. - */ -@property (nonatomic, copy, nullable) NSString *promotionCode; - -/** - Promotional text to be displayed while sending and receiving the invite. - - - This is optional. This can be between 0 and 80 characters long and can contain - alphanumeric and spaces only. - */ -@property (nonatomic, copy, nullable) NSString *promotionText; - -/** - Destination for the app invite. - - - This is optional and for declaring destination of the invite. - */ -@property (nonatomic, assign) FBSDKAppInviteDestination destination; - -/** - Compares the receiver to another app invite content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToAppInviteContent:(FBSDKAppInviteContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h deleted file mode 100644 index 73b44d9a..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - * A container of arguments for a camera effect. - * An argument is a NSString identified by a NSString key. - */ -NS_SWIFT_NAME(CameraEffectArguments) -@interface FBSDKCameraEffectArguments : NSObject - -/** - Sets a string argument in the container. - @param string The argument - @param key The key for the argument - */ -- (void)setString:(nullable NSString *)string forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets a string argument from the container. - @param key The key for the argument - @return The string value or nil - */ -- (nullable NSString *)stringForKey:(NSString *)key; - -/** - Sets a string array argument in the container. - @param array The array argument - @param key The key for the argument - */ -- (void)setArray:(nullable NSArray *)array forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets an array argument from the container. - @param key The key for the argument - @return The array argument - */ -- (nullable NSArray *)arrayForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h deleted file mode 100644 index cd27ef30..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - * A container of textures for a camera effect. - * A texture for a camera effect is an UIImages identified by a NSString key. - */ -NS_SWIFT_NAME(CameraEffectTextures) -@interface FBSDKCameraEffectTextures : NSObject - -/** - Sets the image for a texture key. - @param image The UIImage for the texture - @param key The key for the texture - */ -- (void)setImage:(nullable UIImage *)image forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets the image for a texture key. - @param key The key for the texture - @return The texture UIImage or nil - */ -- (nullable UIImage *)imageForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h deleted file mode 100644 index b9b8dbc5..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h +++ /dev/null @@ -1,116 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingValidation.h" -#import "FBSDKGameRequestURLProvider.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for a game request. - */ -NS_SWIFT_NAME(GameRequestContent) -@interface FBSDKGameRequestContent : NSObject - -/** - Used when defining additional context about the nature of the request. - - The parameter 'objectID' is required if the action type is either - 'FBSDKGameRequestSendActionType' or 'FBSDKGameRequestAskForActionType'. - -- SeeAlso:objectID - */ -@property (nonatomic, assign) FBSDKGameRequestActionType actionType; - -/** - Compares the receiver to another game request content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToGameRequestContent:(FBSDKGameRequestContent *)content; - -/** - Additional freeform data you may pass for tracking. This will be stored as part of - the request objects created. The maximum length is 255 characters. - */ -@property (nonatomic, copy, nullable) NSString *data; - -/** - This controls the set of friends someone sees if a multi-friend selector is shown. - It is FBSDKGameRequestNoFilter by default, meaning that all friends can be shown. - If specify as FBSDKGameRequestAppUsersFilter, only friends who use the app will be shown. - On the other hands, use FBSDKGameRequestAppNonUsersFilter to filter only friends who do not use the app. - - The parameter name is preserved to be consistent with the counter part on desktop. - */ -@property (nonatomic, assign) FBSDKGameRequestFilter filters; - -/** - A plain-text message to be sent as part of the request. This text will surface in the App Center view - of the request, but not on the notification jewel. Required parameter. - */ -@property (nonatomic, copy) NSString *message; - -/** - The Open Graph object ID of the object being sent. - -- SeeAlso:actionType - */ -@property (nonatomic, copy) NSString *objectID; - -/** - An array of user IDs, usernames or invite tokens (NSString) of people to send request. - - These may or may not be a friend of the sender. If this is specified by the app, - the sender will not have a choice of recipients. If not, the sender will see a multi-friend selector - - This is equivalent to the "to" parameter when using the web game request dialog. - */ -@property (nonatomic, copy) NSArray *recipients; - -/** - An array of user IDs that will be included in the dialog as the first suggested friends. - Cannot be used together with filters. - - This is equivalent to the "suggestions" parameter when using the web game request dialog. -*/ -@property (nonatomic, copy) NSArray *recipientSuggestions; - -/** - The title for the dialog. - */ -@property (nonatomic, copy) NSString *title; - -/** - The call to action for the dialog. - */ -@property (nonatomic, copy) NSString *cta; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h deleted file mode 100644 index 847e2f0c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKGameRequestContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGameRequestDialogDelegate; - -/** - A dialog for sending game requests. - */ -NS_SWIFT_NAME(GameRequestDialog) -@interface FBSDKGameRequestDialog : NSObject - -- (instancetype)init NS_DESIGNATED_INITIALIZER -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:) instead"); -+ (instancetype)new NS_UNAVAILABLE; - -/** - Convenience method to build up a game request with content and a delegate. - @param content The content for the game request. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithContent:(FBSDKGameRequestContent *)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(content:delegate:)); - -/** - Convenience method to build up and show a game request with content and a delegate. - @param content The content for the game request. - @param delegate The receiver's delegate. - */ -+ (instancetype)showWithContent:(FBSDKGameRequestContent *)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead"); - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak, nullable) id delegate; - -/** - The content for game request. - */ -@property (nonatomic, copy) FBSDKGameRequestContent *content; - -/** - Specifies whether frictionless requests are enabled. - */ -@property (nonatomic, assign, getter=isFrictionlessRequestsEnabled) BOOL frictionlessRequestsEnabled; - -/** - A Boolean value that indicates whether the receiver can initiate a game request. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see validateWithError: - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Begins the game request from the receiver. - @return YES if the receiver was able to show the dialog, otherwise NO. - */ -- (BOOL)show; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError *__autoreleasing *)errorRef; - -@end - -/** - A delegate for FBSDKGameRequestDialog. - - The delegate is notified with the results of the game request as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the shower may not be able - to distinguish between completion of a game request and cancellation. - */ -NS_SWIFT_NAME(GameRequestDialogDelegate) -@protocol FBSDKGameRequestDialogDelegate - -/** - Sent to the delegate when the game request completes without error. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - @param results The results from the dialog. This may be nil or empty. - */ -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the game request encounters an error. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - @param error The error. - */ -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the game request dialog is cancelled. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - */ -- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h deleted file mode 100644 index 9e9d82fd..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import "TargetConditionals.h" -#import "FBSDKCoreKitImport.h" - -@class FBSDKGameRequestContent; - -NS_ASSUME_NONNULL_BEGIN -/** - NS_ENUM(NSUInteger, FBSDKGameRequestActionType) - Additional context about the nature of the request. - */ -typedef NS_ENUM(NSUInteger, FBSDKGameRequestActionType) -{ - /** No action type */ - FBSDKGameRequestActionTypeNone = 0, - /** Send action type: The user is sending an object to the friends. */ - FBSDKGameRequestActionTypeSend, - /** Ask For action type: The user is asking for an object from friends. */ - FBSDKGameRequestActionTypeAskFor, - /** Turn action type: It is the turn of the friends to play against the user in a match. (no object) */ - FBSDKGameRequestActionTypeTurn, - /** Invite action type: The user is inviting a friend. */ - FBSDKGameRequestActionTypeInvite, -} NS_SWIFT_NAME(GameRequestActionType); - -/** - NS_ENUM(NSUInteger, FBSDKGameRequestFilters) - Filter for who can be displayed in the multi-friend selector. - */ -typedef NS_ENUM(NSUInteger, FBSDKGameRequestFilter) -{ - /** No filter, all friends can be displayed. */ - FBSDKGameRequestFilterNone = 0, - /** Friends using the app can be displayed. */ - FBSDKGameRequestFilterAppUsers, - /** Friends not using the app can be displayed. */ - FBSDKGameRequestFilterAppNonUsers, - /**All friends can be displayed if FB app is installed.*/ - FBSDKGameRequestFilterEverybody -} NS_SWIFT_NAME(GameRequestFilter); - -NS_SWIFT_NAME(GameRequestURLProvider) -@interface FBSDKGameRequestURLProvider : NSObject -+ (NSURL *_Nullable)createDeepLinkURLWithQueryDictionary:(NSDictionary *_Nonnull)queryDictionary; -+ (NSString *_Nullable)filtersNameForFilters:(FBSDKGameRequestFilter)filters; -+ (NSString *_Nullable)actionTypeNameForActionType:(FBSDKGameRequestActionType)actionType; -@end -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h deleted file mode 100644 index a080a9f6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a single hashtag that can be used with the share dialog. - */ -NS_SWIFT_NAME(Hashtag) -@interface FBSDKHashtag : NSObject - -/** - Convenience method to build a new hashtag with a string identifier. Equivalent to setting the - `stringRepresentation` property. - @param hashtagString The hashtag string. - */ -+ (instancetype)hashtagWithString:(NSString *)hashtagString -NS_SWIFT_NAME(init(_:)); - -/** - The hashtag string. - - You are responsible for making sure that `stringRepresentation` is a valid hashtag (a single '#' followed - by one or more word characters). Invalid hashtags are ignored when sharing content. You can check validity with the - `valid` property. - @return The hashtag string. - */ -@property (nonatomic, copy) NSString *stringRepresentation; - -/** - Tests if a hashtag is valid. - - A valid hashtag matches the regular expression "#\w+": A single '#' followed by one or more - word characters. - @return YES if the hashtag is valid, NO otherwise. - */ -@property (nonatomic, readonly, assign, getter=isValid) BOOL valid; - -/** - Compares the receiver to another hashtag. - @param hashtag The other hashtag - @return YES if the receiver is equal to the other hashtag; otherwise NO - */ -- (BOOL)isEqualToHashtag:(FBSDKHashtag *)hashtag; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h deleted file mode 100644 index b52ff04b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM (NSUInteger, FBSDKLikeObjectType) - Specifies the type of object referenced by the objectID for likes. - */ -typedef NS_ENUM(NSUInteger, FBSDKLikeObjectType) -{ - /** The objectID refers to an unknown object type. */ - FBSDKLikeObjectTypeUnknown = 0, - /** The objectID refers to an Open Graph object. */ - FBSDKLikeObjectTypeOpenGraph, - /** The objectID refers to an Page object. */ - FBSDKLikeObjectTypePage, -} NS_SWIFT_NAME(LikeObjectType); - -/** - Converts an FBLikeControlObjectType to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKLikeObjectType(FBSDKLikeObjectType objectType) -NS_REFINED_FOR_SWIFT; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKLiking.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKLiking.h deleted file mode 100644 index 028c0f93..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKLiking.h +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKLikeObjectType.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The common interface for components that initiate liking. - - @see FBSDKLikeButton - - @see FBSDKLikeControl - */ -NS_SWIFT_NAME(Liking) -@protocol FBSDKLiking - -/** - The objectID for the object to like. - - - This value may be an Open Graph object ID or a string representation of an URL that describes an - Open Graph object. The objects may be public objects, like pages, or objects that are defined by your application. - */ -@property (nonatomic, copy) NSString *objectID; - -/** - The type of object referenced by the objectID. - - - If the objectType is unknown, the control will determine the objectType by querying the server with the - objectID. Specifying a value for the objectType is an optimization that should be used if the type is known by the - consumer. Consider setting the objectType if it is known when setting the objectID. - */ -@property (nonatomic, assign) FBSDKLikeObjectType objectType; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h deleted file mode 100644 index c38dc835..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKShareConstants.h" -#import "FBSDKSharing.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A dialog for sharing content through Messenger. - - SUPPORTED SHARE TYPES - - FBSDKShareLinkContent - - UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) - - FBSDKShareOpenGraphContent - - FBSDKSharePhotoContent - - FBSDKShareVideoContent - - FBSDKShareMessengerOpenGraphMusicTemplateContent - - FBSDKShareMessengerMediaTemplateContent - - FBSDKShareMessengerGenericTemplateContent - - Any other types that are not one of the four supported types listed above - */ -NS_SWIFT_NAME(MessageDialog) -@interface FBSDKMessageDialog : NSObject - -/** - Convenience method to return a Message Share Dialog with content and a delegate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(content:delegate:)); - -/** - Convenience method to show a Message Share Dialog with content and a delegate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)showWithContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead"); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSendButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSendButton.h deleted file mode 100644 index e3f038d0..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSendButton.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKShareConstants.h" -#import "FBSDKSharingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A button to send content through Messenger. - - Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot - be shown, the button will be disable. - */ -NS_SWIFT_NAME(FBSendButton) -@interface FBSDKSendButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareButton.h deleted file mode 100644 index 1c5ab75d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareButton.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A button to share content. - - Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot - be shown, the button will be disabled. - */ -NS_SWIFT_NAME(FBShareButton) -@interface FBSDKShareButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h deleted file mode 100644 index 4ad2e81f..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCameraEffectArguments.h" -#import "FBSDKCameraEffectTextures.h" -#import "FBSDKSharingContent.h" -#import "FBSDKSharingScheme.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for content to share with a Facebook camera effect. - */ -NS_SWIFT_NAME(ShareCameraEffectContent) -@interface FBSDKShareCameraEffectContent : NSObject - -/** - ID of the camera effect to use. - */ -@property (nonatomic, copy) NSString *effectID; - -/** - Arguments for the effect. - */ -@property (nonatomic, copy) FBSDKCameraEffectArguments *effectArguments; - -/** - Textures for the effect. - */ -@property (nonatomic, copy) FBSDKCameraEffectTextures *effectTextures; - -/** - Compares the receiver to another camera effect content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareCameraEffectContent:(FBSDKShareCameraEffectContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h deleted file mode 100644 index c27b80cc..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKShareError - Error codes for FBSDKShareErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKShareErrorDomain, FBSDKShareError) -{ - /** - Reserved. - */ - FBSDKShareErrorReserved = 200, - - /** - The error code for errors from uploading open graph objects. - */ - FBSDKShareErrorOpenGraph, - - /** - The error code for when a sharing dialog is not available. - - Use the canShare methods to check for this case before calling show. - */ - FBSDKShareErrorDialogNotAvailable, - - /** - @The error code for unknown errors. - */ - FBSDKShareErrorUnknown, -} NS_SWIFT_NAME(ShareError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h deleted file mode 100644 index 33345239..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the Swift extension of ShareDialog will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -NS_SWIFT_NAME(ShareDialog) -@interface FBSDKShareDialog : NSObject -@end - -#else - -#import - -#import "FBSDKShareDialogMode.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A dialog for sharing content on Facebook. - */ -NS_SWIFT_NAME(ShareDialog) -@interface FBSDKShareDialog : NSObject - -/** - Convenience method to create a FBSDKShareDialog with a fromViewController, content and a delegate. - @param viewController A UIViewController to present the dialog from, if appropriate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithViewController:(nullable UIViewController *)viewController - withContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(fromViewController:content:delegate:)); - -/** - Convenience method to show an FBSDKShareDialog with a fromViewController, content and a delegate. - @param viewController A UIViewController to present the dialog from, if appropriate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)showFromViewController:(UIViewController *)viewController - withContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(fromViewController:content:delegate:).show() instead"); - -/** - A UIViewController to present the dialog from. - - If not specified, the top most view controller will be automatically determined as best as possible. - */ -@property (nonatomic, weak) UIViewController *fromViewController; - -/** - The mode with which to display the dialog. - - Defaults to FBSDKShareDialogModeAutomatic, which will automatically choose the best available mode. - */ -@property (nonatomic, assign) FBSDKShareDialogMode mode; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h deleted file mode 100644 index 058ac1e9..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKShareDialogMode) - Modes for the FBSDKShareDialog. - - The automatic mode will progressively check the availability of different modes and open the most - appropriate mode for the dialog that is available. - */ -typedef NS_ENUM(NSUInteger, FBSDKShareDialogMode) -{ - /** - Acts with the most appropriate mode that is available. - */ - FBSDKShareDialogModeAutomatic = 0, - /** - @Displays the dialog in the main native Facebook app. - */ - FBSDKShareDialogModeNative, - /** - @Displays the dialog in the iOS integrated share sheet. - */ - FBSDKShareDialogModeShareSheet, - /** - @Displays the dialog in Safari. - */ - FBSDKShareDialogModeBrowser, - /** - @Displays the dialog in a WKWebView within the app. - */ - FBSDKShareDialogModeWeb, - /** - @Displays the feed dialog in Safari. - */ - FBSDKShareDialogModeFeedBrowser, - /** - @Displays the feed dialog in a WKWebView within the app. - */ - FBSDKShareDialogModeFeedWeb, -} NS_SWIFT_NAME(ShareDialog.Mode); - -/** - Converts an FBSDKShareDialogMode to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKShareDialogMode(FBSDKShareDialogMode dialogMode) -NS_REFINED_FOR_SWIFT; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h deleted file mode 100644 index 4d8c367e..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h +++ /dev/null @@ -1,644 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h deleted file mode 100644 index 47c27372..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKHashtag.h" -#import "FBSDKShareConstants.h" -#import "FBSDKShareLinkContent.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharePhoto.h" -#import "FBSDKSharePhotoContent.h" -#import "FBSDKShareVideo.h" -#import "FBSDKShareVideoContent.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - #import "FBSDKAppGroupContent.h" - #import "FBSDKAppInviteContent.h" - #import "FBSDKGameRequestContent.h" - #import "FBSDKGameRequestDialog.h" - #import "FBSDKGameRequestURLProvider.h" - #import "FBSDKLikeObjectType.h" - #import "FBSDKLiking.h" - #import "FBSDKMessageDialog.h" - #import "FBSDKSendButton.h" - #import "FBSDKShareButton.h" - #import "FBSDKShareCameraEffectContent.h" - #import "FBSDKShareDialog.h" - #import "FBSDKShareDialogMode.h" -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h deleted file mode 100644 index d4224a5d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for status and link content to be shared. - */ -NS_SWIFT_NAME(ShareLinkContent) -@interface FBSDKShareLinkContent : NSObject - -/** - Some quote text of the link. - - If specified, the quote text will render with custom styling on top of the link. - @return The quote text of a link - */ -@property (nonatomic, copy, nullable) NSString *quote; - -/** - Compares the receiver to another link content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareLinkContent:(FBSDKShareLinkContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h deleted file mode 100644 index f54c3165..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMedia) -@protocol FBSDKShareMedia - -@end - -/** - A model for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMediaContent) -@interface FBSDKShareMediaContent : NSObject - -/** - Media to be shared. - @return Array of the media (FBSDKSharePhoto or FBSDKShareVideo) - */ -@property (nonatomic, copy) NSArray> *media; - -/** - Compares the receiver to another media content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareMediaContent:(FBSDKShareMediaContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h deleted file mode 100644 index ffd99b23..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class PHAsset; - -/** - A photo for sharing. - */ -NS_SWIFT_NAME(SharePhoto) -@interface FBSDKSharePhoto : NSObject - -/** - Convenience method to build a new photo object with an image. - @param image If the photo is resident in memory, this method supplies the data - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithImage:(UIImage *)image userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with an imageURL. - @param imageURL The URL to the photo - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - - This method should only be used when adding photo content to open graph stories. - For example, if you're trying to share a photo from the web by itself, download the image and use - `photoWithImage:userGenerated:` instead. - */ -+ (instancetype)photoWithImageURL:(NSURL *)imageURL userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with a PHAsset. - - Parameter photoAsset: The PHAsset that represents the photo in the Photos library. - - Parameter userGenerated: Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithPhotoAsset:(PHAsset *)photoAsset userGenerated:(BOOL)userGenerated; - -/** - If the photo is resident in memory, this method supplies the data. - @return UIImage representation of the photo - */ -@property (nonatomic, strong, nullable) UIImage *image; - -/** - The URL to the photo. - @return URL that points to a network location or the location of the photo on disk - */ -@property (nonatomic, copy, nullable) NSURL *imageURL; - -/** - The representation of the photo in the Photos library. - - Returns: PHAsset that represents the photo in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *photoAsset; - -/** - Specifies whether the photo represented by the receiver was generated by the user or by the application. - @return YES if the photo is user-generated, otherwise NO - */ -@property (nonatomic, assign, getter=isUserGenerated) BOOL userGenerated; - -/** - The user generated caption for the photo. Note that the 'caption' must come from - * the user, as pre-filled content is forbidden by the Platform Policies (2.3). - @return the Photo's caption if exists else returns null. - */ -@property (nonatomic, copy, nullable) NSString *caption; - -/** - Compares the receiver to another photo. - @param photo The other photo - @return YES if the receiver's values are equal to the other photo's values; otherwise NO - */ -- (BOOL)isEqualToSharePhoto:(FBSDKSharePhoto *)photo; - - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h deleted file mode 100644 index 6d20c3e1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; - -/** - A model for photo content to be shared. - */ -NS_SWIFT_NAME(SharePhotoContent) -@interface FBSDKSharePhotoContent : NSObject - -/** - Photos to be shared. - @return Array of the photos (FBSDKSharePhoto) - */ -@property (nonatomic, copy) NSArray *photos; - -/** - Compares the receiver to another photo content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToSharePhotoContent:(FBSDKSharePhotoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h deleted file mode 100644 index 70f27fe7..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; -@class PHAsset; - -/** - A video for sharing. - */ -NS_SWIFT_NAME(ShareVideo) -@interface FBSDKShareVideo : NSObject - -/** - Convenience method to build a new video object from raw data. - - Parameter data: The NSData object that holds the raw video data. - */ -+ (instancetype)videoWithData:(NSData *)data; - -/** - Convenience method to build a new video object with NSData and a previewPhoto. - - Parameter data: The NSData object that holds the raw video data. - - Parameter previewPhoto: The photo that represents the video. - */ -+ (instancetype)videoWithData:(NSData *)data previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a PHAsset. - @param videoAsset The PHAsset that represents the video in the Photos library. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset; - -/** - Convenience method to build a new video object with a PHAsset and a previewPhoto. - @param videoAsset The PHAsset that represents the video in the Photos library. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a videoURL. - @param videoURL The URL to the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL; - -/** - Convenience method to build a new video object with a videoURL and a previewPhoto. - @param videoURL The URL to the video. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - The raw video data. - - Returns: The video data. - */ -@property (nonatomic, strong, nullable) NSData *data; - -/** - The representation of the video in the Photos library. - @return PHAsset that represents the video in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *videoAsset; - -/** - The file URL to the video. - @return URL that points to the location of the video on disk - */ -@property (nonatomic, copy, nullable) NSURL *videoURL; - -/** - The photo that represents the video. - @return The photo - */ -@property (nonatomic, copy, nullable) FBSDKSharePhoto *previewPhoto; - -/** - Compares the receiver to another video. - @param video The other video - @return YES if the receiver's values are equal to the other video's values; otherwise NO - */ -- (BOOL)isEqualToShareVideo:(FBSDKShareVideo *)video; - -@end - -@interface PHAsset (FBSDKShareVideo) - -@property (nonatomic, copy, readonly) NSURL *videoURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h deleted file mode 100644 index 552eb2b6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharePhoto.h" -#import "FBSDKShareVideo.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for video content to be shared. - */ -NS_SWIFT_NAME(ShareVideoContent) -@interface FBSDKShareVideoContent : NSObject - -/** - The video to be shared. - @return The video - */ -@property (nonatomic, copy) FBSDKShareVideo *video; - -/** - Compares the receiver to another video content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareVideoContent:(FBSDKShareVideoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h deleted file mode 100644 index 6775d5da..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKSharingDelegate; - -/** - The common interface for components that initiate sharing. - - @see FBSDKShareDialog - - @see FBSDKMessageDialog - */ -NS_SWIFT_NAME(Sharing) -@protocol FBSDKSharing - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak) id delegate; - -/** - The content to be shared. - */ -@property (nonatomic, copy) id shareContent; - -/** - A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. - - If NO, the sharer will still be displayed without the data that was mis-configured. For example, an - invalid placeID specified on the shareContent would produce a data error. - */ -@property (nonatomic, assign) BOOL shouldFailOnDataError; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError **)errorRef; - -@end - -/** - The common interface for dialogs that initiate sharing. - */ -NS_SWIFT_NAME(SharingDialog) -@protocol FBSDKSharingDialog - -/** - A Boolean value that indicates whether the receiver can initiate a share. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see [FBSDKSharing validateWithError:] - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Shows the dialog. - @return YES if the receiver was able to begin sharing, otherwise NO. - */ -- (BOOL)show; - -@end - -/** - A delegate for FBSDKSharing. - - The delegate is notified with the results of the sharer as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the sharer may not be able - to distinguish between completion of a share and cancellation. - */ -NS_SWIFT_NAME(SharingDelegate) -@protocol FBSDKSharingDelegate - -/** - Sent to the delegate when the share completes without error or cancellation. - @param sharer The FBSDKSharing that completed. - @param results The results from the sharer. This may be nil or empty. - */ -- (void)sharer:(id)sharer didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the sharer encounters an error. - @param sharer The FBSDKSharing that completed. - @param error The error. - */ -- (void)sharer:(id)sharer didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the sharer is cancelled. - @param sharer The FBSDKSharing that completed. - */ -- (void)sharerDidCancel:(id)sharer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h deleted file mode 100644 index 145b285b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The common interface for sharing buttons. - - @see FBSDKSendButton - - @see FBSDKShareButton - */ -NS_SWIFT_NAME(SharingButton) -@protocol FBSDKSharingButton - -/** - The content to be shared. - */ -@property (nonatomic, copy, nullable) id shareContent; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h deleted file mode 100644 index 8df357b1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKHashtag; - -/** - A base interface for content to be shared. - */ -NS_SWIFT_NAME(SharingContent) -@protocol FBSDKSharingContent - -/** - URL for the content being shared. - - This URL will be checked for all link meta tags for linking in platform specific ways. See documentation - for App Links (https://developers.facebook.com/docs/applinks/) - @return URL representation of the content link - */ -@property (nonatomic, copy) NSURL *contentURL; - -/** - Hashtag for the content being shared. - @return The hashtag for the content being shared. - */ -@property (nonatomic, copy, nullable) FBSDKHashtag *hashtag; - -/** - List of IDs for taggable people to tag with this content. - See documentation for Taggable Friends - (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) - @return Array of IDs for people to tag (NSString) - */ -@property (nonatomic, copy) NSArray *peopleIDs; - -/** - The ID for a place to tag with this content. - @return The ID for the place to tag - */ -@property (nonatomic, copy, nullable) NSString *placeID; - -/** - A value to be added to the referrer URL when a person follows a link from this shared content on feed. - @return The ref for the content. - */ -@property (nonatomic, copy, nullable) NSString *ref; - -/** - For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. - @return The ID of the Facebook page this share is associated with. - */ -@property (nonatomic, copy, nullable) NSString *pageID; - -/** - A unique identifier for a share involving this content, useful for tracking purposes. - @return A unique string identifying this share data. - */ -@property (nonatomic, copy, readonly, nullable) NSString *shareUUID; - -/** - Adds content to an existing dictionary as key/value pairs and returns the - updated dictionary - @param existingParameters An immutable dictionary of existing values - @param bridgeOptions The options for bridging - @return A new dictionary with the modified contents - */ -- (NSDictionary *)addParameters:(NSDictionary *)existingParameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions -NS_SWIFT_NAME(addParameters(_:options:)); - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h deleted file mode 100644 index 859db491..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import "FBSDKShareDialogMode.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A base interface for indicating a custom URL scheme - */ -NS_SWIFT_NAME(SharingScheme) -@protocol FBSDKSharingScheme - -/** - Asks the receiver to provide a custom scheme. - @param mode The intended dialog mode for sharing the content. - @return A custom URL scheme to use for the specified mode, or nil. - */ -- (nullable NSString *)schemeForMode:(FBSDKShareDialogMode)mode; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h deleted file mode 100644 index bf9b52f3..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. - */ -typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) -{ - FBSDKShareBridgeOptionsDefault = 0, - FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, - FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed - FBSDKShareBridgeOptionsVideoAsset = 1 << 2, - FBSDKShareBridgeOptionsVideoData = 1 << 3, - FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string -} NS_SWIFT_NAME(ShareBridgeOptions); - -/** - A base interface for validation of content and media. - */ -NS_SWIFT_NAME(SharingValidation) -@protocol FBSDKSharingValidation - -/** - Asks the receiver to validate that its content or media values are valid. - - Parameter errorRef: Optional, will receive an FBSDKShareError if the values are not valid. - - Returns: YES if the receiver's values are valid; otherwise NO - */ -- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Info.plist deleted file mode 100644 index 521bba2b..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Info.plist and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 06840238..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface deleted file mode 100644 index c78015ad..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 06840238..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index c78015ad..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftdoc deleted file mode 100644 index c17ad002..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftinterface deleted file mode 100644 index bb9f0224..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftdoc deleted file mode 100644 index c17ad002..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftinterface deleted file mode 100644 index bb9f0224..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 0e175439..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 02d41205..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 0e175439..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 02d41205..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources deleted file mode 100644 index 89b6727c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,852 +0,0 @@ - - - - - files - - Headers/FBSDKAppGroupContent.h - - 2V/sQr8S3FtUnmpy18y1X+52yiE= - - Headers/FBSDKAppInviteContent.h - - p6z/MvS9cDVCTSFs6uVXEJdvMW8= - - Headers/FBSDKCameraEffectArguments.h - - kE7Kwiq8NmPdkyfXbbAVskKkfkI= - - Headers/FBSDKCameraEffectTextures.h - - 2oo29iixortTOYgp8Pvy+OzfCO0= - - Headers/FBSDKCoreKitImport.h - - Dx4bs8Anww/HXD9p6ktaXolY7u4= - - Headers/FBSDKGameRequestContent.h - - hZnNhh0Nxtj8GZVlrso7hvjnLGU= - - Headers/FBSDKGameRequestDialog.h - - /nrhfzbJ6hmknETPS/ReTvWcuA0= - - Headers/FBSDKGameRequestURLProvider.h - - 5y8xpVLpjCxgnMqSDcq/DrqYmAQ= - - Headers/FBSDKHashtag.h - - Cg9VtXkb0DjVM1M91X/V8uRAZBk= - - Headers/FBSDKLikeObjectType.h - - DrAFXurGqzAvP9tYjTFwgVeImCU= - - Headers/FBSDKLiking.h - - niPmvJp2TPxle5scu2WVODitoiA= - - Headers/FBSDKMessageDialog.h - - XDf3kybcIAR2z4FM9GWNSXFadxg= - - Headers/FBSDKSendButton.h - - dbIVF0T5LTEd5npR1V/MUZqueN4= - - Headers/FBSDKShareButton.h - - +l0MlA93LMp1v+/K/mmRGS0lrpc= - - Headers/FBSDKShareCameraEffectContent.h - - IZFFjz6Fbq5kxxiL5mH0Tam+8SA= - - Headers/FBSDKShareConstants.h - - uPtE5sP8/2niyU0qTesP6E5P0ak= - - Headers/FBSDKShareDialog.h - - FIeOz7BMzBWDtTZ8V7qp+DAFXaQ= - - Headers/FBSDKShareDialogMode.h - - z1jh2YHLqoCyCz6rxdxnhS9iPFw= - - Headers/FBSDKShareKit-Swift.h - - g+H0HY1j0+PZTzOBB/A8qw764PA= - - Headers/FBSDKShareKit.h - - ZwDHO6bTQtuBih77AqgR63olyJM= - - Headers/FBSDKShareLinkContent.h - - 4FVaITTX/gpxEuERTILEPq4NyTI= - - Headers/FBSDKShareMediaContent.h - - BqLhyRgE67/jSG7n7AbtGBIPlAc= - - Headers/FBSDKSharePhoto.h - - OLx21eyM8ICHbstZwdANhbkk39Q= - - Headers/FBSDKSharePhotoContent.h - - ne5vHn1yW9idzqhoUSef+ot34/w= - - Headers/FBSDKShareVideo.h - - O7nAWQMO9BNafPqZfDBpbUvZ3pU= - - Headers/FBSDKShareVideoContent.h - - ThDL5JOayVep/v1ZNPHfYbvSO4k= - - Headers/FBSDKSharing.h - - CHsAmlyqQAcG71/77aiJcK2xL7A= - - Headers/FBSDKSharingButton.h - - yxtPkJQ3HiuMduiozZRy4XRRI5A= - - Headers/FBSDKSharingContent.h - - 7UIscY507Z1oJ5jqCewDNkjNwSA= - - Headers/FBSDKSharingScheme.h - - qHJpNVOrzvwQSc4Xj68YaRuLU4Q= - - Headers/FBSDKSharingValidation.h - - R46YistcrwmVEF1tuH9iKRW1HuU= - - Info.plist - - nxac8lDRCGra0RvMasvL5QhEe5w= - - Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - dCTJQSCiLCQG6c2nMsnPsecEUpQ= - - Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - zv53xZX7aXwIX5NJhF3q1xDOSes= - - Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - 4xxKdEzolTJHdfHVR783BUuk5S8= - - Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc - - dCTJQSCiLCQG6c2nMsnPsecEUpQ= - - Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface - - zv53xZX7aXwIX5NJhF3q1xDOSes= - - Modules/FBSDKShareKit.swiftmodule/arm64.swiftmodule - - 4xxKdEzolTJHdfHVR783BUuk5S8= - - Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftdoc - - dnwLRZ3JSQj4ZwyTg7unxRQ9IB0= - - Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftinterface - - mOMAoXTJxzizPC3qflC4b+lOzcI= - - Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftmodule - - T+XolA/0WbtthYkmm2jN7z4c9xw= - - Modules/FBSDKShareKit.swiftmodule/i386.swiftdoc - - dnwLRZ3JSQj4ZwyTg7unxRQ9IB0= - - Modules/FBSDKShareKit.swiftmodule/i386.swiftinterface - - mOMAoXTJxzizPC3qflC4b+lOzcI= - - Modules/FBSDKShareKit.swiftmodule/i386.swiftmodule - - T+XolA/0WbtthYkmm2jN7z4c9xw= - - Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - jK0BVI3uA24mUbPueAiICQ8jxT8= - - Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - rNgasxsMqy9NLMt2iek5NREYfVk= - - Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - sykRxIcqFYnIqdVrmHv9icYKnps= - - Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc - - jK0BVI3uA24mUbPueAiICQ8jxT8= - - Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface - - rNgasxsMqy9NLMt2iek5NREYfVk= - - Modules/FBSDKShareKit.swiftmodule/x86_64.swiftmodule - - sykRxIcqFYnIqdVrmHv9icYKnps= - - Modules/module.modulemap - - c/1l3+MTRWj+XKPFv/2HWhKeUtA= - - - files2 - - Headers/FBSDKAppGroupContent.h - - hash - - 2V/sQr8S3FtUnmpy18y1X+52yiE= - - hash2 - - QqNSJmaFQOlN35KsrppaYorrdHIxEurCc5T8kvisRzE= - - - Headers/FBSDKAppInviteContent.h - - hash - - p6z/MvS9cDVCTSFs6uVXEJdvMW8= - - hash2 - - hpKmsLLN6rLY1Gu/ZU9X2PUgu5JSwvH0ihHm1bqheVE= - - - Headers/FBSDKCameraEffectArguments.h - - hash - - kE7Kwiq8NmPdkyfXbbAVskKkfkI= - - hash2 - - jcF3/PPmTwPRZGWNxrpiEE49/2Sgadqod9VvZbz6Mkw= - - - Headers/FBSDKCameraEffectTextures.h - - hash - - 2oo29iixortTOYgp8Pvy+OzfCO0= - - hash2 - - EBbLQ20yBYrmekESkJmThhKKIHeiV/wAnITi+HEU0sk= - - - Headers/FBSDKCoreKitImport.h - - hash - - Dx4bs8Anww/HXD9p6ktaXolY7u4= - - hash2 - - RuJd1u3mkF+HMoNchRVDYdiasvM02uXpuyXb7IGreS0= - - - Headers/FBSDKGameRequestContent.h - - hash - - hZnNhh0Nxtj8GZVlrso7hvjnLGU= - - hash2 - - 3O4AWTE9EBWrCaq8bHxmNWmceLFKHEXq4nLXpO1JCw0= - - - Headers/FBSDKGameRequestDialog.h - - hash - - /nrhfzbJ6hmknETPS/ReTvWcuA0= - - hash2 - - dfmKsksS55RLUxWBH0VdFobNXE+Nt4y2yPj0x3/9RMA= - - - Headers/FBSDKGameRequestURLProvider.h - - hash - - 5y8xpVLpjCxgnMqSDcq/DrqYmAQ= - - hash2 - - 78My1B340L3GGd0OcOT7Cm0KGTKMdrE7fwfN2DdiVyw= - - - Headers/FBSDKHashtag.h - - hash - - Cg9VtXkb0DjVM1M91X/V8uRAZBk= - - hash2 - - gY6cAFuowsASQB9rWFgrX+kTi1fB+h0tuGoJXDTL2Gk= - - - Headers/FBSDKLikeObjectType.h - - hash - - DrAFXurGqzAvP9tYjTFwgVeImCU= - - hash2 - - zjjk8CD7UF4aTn8Zh8EQq3cWgyTMKpnGAwV83z/b4e0= - - - Headers/FBSDKLiking.h - - hash - - niPmvJp2TPxle5scu2WVODitoiA= - - hash2 - - Nnh4C2T8Q57p14V4rWeZshJ+zEQ+1980cwLzgveqm/k= - - - Headers/FBSDKMessageDialog.h - - hash - - XDf3kybcIAR2z4FM9GWNSXFadxg= - - hash2 - - HJBg/gQWIenrlyyiWtwkzXzfz0TJTDCcNAOieDPbhLU= - - - Headers/FBSDKSendButton.h - - hash - - dbIVF0T5LTEd5npR1V/MUZqueN4= - - hash2 - - lV6Qxje5d9HWxpjUGXyZcPpibXEyyNOFmKS7Bp4bY5o= - - - Headers/FBSDKShareButton.h - - hash - - +l0MlA93LMp1v+/K/mmRGS0lrpc= - - hash2 - - C6r+3BVT6/ekEPJNCOU9LCfzx9Zg47dXAXZCcpwMfJc= - - - Headers/FBSDKShareCameraEffectContent.h - - hash - - IZFFjz6Fbq5kxxiL5mH0Tam+8SA= - - hash2 - - VNWeYA+OLfcnSpowN2e6Nb33vVYqlJAm4t53Vu7tw5c= - - - Headers/FBSDKShareConstants.h - - hash - - uPtE5sP8/2niyU0qTesP6E5P0ak= - - hash2 - - elZrG+shzDDQSIa0RELQX/BE5jHIVaOxAm2ojocZUuY= - - - Headers/FBSDKShareDialog.h - - hash - - FIeOz7BMzBWDtTZ8V7qp+DAFXaQ= - - hash2 - - UugwzliI6sVWzf1Cs2d92wjjjo/6JParAyTOOh+bUAQ= - - - Headers/FBSDKShareDialogMode.h - - hash - - z1jh2YHLqoCyCz6rxdxnhS9iPFw= - - hash2 - - lkTTeZT4rn24i+iwIYhLHpd3BtAUzjgBnQkqQzY3Wjo= - - - Headers/FBSDKShareKit-Swift.h - - hash - - g+H0HY1j0+PZTzOBB/A8qw764PA= - - hash2 - - 1nZBU7aykShmk6jXF2wOtcUKzFh132bM1kPnwKtKMko= - - - Headers/FBSDKShareKit.h - - hash - - ZwDHO6bTQtuBih77AqgR63olyJM= - - hash2 - - Dktqg0hKQulHWvnsyb5E/iu+pRkiFAj9dutyUeMiXGU= - - - Headers/FBSDKShareLinkContent.h - - hash - - 4FVaITTX/gpxEuERTILEPq4NyTI= - - hash2 - - izEW6Hb2K5FLLTHEZooGkZVsBkI/5e6evostNRsrzZY= - - - Headers/FBSDKShareMediaContent.h - - hash - - BqLhyRgE67/jSG7n7AbtGBIPlAc= - - hash2 - - MPcEIJfUccuFHcujWRWYQH1SHLjXSAxit9fC8XHaf3A= - - - Headers/FBSDKSharePhoto.h - - hash - - OLx21eyM8ICHbstZwdANhbkk39Q= - - hash2 - - 1Ht7ssFsstWh4IocJ0lskuuerDPCGX912MCem1xDxQw= - - - Headers/FBSDKSharePhotoContent.h - - hash - - ne5vHn1yW9idzqhoUSef+ot34/w= - - hash2 - - i99hk65QQXdaRIXksUTqxgKTRuuA7Kl5fw1ZO7nWjzk= - - - Headers/FBSDKShareVideo.h - - hash - - O7nAWQMO9BNafPqZfDBpbUvZ3pU= - - hash2 - - PA0C8gBydUSqdss5vWOG7MAjWn4BjGMo/bUS0QEQom4= - - - Headers/FBSDKShareVideoContent.h - - hash - - ThDL5JOayVep/v1ZNPHfYbvSO4k= - - hash2 - - 1m2um5UUwRSt9cruSGvRTmSM0shQrd0C6XcFMxQxotw= - - - Headers/FBSDKSharing.h - - hash - - CHsAmlyqQAcG71/77aiJcK2xL7A= - - hash2 - - B1me9CjHUalyQbGTNHRycr90tKW5olHRNsXaVgMzM4w= - - - Headers/FBSDKSharingButton.h - - hash - - yxtPkJQ3HiuMduiozZRy4XRRI5A= - - hash2 - - 1dbn7iDs5NwWHIMzAX05WafblaFQvNmPe1XyEcDJ1zY= - - - Headers/FBSDKSharingContent.h - - hash - - 7UIscY507Z1oJ5jqCewDNkjNwSA= - - hash2 - - /fXDYmmZ0oS3HkrbGp+AJwo+YoiXcU8jkKcD2TgFvIk= - - - Headers/FBSDKSharingScheme.h - - hash - - qHJpNVOrzvwQSc4Xj68YaRuLU4Q= - - hash2 - - 0X3eeQoftcq7wmKVaBGZbjvdyc7NmfiD2D/mLwvuvDo= - - - Headers/FBSDKSharingValidation.h - - hash - - R46YistcrwmVEF1tuH9iKRW1HuU= - - hash2 - - ANUB1iMAdqkSWq41Hjtuf0uR0UTps1Baaqo6fZfKh8c= - - - Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - hash - - dCTJQSCiLCQG6c2nMsnPsecEUpQ= - - hash2 - - bz3/gk9Gm/5CVsPyQn+klB0lFyo6+kMe5lDqNvFaKo8= - - - Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - hash - - zv53xZX7aXwIX5NJhF3q1xDOSes= - - hash2 - - TvEdfrwTz0wPcAvppFtUZXSMY4xqczXZ0vhyOgrPsKc= - - - Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - hash - - 4xxKdEzolTJHdfHVR783BUuk5S8= - - hash2 - - +q2w4UUAt1t/poCH3d80DoqFIViAarzUo87N2qZf6U0= - - - Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc - - hash - - dCTJQSCiLCQG6c2nMsnPsecEUpQ= - - hash2 - - bz3/gk9Gm/5CVsPyQn+klB0lFyo6+kMe5lDqNvFaKo8= - - - Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface - - hash - - zv53xZX7aXwIX5NJhF3q1xDOSes= - - hash2 - - TvEdfrwTz0wPcAvppFtUZXSMY4xqczXZ0vhyOgrPsKc= - - - Modules/FBSDKShareKit.swiftmodule/arm64.swiftmodule - - hash - - 4xxKdEzolTJHdfHVR783BUuk5S8= - - hash2 - - +q2w4UUAt1t/poCH3d80DoqFIViAarzUo87N2qZf6U0= - - - Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftdoc - - hash - - dnwLRZ3JSQj4ZwyTg7unxRQ9IB0= - - hash2 - - 0FE4TKKPAw9zAn6NOuFhXaUIGILysHc6QQsF9EU2Ihs= - - - Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftinterface - - hash - - mOMAoXTJxzizPC3qflC4b+lOzcI= - - hash2 - - ePoT2491r5EHihdxSdxDG8/4ETvxHHBEpFTG2Iab9yk= - - - Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftmodule - - hash - - T+XolA/0WbtthYkmm2jN7z4c9xw= - - hash2 - - /TeQrIzY4tHs+2SHx9pkMfV/Pz6xV+CQUf/dugvHROI= - - - Modules/FBSDKShareKit.swiftmodule/i386.swiftdoc - - hash - - dnwLRZ3JSQj4ZwyTg7unxRQ9IB0= - - hash2 - - 0FE4TKKPAw9zAn6NOuFhXaUIGILysHc6QQsF9EU2Ihs= - - - Modules/FBSDKShareKit.swiftmodule/i386.swiftinterface - - hash - - mOMAoXTJxzizPC3qflC4b+lOzcI= - - hash2 - - ePoT2491r5EHihdxSdxDG8/4ETvxHHBEpFTG2Iab9yk= - - - Modules/FBSDKShareKit.swiftmodule/i386.swiftmodule - - hash - - T+XolA/0WbtthYkmm2jN7z4c9xw= - - hash2 - - /TeQrIzY4tHs+2SHx9pkMfV/Pz6xV+CQUf/dugvHROI= - - - Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash - - jK0BVI3uA24mUbPueAiICQ8jxT8= - - hash2 - - rlyv6naDwvMi5jWzuAPjcq1T0+mpUfns2FX2vuSpVd0= - - - Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash - - rNgasxsMqy9NLMt2iek5NREYfVk= - - hash2 - - iS5481qCsPpN8Noxir2gxov8uN0REMP0XZzDxFnvVSs= - - - Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash - - sykRxIcqFYnIqdVrmHv9icYKnps= - - hash2 - - wWwLG4r3zACclRDWwdvAvRAbS3vsAwnLy/G/AFNvsjw= - - - Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc - - hash - - jK0BVI3uA24mUbPueAiICQ8jxT8= - - hash2 - - rlyv6naDwvMi5jWzuAPjcq1T0+mpUfns2FX2vuSpVd0= - - - Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface - - hash - - rNgasxsMqy9NLMt2iek5NREYfVk= - - hash2 - - iS5481qCsPpN8Noxir2gxov8uN0REMP0XZzDxFnvVSs= - - - Modules/FBSDKShareKit.swiftmodule/x86_64.swiftmodule - - hash - - sykRxIcqFYnIqdVrmHv9icYKnps= - - hash2 - - wWwLG4r3zACclRDWwdvAvRAbS3vsAwnLy/G/AFNvsjw= - - - Modules/module.modulemap - - hash - - c/1l3+MTRWj+XKPFv/2HWhKeUtA= - - hash2 - - LFKLAS36xoxx786XN6Efo7GDNLqGNFpjOc/zQ1+JRXY= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 2b06100c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKShareKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit deleted file mode 100644 index 770231de..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/9AE648A3-33BC-3F11-844E-46FFFD919AB2.bcsymbolmap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/9AE648A3-33BC-3F11-844E-46FFFD919AB2.bcsymbolmap deleted file mode 100644 index d26917f4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/BCSymbolMaps/9AE648A3-33BC-3F11-844E-46FFFD919AB2.bcsymbolmap +++ /dev/null @@ -1,1721 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -MacOSX11.3.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKShareKit-Dynamic/IntermediateBuildFilesPath/FBSDKShareKit.build/Release-maccatalyst/FBSDKShareKit-Dynamic.build/DerivedSources/FBSDKShareKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit --[FBSDKAppGroupContent hash] --[FBSDKAppGroupContent isEqual:] --[FBSDKAppGroupContent isEqualToAppGroupContent:] -+[FBSDKAppGroupContent supportsSecureCoding] --[FBSDKAppGroupContent initWithCoder:] --[FBSDKAppGroupContent encodeWithCoder:] --[FBSDKAppGroupContent copyWithZone:] --[FBSDKAppGroupContent groupDescription] --[FBSDKAppGroupContent setGroupDescription:] --[FBSDKAppGroupContent name] --[FBSDKAppGroupContent setName:] --[FBSDKAppGroupContent privacy] --[FBSDKAppGroupContent setPrivacy:] --[FBSDKAppGroupContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_SELECTOR_REFERENCES_.37 -__OBJC_$_CLASS_METHODS_FBSDKAppGroupContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppGroupContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppGroupContent -__OBJC_METACLASS_RO_$_FBSDKAppGroupContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppGroupContent -_OBJC_IVAR_$_FBSDKAppGroupContent._groupDescription -_OBJC_IVAR_$_FBSDKAppGroupContent._name -_OBJC_IVAR_$_FBSDKAppGroupContent._privacy -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppGroupContent -__OBJC_$_PROP_LIST_FBSDKAppGroupContent -__OBJC_CLASS_RO_$_FBSDKAppGroupContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.m -FBSDKShareKit/FBSDKAppGroupContent.h -NSStringFromFBSDKAppGroupPrivacy --[FBSDKAppInviteContent previewImageURL] --[FBSDKAppInviteContent setPreviewImageURL:] --[FBSDKAppInviteContent validateWithOptions:error:] --[FBSDKAppInviteContent _validatePromoCodeWithError:] --[FBSDKAppInviteContent hash] --[FBSDKAppInviteContent isEqual:] --[FBSDKAppInviteContent isEqualToAppInviteContent:] -+[FBSDKAppInviteContent supportsSecureCoding] --[FBSDKAppInviteContent initWithCoder:] --[FBSDKAppInviteContent encodeWithCoder:] --[FBSDKAppInviteContent copyWithZone:] --[FBSDKAppInviteContent appInvitePreviewImageURL] --[FBSDKAppInviteContent setAppInvitePreviewImageURL:] --[FBSDKAppInviteContent appLinkURL] --[FBSDKAppInviteContent setAppLinkURL:] --[FBSDKAppInviteContent promotionCode] --[FBSDKAppInviteContent setPromotionCode:] --[FBSDKAppInviteContent promotionText] --[FBSDKAppInviteContent setPromotionText:] --[FBSDKAppInviteContent destination] --[FBSDKAppInviteContent setDestination:] --[FBSDKAppInviteContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_CLASSLIST_REFERENCES_$_.16 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.80 -__OBJC_$_CLASS_METHODS_FBSDKAppInviteContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingValidation -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingValidation -__OBJC_PROTOCOL_$_FBSDKSharingValidation -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingValidation -__OBJC_CLASS_PROTOCOLS_$_FBSDKAppInviteContent -__OBJC_$_CLASS_PROP_LIST_FBSDKAppInviteContent -__OBJC_METACLASS_RO_$_FBSDKAppInviteContent -__OBJC_$_INSTANCE_METHODS_FBSDKAppInviteContent -_OBJC_IVAR_$_FBSDKAppInviteContent._appInvitePreviewImageURL -_OBJC_IVAR_$_FBSDKAppInviteContent._appLinkURL -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionCode -_OBJC_IVAR_$_FBSDKAppInviteContent._promotionText -_OBJC_IVAR_$_FBSDKAppInviteContent._destination -__OBJC_$_INSTANCE_VARIABLES_FBSDKAppInviteContent -__OBJC_$_PROP_LIST_FBSDKAppInviteContent -__OBJC_CLASS_RO_$_FBSDKAppInviteContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.m -FBSDKShareKit/FBSDKAppInviteContent.h --[FBSDKCameraEffectArguments init] --[FBSDKCameraEffectArguments setString:forKey:] --[FBSDKCameraEffectArguments stringForKey:] --[FBSDKCameraEffectArguments setArray:forKey:] --[FBSDKCameraEffectArguments arrayForKey:] --[FBSDKCameraEffectArguments allArguments] --[FBSDKCameraEffectArguments hash] --[FBSDKCameraEffectArguments isEqual:] --[FBSDKCameraEffectArguments isEqualToCameraEffectArguments:] -+[FBSDKCameraEffectArguments supportsSecureCoding] --[FBSDKCameraEffectArguments initWithCoder:] --[FBSDKCameraEffectArguments encodeWithCoder:] --[FBSDKCameraEffectArguments copyWithZone:] --[FBSDKCameraEffectArguments _setValue:forKey:] --[FBSDKCameraEffectArguments _valueForKey:] --[FBSDKCameraEffectArguments _valueOfClass:forKey:] -+[FBSDKCameraEffectArguments assertKey:] -+[FBSDKCameraEffectArguments assertValue:] --[FBSDKCameraEffectArguments .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_CLASSLIST_REFERENCES_$_.46 -_OBJC_SELECTOR_REFERENCES_.48 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectArguments -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectArguments -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_METACLASS_RO_$_FBSDKCameraEffectArguments -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectArguments -_OBJC_IVAR_$_FBSDKCameraEffectArguments._arguments -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectArguments -__OBJC_$_PROP_LIST_FBSDKCameraEffectArguments -__OBJC_CLASS_RO_$_FBSDKCameraEffectArguments -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.m -FBSDKShareKit/FBSDKCameraEffectArguments.m --[FBSDKCameraEffectTextures init] --[FBSDKCameraEffectTextures setImage:forKey:] --[FBSDKCameraEffectTextures imageForKey:] --[FBSDKCameraEffectTextures allTextures] --[FBSDKCameraEffectTextures hash] --[FBSDKCameraEffectTextures isEqual:] --[FBSDKCameraEffectTextures isEqualToCameraEffectTextures:] -+[FBSDKCameraEffectTextures supportsSecureCoding] --[FBSDKCameraEffectTextures initWithCoder:] --[FBSDKCameraEffectTextures encodeWithCoder:] --[FBSDKCameraEffectTextures copyWithZone:] --[FBSDKCameraEffectTextures _setValue:forKey:] --[FBSDKCameraEffectTextures _valueForKey:] --[FBSDKCameraEffectTextures _valueOfClass:forKey:] --[FBSDKCameraEffectTextures .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -__OBJC_$_CLASS_METHODS_FBSDKCameraEffectTextures -__OBJC_CLASS_PROTOCOLS_$_FBSDKCameraEffectTextures -__OBJC_$_CLASS_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_METACLASS_RO_$_FBSDKCameraEffectTextures -__OBJC_$_INSTANCE_METHODS_FBSDKCameraEffectTextures -_OBJC_IVAR_$_FBSDKCameraEffectTextures._textures -__OBJC_$_INSTANCE_VARIABLES_FBSDKCameraEffectTextures -__OBJC_$_PROP_LIST_FBSDKCameraEffectTextures -__OBJC_CLASS_RO_$_FBSDKCameraEffectTextures -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.m -FBSDKShareKit/FBSDKCameraEffectTextures.m --[FBSDKCheckmarkIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKCheckmarkIcon -__OBJC_$_INSTANCE_METHODS_FBSDKCheckmarkIcon -__OBJC_CLASS_RO_$_FBSDKCheckmarkIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m -FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m --[FBSDKGameRequestContent setRecipients:] --[FBSDKGameRequestContent setRecipientSuggestions:] --[FBSDKGameRequestContent suggestions] --[FBSDKGameRequestContent setSuggestions:] --[FBSDKGameRequestContent to] --[FBSDKGameRequestContent setTo:] --[FBSDKGameRequestContent validateWithOptions:error:] --[FBSDKGameRequestContent hash] --[FBSDKGameRequestContent isEqual:] --[FBSDKGameRequestContent isEqualToGameRequestContent:] -+[FBSDKGameRequestContent supportsSecureCoding] --[FBSDKGameRequestContent initWithCoder:] --[FBSDKGameRequestContent encodeWithCoder:] --[FBSDKGameRequestContent copyWithZone:] --[FBSDKGameRequestContent actionType] --[FBSDKGameRequestContent setActionType:] --[FBSDKGameRequestContent data] --[FBSDKGameRequestContent setData:] --[FBSDKGameRequestContent filters] --[FBSDKGameRequestContent setFilters:] --[FBSDKGameRequestContent message] --[FBSDKGameRequestContent setMessage:] --[FBSDKGameRequestContent objectID] --[FBSDKGameRequestContent setObjectID:] --[FBSDKGameRequestContent recipients] --[FBSDKGameRequestContent recipientSuggestions] --[FBSDKGameRequestContent title] --[FBSDKGameRequestContent setTitle:] --[FBSDKGameRequestContent cta] --[FBSDKGameRequestContent setCta:] --[FBSDKGameRequestContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_OBJC_SELECTOR_REFERENCES_.11 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_CLASSLIST_REFERENCES_$_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestContent -__OBJC_$_CLASS_PROP_LIST_FBSDKGameRequestContent -__OBJC_METACLASS_RO_$_FBSDKGameRequestContent -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestContent -_OBJC_IVAR_$_FBSDKGameRequestContent._actionType -_OBJC_IVAR_$_FBSDKGameRequestContent._data -_OBJC_IVAR_$_FBSDKGameRequestContent._filters -_OBJC_IVAR_$_FBSDKGameRequestContent._message -_OBJC_IVAR_$_FBSDKGameRequestContent._objectID -_OBJC_IVAR_$_FBSDKGameRequestContent._recipients -_OBJC_IVAR_$_FBSDKGameRequestContent._recipientSuggestions -_OBJC_IVAR_$_FBSDKGameRequestContent._title -_OBJC_IVAR_$_FBSDKGameRequestContent._cta -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestContent -__OBJC_$_PROP_LIST_FBSDKGameRequestContent -__OBJC_CLASS_RO_$_FBSDKGameRequestContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.m -FBSDKShareKit/FBSDKGameRequestContent.h -+[FBSDKGameRequestDialog initialize] -+[FBSDKGameRequestDialog dialogWithContent:delegate:] -+[FBSDKGameRequestDialog showWithContent:delegate:] --[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:] -___81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[FBSDKGameRequestDialog facebookAppReturnedURL:] --[FBSDKGameRequestDialog handleDialogError:] --[FBSDKGameRequestDialog application:openURL:sourceApplication:annotation:] --[FBSDKGameRequestDialog canOpenURL:forApplication:sourceApplication:annotation:] --[FBSDKGameRequestDialog applicationDidBecomeActive:] --[FBSDKGameRequestDialog isAuthenticationURL:] --[FBSDKGameRequestDialog handleBridgeAPIFailureWithError:] --[FBSDKGameRequestDialog isValidCallbackURL:] --[FBSDKGameRequestDialog parsedPayloadFromURL:] --[FBSDKGameRequestDialog init] --[FBSDKGameRequestDialog canShow] --[FBSDKGameRequestDialog show] --[FBSDKGameRequestDialog validateWithError:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV1:] --[FBSDKGameRequestDialog _convertGameRequestContentToDictionaryV2:] --[FBSDKGameRequestDialog webDialog:didCompleteWithResults:] --[FBSDKGameRequestDialog webDialog:didFailWithError:] --[FBSDKGameRequestDialog webDialogDidCancel:] --[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:] -___66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke --[FBSDKGameRequestDialog _handleBridgeAPIResponse:] --[FBSDKGameRequestDialog _didCompleteWithResults:] --[FBSDKGameRequestDialog _didFailWithError:] --[FBSDKGameRequestDialog _didCancel] --[FBSDKGameRequestDialog _cleanUp] --[FBSDKGameRequestDialog _handleCompletionWithDialogResults:error:] --[FBSDKGameRequestDialog delegate] --[FBSDKGameRequestDialog setDelegate:] --[FBSDKGameRequestDialog content] --[FBSDKGameRequestDialog setContent:] --[FBSDKGameRequestDialog isFrictionlessRequestsEnabled] --[FBSDKGameRequestDialog setFrictionlessRequestsEnabled:] --[FBSDKGameRequestDialog .cxx_destruct] -__recipientCache -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_CLASSLIST_REFERENCES_$_.26 -___block_descriptor_40_e8_32w_e20_v20?0B8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.64 -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_CLASSLIST_REFERENCES_$_.83 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.137 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.157 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.173 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_CLASSLIST_REFERENCES_$_.194 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_CLASSLIST_REFERENCES_$_.201 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -___block_descriptor_40_e8_32w_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_CLASSLIST_REFERENCES_$_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_CLASSLIST_REFERENCES_$_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestDialog -__OBJC_$_PROTOCOL_REFS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKWebDialogDelegate -__OBJC_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKWebDialogDelegate -__OBJC_$_PROTOCOL_REFS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKURLOpening -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_FBSDKURLOpening -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKURLOpening -__OBJC_PROTOCOL_$_FBSDKURLOpening -__OBJC_LABEL_PROTOCOL_$_FBSDKURLOpening -__OBJC_CLASS_PROTOCOLS_$_FBSDKGameRequestDialog -__OBJC_METACLASS_RO_$_FBSDKGameRequestDialog -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._dialogIsFrictionless -_OBJC_IVAR_$_FBSDKGameRequestDialog._isAwaitingResult -_OBJC_IVAR_$_FBSDKGameRequestDialog._webDialog -_OBJC_IVAR_$_FBSDKGameRequestDialog._frictionlessRequestsEnabled -_OBJC_IVAR_$_FBSDKGameRequestDialog._delegate -_OBJC_IVAR_$_FBSDKGameRequestDialog._content -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestDialog -__OBJC_$_PROP_LIST_FBSDKGameRequestDialog -__OBJC_CLASS_RO_$_FBSDKGameRequestDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.m -FBSDKShareKit/FBSDKGameRequestDialog.h -__66-[FBSDKGameRequestDialog _launchDialogViaBridgeAPIWithParameters:]_block_invoke -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__81-[FBSDKGameRequestDialog launchGameRequestDialogWithGameRequestContent:delegate:]_block_invoke --[FBSDKGameRequestFrictionlessRecipientCache init] --[FBSDKGameRequestFrictionlessRecipientCache dealloc] --[FBSDKGameRequestFrictionlessRecipientCache recipientsAreFrictionless:] --[FBSDKGameRequestFrictionlessRecipientCache updateWithResults:] --[FBSDKGameRequestFrictionlessRecipientCache _accessTokenDidChangeNotification:] --[FBSDKGameRequestFrictionlessRecipientCache _updateCache] -___58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKGameRequestFrictionlessRecipientCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_SELECTOR_REFERENCES_.46 -___block_descriptor_40_e8_32s_e54_v32?0""816"NSError"24l -__OBJC_METACLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_$_INSTANCE_METHODS_FBSDKGameRequestFrictionlessRecipientCache -_OBJC_IVAR_$_FBSDKGameRequestFrictionlessRecipientCache._recipientIDs -__OBJC_$_INSTANCE_VARIABLES_FBSDKGameRequestFrictionlessRecipientCache -__OBJC_CLASS_RO_$_FBSDKGameRequestFrictionlessRecipientCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__58-[FBSDKGameRequestFrictionlessRecipientCache _updateCache]_block_invoke -+[FBSDKGameRequestURLProvider _getQueryArrayFromGameRequestDictionary:] -+[FBSDKGameRequestURLProvider createDeepLinkURLWithQueryDictionary:] -+[FBSDKGameRequestURLProvider filtersNameForFilters:] -+[FBSDKGameRequestURLProvider actionTypeNameForActionType:] -_OBJC_CLASSLIST_REFERENCES_$_.4 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_CLASSLIST_REFERENCES_$_.41 -__OBJC_$_CLASS_METHODS_FBSDKGameRequestURLProvider -__OBJC_METACLASS_RO_$_FBSDKGameRequestURLProvider -__OBJC_CLASS_RO_$_FBSDKGameRequestURLProvider -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestURLProvider.m -FBSDKShareKit/FBSDKGameRequestURLProvider.m -+[FBSDKHashtag hashtagWithString:] --[FBSDKHashtag description] --[FBSDKHashtag isValid] --[FBSDKHashtag hash] --[FBSDKHashtag isEqual:] --[FBSDKHashtag isEqualToHashtag:] -+[FBSDKHashtag supportsSecureCoding] --[FBSDKHashtag initWithCoder:] --[FBSDKHashtag encodeWithCoder:] --[FBSDKHashtag copyWithZone:] --[FBSDKHashtag stringRepresentation] --[FBSDKHashtag setStringRepresentation:] --[FBSDKHashtag .cxx_destruct] -___HashtagRegularExpression_block_invoke -__OBJC_$_CLASS_METHODS_FBSDKHashtag -__OBJC_CLASS_PROTOCOLS_$_FBSDKHashtag -__OBJC_$_CLASS_PROP_LIST_FBSDKHashtag -__OBJC_METACLASS_RO_$_FBSDKHashtag -__OBJC_$_INSTANCE_METHODS_FBSDKHashtag -_OBJC_IVAR_$_FBSDKHashtag._stringRepresentation -__OBJC_$_INSTANCE_VARIABLES_FBSDKHashtag -__OBJC_$_PROP_LIST_FBSDKHashtag -__OBJC_CLASS_RO_$_FBSDKHashtag -_HashtagRegularExpression.hashtagRegularExpression -_HashtagRegularExpression.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_SELECTOR_REFERENCES_.99 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m -__HashtagRegularExpression_block_invoke -FBSDKShareKit/FBSDKHashtag.m -FBSDKShareKit/FBSDKHashtag.h -HashtagRegularExpression -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/dispatch/once.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -+[FBSDKLikeActionController isDisabled] -+[FBSDKLikeActionController initialize] -+[FBSDKLikeActionController _accessTokenDidChangeNotification:] -+[FBSDKLikeActionController _applicationWillResignActiveNotification:] -+[FBSDKLikeActionController _cacheFileURL] -+[FBSDKLikeActionController likeActionControllerForObjectID:objectType:] --[FBSDKLikeActionController initWithObjectID:objectType:accessToken:] --[FBSDKLikeActionController init] -+[FBSDKLikeActionController supportsSecureCoding] --[FBSDKLikeActionController initWithCoder:] --[FBSDKLikeActionController encodeWithCoder:] --[FBSDKLikeActionController likeCountString] --[FBSDKLikeActionController socialSentence] --[FBSDKLikeActionController refresh] --[FBSDKLikeActionController beginContentAccess] --[FBSDKLikeActionController endContentAccess] --[FBSDKLikeActionController discardContentIfPossible] --[FBSDKLikeActionController isContentDiscarded] --[FBSDKLikeActionController likeDialog:didCompleteWithResults:] --[FBSDKLikeActionController likeDialog:didFailWithError:] -_FBSDKLikeActionControllerLogError --[FBSDKLikeActionController _configure] --[FBSDKLikeActionController _ensureVerifiedObjectID:] -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -___53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.173 -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[FBSDKLikeActionController _presentLikeDialogWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishIfNeededWithUpdateBlock:analyticsParameters:fromViewController:] --[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:] -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -___96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b56s -___destroy_helper_block_e8_32s40s48s56s --[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:] -___98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke --[FBSDKLikeActionController _refreshWithMode:] -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -___46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 --[FBSDKLikeActionController _setExecuting:forKey:] -___50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke --[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:] -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -___184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -___copy_helper_block_e8_32s40s48s56s64s72s -___destroy_helper_block_e8_32s40s48s56s64s72s --[FBSDKLikeActionController _useOGLike] --[FBSDKLikeActionController lastUpdateTime] --[FBSDKLikeActionController objectID] --[FBSDKLikeActionController objectType] --[FBSDKLikeActionController objectIsLiked] --[FBSDKLikeActionController .cxx_destruct] -___FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -___copy_helper_block_e8_32b -___FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -___FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -___copy_helper_block_e8_32s40s48b -___destroy_helper_block_e8_32s40s48s -___FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke -___copy_helper_block_e8_32b40r48r56r64r72r80r -___destroy_helper_block_e8_32s40r48r56r64r72r80r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.421 -___copy_helper_block_e8_32r40r -___destroy_helper_block_e8_32r40r -___FBSDKLikeActionControllerAddRefreshRequests_block_invoke.423 -___copy_helper_block_e8_32b40r48r56r64r -___destroy_helper_block_e8_32s40r48r56r64r -___FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -___FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -__cache -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.27 -_OBJC_CLASSLIST_REFERENCES_$_.35 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_CLASSLIST_REFERENCES_$_.94 -_OBJC_SELECTOR_REFERENCES_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_CLASSLIST_REFERENCES_$_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_CLASSLIST_REFERENCES_$_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_CLASSLIST_REFERENCES_$_.153 -_OBJC_CLASSLIST_REFERENCES_$_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_CLASSLIST_REFERENCES_$_.163 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.171 -___block_descriptor_40_e8_32s_e24_v24?0B8"NSString"12B20l -___block_descriptor_48_e8_32s40bs_e24_v24?0B8"NSString"12B20l -_OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.196 -___block_descriptor_64_e8_32s40s48bs56s_e21_v20?0B8"NSString"12l -___block_descriptor_64_e8_32s40s48bs56s_e18_v16?0"NSString"8l -_OBJC_SELECTOR_REFERENCES_.202 -___block_descriptor_64_e8_32s40s48bs56s_e8_v12?0B8l -___block_descriptor_40_e8_32s_e79_v64?0q8"NSString"16"NSString"24"NSString"32"NSString"40"NSString"48B56B60l -___block_descriptor_40_e8_32s_e18_v16?0"NSString"8l -__setExecuting:forKey:._executing -__setExecuting:forKey:.onceToken -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_CLASSLIST_REFERENCES_$_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.225 -___block_descriptor_41_e8_32s_e5_v8?0l -___block_descriptor_83_e8_32s40s48s56s64s72s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.229 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionController -__OBJC_$_PROTOCOL_REFS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKLikeDialogDelegate -__OBJC_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_LABEL_PROTOCOL_$_FBSDKLikeDialogDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSDiscardableContent -__OBJC_$_PROTOCOL_METHOD_TYPES_NSDiscardableContent -__OBJC_PROTOCOL_$_NSDiscardableContent -__OBJC_LABEL_PROTOCOL_$_NSDiscardableContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionController -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionController -__OBJC_METACLASS_RO_$_FBSDKLikeActionController -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionController -_OBJC_IVAR_$_FBSDKLikeActionController._accessToken -_OBJC_IVAR_$_FBSDKLikeActionController._contentAccessCount -_OBJC_IVAR_$_FBSDKLikeActionController._contentDiscarded -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToAnalyticsParametersMap -_OBJC_IVAR_$_FBSDKLikeActionController._dialogToUpdateBlockMap -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._likeCountStringWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedIsPending -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLikedOnServer -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsPage -_OBJC_IVAR_$_FBSDKLikeActionController._refreshState -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithLike -_OBJC_IVAR_$_FBSDKLikeActionController._socialSentenceWithoutLike -_OBJC_IVAR_$_FBSDKLikeActionController._unlikeToken -_OBJC_IVAR_$_FBSDKLikeActionController._verifiedObjectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectIsLiked -_OBJC_IVAR_$_FBSDKLikeActionController._lastUpdateTime -_OBJC_IVAR_$_FBSDKLikeActionController._objectID -_OBJC_IVAR_$_FBSDKLikeActionController._objectType -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionController -__OBJC_$_PROP_LIST_FBSDKLikeActionController -__OBJC_CLASS_RO_$_FBSDKLikeActionController -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_CLASSLIST_REFERENCES_$_.361 -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_CLASSLIST_REFERENCES_$_.364 -_OBJC_CLASSLIST_REFERENCES_$_.373 -_OBJC_SELECTOR_REFERENCES_.375 -_OBJC_SELECTOR_REFERENCES_.377 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_SELECTOR_REFERENCES_.387 -___block_descriptor_40_e8_32bs_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_SELECTOR_REFERENCES_.402 -_OBJC_SELECTOR_REFERENCES_.410 -___block_descriptor_64_e8_32s40s48bs_e54_v32?0""816"NSError"24l -___block_descriptor_88_e8_32bs40r48r56r64r72r80r_e5_v8?0l -___block_descriptor_48_e8_32r40r_e24_v28?0B8q12"NSString"20l -___block_descriptor_72_e8_32bs40r48r56r64r_e60_v44?0B8"NSString"12"NSString"20"NSString"28"NSString"36l -_OBJC_SELECTOR_REFERENCES_.434 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.440 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetEngagementRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.m -__FBSDKLikeActionControllerAddGetOGObjectLikeRequest_block_invoke -__destroy_helper_block_e8_32s40r48r56r64r -__copy_helper_block_e8_32b40r48r56r64r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.423 -__destroy_helper_block_e8_32r40r -__copy_helper_block_e8_32r40r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke.421 -__destroy_helper_block_e8_32s40r48r56r64r72r80r -__copy_helper_block_e8_32b40r48r56r64r72r80r -__FBSDKLikeActionControllerAddRefreshRequests_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__FBSDKLikeActionControllerAddPublishUnlikeRequest_block_invoke -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32s40s48b -__FBSDKLikeActionControllerAddPublishLikeRequest_block_invoke -__FBSDKLikeActionControllerAddGetObjectIDRequest_block_invoke -__copy_helper_block_e8_32b -__FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest_block_invoke -FBSDKShareKit/Internal/FBSDKLikeActionController.h -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72s -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke_2 -__184-[FBSDKLikeActionController _updateWithObjectIsLiked:likeCountStringWithLike:likeCountStringWithoutLike:socialSentenceWithLike:socialSentenceWithoutLike:unlikeToken:animated:deferred:]_block_invoke -BOOLFromFBSDKTriStateBOOL -__50-[FBSDKLikeActionController _setExecuting:forKey:]_block_invoke -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke_2 -__46-[FBSDKLikeActionController _refreshWithMode:]_block_invoke -FBSDKLikeActionControllerAddRefreshRequests -FBSDKLikeActionControllerAddGetEngagementRequest -FBSDKLikeActionControllerAddGetOGObjectLikeRequest -__98-[FBSDKLikeActionController _publishUnlikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKTriStateBOOLFromBOOL -FBSDKLikeActionControllerAddPublishUnlikeRequest -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48b56s -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke_2 -__96-[FBSDKLikeActionController _publishLikeWithUpdateBlock:analyticsParameters:fromViewController:]_block_invoke -FBSDKLikeActionControllerAddPublishLikeRequest -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke.173 -__53-[FBSDKLikeActionController _ensureVerifiedObjectID:]_block_invoke -FBSDKLikeActionControllerAddGetObjectIDRequest -FBSDKLikeActionControllerAddGetObjectIDWithObjectURLRequest -FBSDKLikeActionControllerLogError -FBSDKTriStateBOOLFromNSNumber --[FBSDKLikeActionControllerCache initWithAccessTokenString:] -+[FBSDKLikeActionControllerCache supportsSecureCoding] --[FBSDKLikeActionControllerCache initWithCoder:] --[FBSDKLikeActionControllerCache encodeWithCoder:] --[FBSDKLikeActionControllerCache objectForKeyedSubscript:] --[FBSDKLikeActionControllerCache resetForAccessTokenString:] --[FBSDKLikeActionControllerCache setObject:forKeyedSubscript:] --[FBSDKLikeActionControllerCache _prune] -___40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeActionControllerCache accessTokenString] --[FBSDKLikeActionControllerCache .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.33 -___block_descriptor_40_e8_32s_e52_v32?0"NSString"8"FBSDKLikeActionController"16^B24l -_OBJC_SELECTOR_REFERENCES_.42 -__OBJC_$_CLASS_METHODS_FBSDKLikeActionControllerCache -__OBJC_CLASS_PROTOCOLS_$_FBSDKLikeActionControllerCache -__OBJC_$_CLASS_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_METACLASS_RO_$_FBSDKLikeActionControllerCache -__OBJC_$_INSTANCE_METHODS_FBSDKLikeActionControllerCache -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._accessTokenString -_OBJC_IVAR_$_FBSDKLikeActionControllerCache._items -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeActionControllerCache -__OBJC_$_PROP_LIST_FBSDKLikeActionControllerCache -__OBJC_CLASS_RO_$_FBSDKLikeActionControllerCache -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m -FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h -__40-[FBSDKLikeActionControllerCache _prune]_block_invoke --[FBSDKLikeBoxBorderView initWithFrame:] --[FBSDKLikeBoxBorderView initWithCoder:] --[FBSDKLikeBoxBorderView setBackgroundColor:] --[FBSDKLikeBoxBorderView setBorderCornerRadius:] --[FBSDKLikeBoxBorderView setBorderWidth:] --[FBSDKLikeBoxBorderView setCaretPosition:] --[FBSDKLikeBoxBorderView contentInsets] --[FBSDKLikeBoxBorderView setContentView:] --[FBSDKLikeBoxBorderView setFillColor:] --[FBSDKLikeBoxBorderView setForegroundColor:] --[FBSDKLikeBoxBorderView intrinsicContentSize] --[FBSDKLikeBoxBorderView layoutSubviews] --[FBSDKLikeBoxBorderView sizeThatFits:] --[FBSDKLikeBoxBorderView drawRect:] --[FBSDKLikeBoxBorderView _borderInsets] --[FBSDKLikeBoxBorderView _initializeContent] --[FBSDKLikeBoxBorderView borderCornerRadius] --[FBSDKLikeBoxBorderView borderWidth] --[FBSDKLikeBoxBorderView caretPosition] --[FBSDKLikeBoxBorderView contentView] --[FBSDKLikeBoxBorderView fillColor] --[FBSDKLikeBoxBorderView foregroundColor] --[FBSDKLikeBoxBorderView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderCornerRadius -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._borderWidth -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._contentView -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._fillColor -_OBJC_IVAR_$_FBSDKLikeBoxBorderView._foregroundColor -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.62 -__OBJC_METACLASS_RO_$_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxBorderView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxBorderView -__OBJC_$_PROP_LIST_FBSDKLikeBoxBorderView -__OBJC_CLASS_RO_$_FBSDKLikeBoxBorderView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m -FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h -FBSDKPointsForScreenPixels -UIEdgeInsetsInsetRect -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h -FBSDKEdgeInsetsOutsetSize -FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h -/Users/jawwad/fbsource/fbobjc/ios-sdk -FBSDKEdgeInsetsInsetSize --[FBSDKLikeBoxView initWithFrame:] --[FBSDKLikeBoxView initWithCoder:] --[FBSDKLikeBoxView setCaretPosition:] --[FBSDKLikeBoxView text] --[FBSDKLikeBoxView setText:] --[FBSDKLikeBoxView intrinsicContentSize] --[FBSDKLikeBoxView layoutSubviews] --[FBSDKLikeBoxView sizeThatFits:] --[FBSDKLikeBoxView _initializeContent] --[FBSDKLikeBoxView caretPosition] --[FBSDKLikeBoxView .cxx_destruct] -_OBJC_IVAR_$_FBSDKLikeBoxView._caretPosition -_OBJC_IVAR_$_FBSDKLikeBoxView._borderView -_OBJC_IVAR_$_FBSDKLikeBoxView._likeCountLabel -__OBJC_METACLASS_RO_$_FBSDKLikeBoxView -__OBJC_$_INSTANCE_METHODS_FBSDKLikeBoxView -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeBoxView -__OBJC_$_PROP_LIST_FBSDKLikeBoxView -__OBJC_CLASS_RO_$_FBSDKLikeBoxView -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.m -FBSDKShareKit/Internal/FBSDKLikeBoxView.h -+[FBSDKLikeDialog initialize] -+[FBSDKLikeDialog likeWithObjectID:objectType:delegate:] --[FBSDKLikeDialog canLike] --[FBSDKLikeDialog like] -___23-[FBSDKLikeDialog like]_block_invoke -___23-[FBSDKLikeDialog like]_block_invoke.55 --[FBSDKLikeDialog validateWithError:] --[FBSDKLikeDialog _canLikeNative] --[FBSDKLikeDialog _handleCompletionWithDialogResults:error:] --[FBSDKLikeDialog delegate] --[FBSDKLikeDialog setDelegate:] --[FBSDKLikeDialog objectID] --[FBSDKLikeDialog setObjectID:] --[FBSDKLikeDialog objectType] --[FBSDKLikeDialog setObjectType:] --[FBSDKLikeDialog shouldFailOnDataError] --[FBSDKLikeDialog setShouldFailOnDataError:] --[FBSDKLikeDialog fromViewController] --[FBSDKLikeDialog setFromViewController:] --[FBSDKLikeDialog .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_CLASSLIST_REFERENCES_$_.31 -___block_descriptor_40_e8_32s_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_CLASSLIST_REFERENCES_$_.58 -___block_descriptor_57_e8_32s40s48bs_e32_v16?0"FBSDKBridgeAPIResponse"8l -_OBJC_CLASSLIST_REFERENCES_$_.73 -__OBJC_$_CLASS_METHODS_FBSDKLikeDialog -__OBJC_METACLASS_RO_$_FBSDKLikeDialog -__OBJC_$_INSTANCE_METHODS_FBSDKLikeDialog -_OBJC_IVAR_$_FBSDKLikeDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKLikeDialog._delegate -_OBJC_IVAR_$_FBSDKLikeDialog._objectID -_OBJC_IVAR_$_FBSDKLikeDialog._objectType -_OBJC_IVAR_$_FBSDKLikeDialog._fromViewController -__OBJC_$_INSTANCE_VARIABLES_FBSDKLikeDialog -__OBJC_$_PROP_LIST_FBSDKLikeDialog -__OBJC_CLASS_RO_$_FBSDKLikeDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.m -FBSDKShareKit/Internal/FBSDKLikeDialog.h -__23-[FBSDKLikeDialog like]_block_invoke.55 -__23-[FBSDKLikeDialog like]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m -NSStringFromFBSDKLikeObjectType -FBSDKShareKit/FBSDKLikeObjectType.m -+[FBSDKMessageDialog initialize] -+[FBSDKMessageDialog dialogWithContent:delegate:] -+[FBSDKMessageDialog showWithContent:delegate:] --[FBSDKMessageDialog canShow] --[FBSDKMessageDialog show] -___26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessageDialog validateWithError:] --[FBSDKMessageDialog _canShowNative] --[FBSDKMessageDialog _handleCompletionWithDialogResults:response:] --[FBSDKMessageDialog _invokeDelegateDidCancel] --[FBSDKMessageDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKMessageDialog _invokeDelegateDidFailWithError:] --[FBSDKMessageDialog _logDialogShow] --[FBSDKMessageDialog delegate] --[FBSDKMessageDialog setDelegate:] --[FBSDKMessageDialog shareContent] --[FBSDKMessageDialog setShareContent:] --[FBSDKMessageDialog shouldFailOnDataError] --[FBSDKMessageDialog setShouldFailOnDataError:] --[FBSDKMessageDialog .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.49 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_CLASSLIST_REFERENCES_$_.110 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.133 -_OBJC_SELECTOR_REFERENCES_.137 -__OBJC_$_CLASS_METHODS_FBSDKMessageDialog -__OBJC_$_PROTOCOL_REFS_FBSDKSharing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharing -__OBJC_$_PROP_LIST_FBSDKSharing -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharing -__OBJC_PROTOCOL_$_FBSDKSharing -__OBJC_LABEL_PROTOCOL_$_FBSDKSharing -__OBJC_$_PROTOCOL_REFS_FBSDKSharingDialog -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingDialog -__OBJC_$_PROP_LIST_FBSDKSharingDialog -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingDialog -__OBJC_PROTOCOL_$_FBSDKSharingDialog -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKMessageDialog -__OBJC_METACLASS_RO_$_FBSDKMessageDialog -__OBJC_$_INSTANCE_METHODS_FBSDKMessageDialog -_OBJC_IVAR_$_FBSDKMessageDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKMessageDialog._delegate -_OBJC_IVAR_$_FBSDKMessageDialog._shareContent -__OBJC_$_INSTANCE_VARIABLES_FBSDKMessageDialog -__OBJC_$_PROP_LIST_FBSDKMessageDialog -__OBJC_CLASS_RO_$_FBSDKMessageDialog -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m -FBSDKShareKit/FBSDKMessageDialog.m -__26-[FBSDKMessageDialog show]_block_invoke --[FBSDKMessengerIcon pathWithSize:] -__OBJC_METACLASS_RO_$_FBSDKMessengerIcon -__OBJC_$_INSTANCE_METHODS_FBSDKMessengerIcon -__OBJC_CLASS_RO_$_FBSDKMessengerIcon -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m -FBSDKShareKit/Internal/FBSDKMessengerIcon.m --[FBSDKSendButton shareContent] --[FBSDKSendButton setShareContent:] --[FBSDKSendButton analyticsParameters] --[FBSDKSendButton impressionTrackingEventName] --[FBSDKSendButton impressionTrackingIdentifier] --[FBSDKSendButton configureButton] --[FBSDKSendButton isImplicitlyDisabled] --[FBSDKSendButton _share:] --[FBSDKSendButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKSendButton._dialog -__OBJC_$_PROTOCOL_REFS_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKButtonImpressionTracking -__OBJC_$_PROP_LIST_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKButtonImpressionTracking -__OBJC_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_LABEL_PROTOCOL_$_FBSDKButtonImpressionTracking -__OBJC_$_PROTOCOL_REFS_FBSDKSharingButton -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingButton -__OBJC_$_PROP_LIST_FBSDKSharingButton -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingButton -__OBJC_PROTOCOL_$_FBSDKSharingButton -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingButton -__OBJC_CLASS_PROTOCOLS_$_FBSDKSendButton -__OBJC_METACLASS_RO_$_FBSDKSendButton -__OBJC_$_INSTANCE_METHODS_FBSDKSendButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKSendButton -__OBJC_$_PROP_LIST_FBSDKSendButton -__OBJC_CLASS_RO_$_FBSDKSendButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m -FBSDKShareKit/FBSDKSendButton.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareAppEventNames.m --[FBSDKShareButton shareContent] --[FBSDKShareButton setShareContent:] --[FBSDKShareButton analyticsParameters] --[FBSDKShareButton impressionTrackingEventName] --[FBSDKShareButton impressionTrackingIdentifier] --[FBSDKShareButton configureButton] --[FBSDKShareButton isImplicitlyDisabled] --[FBSDKShareButton _share:] --[FBSDKShareButton .cxx_destruct] -_OBJC_IVAR_$_FBSDKShareButton._dialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareButton -__OBJC_METACLASS_RO_$_FBSDKShareButton -__OBJC_$_INSTANCE_METHODS_FBSDKShareButton -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareButton -__OBJC_$_PROP_LIST_FBSDKShareButton -__OBJC_CLASS_RO_$_FBSDKShareButton -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m -FBSDKShareKit/FBSDKShareButton.m --[FBSDKShareCameraEffectContent init] --[FBSDKShareCameraEffectContent addParameters:bridgeOptions:] -___61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke --[FBSDKShareCameraEffectContent schemeForMode:] --[FBSDKShareCameraEffectContent validateWithOptions:error:] --[FBSDKShareCameraEffectContent hash] --[FBSDKShareCameraEffectContent isEqual:] --[FBSDKShareCameraEffectContent isEqualToShareCameraEffectContent:] -+[FBSDKShareCameraEffectContent supportsSecureCoding] --[FBSDKShareCameraEffectContent initWithCoder:] --[FBSDKShareCameraEffectContent encodeWithCoder:] --[FBSDKShareCameraEffectContent copyWithZone:] --[FBSDKShareCameraEffectContent effectID] --[FBSDKShareCameraEffectContent setEffectID:] --[FBSDKShareCameraEffectContent effectArguments] --[FBSDKShareCameraEffectContent setEffectArguments:] --[FBSDKShareCameraEffectContent effectTextures] --[FBSDKShareCameraEffectContent setEffectTextures:] --[FBSDKShareCameraEffectContent contentURL] --[FBSDKShareCameraEffectContent setContentURL:] --[FBSDKShareCameraEffectContent hashtag] --[FBSDKShareCameraEffectContent setHashtag:] --[FBSDKShareCameraEffectContent peopleIDs] --[FBSDKShareCameraEffectContent setPeopleIDs:] --[FBSDKShareCameraEffectContent placeID] --[FBSDKShareCameraEffectContent setPlaceID:] --[FBSDKShareCameraEffectContent ref] --[FBSDKShareCameraEffectContent setRef:] --[FBSDKShareCameraEffectContent pageID] --[FBSDKShareCameraEffectContent setPageID:] --[FBSDKShareCameraEffectContent shareUUID] --[FBSDKShareCameraEffectContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.23 -___block_descriptor_40_e8_32s_e34_v32?0"NSString"8"UIImage"16^B24l -_OBJC_CLASSLIST_REFERENCES_$_.54 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_CLASSLIST_REFERENCES_$_.108 -_OBJC_CLASSLIST_REFERENCES_$_.111 -_OBJC_CLASSLIST_REFERENCES_$_.112 -__OBJC_$_CLASS_METHODS_FBSDKShareCameraEffectContent -__OBJC_$_PROTOCOL_REFS_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingContent -__OBJC_$_PROP_LIST_FBSDKSharingContent -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingContent -__OBJC_PROTOCOL_$_FBSDKSharingContent -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingScheme -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingScheme -__OBJC_PROTOCOL_$_FBSDKSharingScheme -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingScheme -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareCameraEffectContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_METACLASS_RO_$_FBSDKShareCameraEffectContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareCameraEffectContent -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectArguments -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._effectTextures -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._contentURL -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._hashtag -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._placeID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._ref -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._pageID -_OBJC_IVAR_$_FBSDKShareCameraEffectContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareCameraEffectContent -__OBJC_$_PROP_LIST_FBSDKShareCameraEffectContent -__OBJC_CLASS_RO_$_FBSDKShareCameraEffectContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.m -FBSDKShareKit/FBSDKShareCameraEffectContent.m -__61-[FBSDKShareCameraEffectContent addParameters:bridgeOptions:]_block_invoke -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m -+[FBSDKShareDialog initialize] -+[FBSDKShareDialog dialogWithViewController:withContent:delegate:] -+[FBSDKShareDialog showFromViewController:withContent:delegate:] --[FBSDKShareDialog dealloc] --[FBSDKShareDialog canShow] --[FBSDKShareDialog show] --[FBSDKShareDialog validateWithError:] --[FBSDKShareDialog webDialog:didCompleteWithResults:] --[FBSDKShareDialog webDialog:didFailWithError:] --[FBSDKShareDialog webDialogDidCancel:] --[FBSDKShareDialog _isDefaultToShareSheet] --[FBSDKShareDialog _showAutomatic:] --[FBSDKShareDialog _loadNativeMethodName:methodVersion:] --[FBSDKShareDialog _canShowNative] --[FBSDKShareDialog _canShowShareSheet] --[FBSDKShareDialog _canAttributeThroughShareSheet] --[FBSDKShareDialog _canUseFBShareSheet] --[FBSDKShareDialog _canUseQuoteInShareSheet] --[FBSDKShareDialog _canUseMMPInShareSheet] --[FBSDKShareDialog _supportsShareSheetMinimumVersion:] --[FBSDKShareDialog _cleanUpWebDialog] --[FBSDKShareDialog _contentImages] --[FBSDKShareDialog _contentVideoURL:] --[FBSDKShareDialog _contentVideoURLs] --[FBSDKShareDialog _contentURLs] --[FBSDKShareDialog _handleWebResponseParameters:error:cancelled:] --[FBSDKShareDialog _photoContentHasAtLeastOneImage:] --[FBSDKShareDialog _showBrowser:] -___33-[FBSDKShareDialog _showBrowser:]_block_invoke -___33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -___33-[FBSDKShareDialog _showBrowser:]_block_invoke.244 --[FBSDKShareDialog _showFeedBrowser:] -___37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke --[FBSDKShareDialog _showFeedWeb:] --[FBSDKShareDialog _showNativeWithCanShowError:validationError:] -___64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke --[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:] -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -___68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 --[FBSDKShareDialog _showWeb:] --[FBSDKShareDialog _useNativeDialog] --[FBSDKShareDialog _useSafariViewController] --[FBSDKShareDialog _validateWithError:] --[FBSDKShareDialog _validateFullyCompatibleWithError:] --[FBSDKShareDialog _validateShareContentForBrowserWithOptions:error:] --[FBSDKShareDialog _validateShareContentForFeed:] --[FBSDKShareDialog _validateShareContentForNative:] --[FBSDKShareDialog _validateShareContentForShareSheet:] --[FBSDKShareDialog _validateShareMediaContentAvailability:error:] --[FBSDKShareDialog _invokeDelegateDidCancel] --[FBSDKShareDialog _invokeDelegateDidCompleteWithResults:] --[FBSDKShareDialog _invokeDelegateDidFailWithError:] --[FBSDKShareDialog _logDialogShow] --[FBSDKShareDialog _calculateInitialText] --[FBSDKShareDialog delegate] --[FBSDKShareDialog setDelegate:] --[FBSDKShareDialog shareContent] --[FBSDKShareDialog setShareContent:] --[FBSDKShareDialog shouldFailOnDataError] --[FBSDKShareDialog setShouldFailOnDataError:] --[FBSDKShareDialog fromViewController] --[FBSDKShareDialog setFromViewController:] --[FBSDKShareDialog mode] --[FBSDKShareDialog setMode:] --[FBSDKShareDialog .cxx_destruct] -___FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -___FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_CLASSLIST_REFERENCES_$_.180 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_CLASSLIST_REFERENCES_$_.204 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_CLASSLIST_REFERENCES_$_.229 -_OBJC_SELECTOR_REFERENCES_.237 -___block_descriptor_40_e8_32s_e38_v28?0B8"NSString"12"NSDictionary"20l -_OBJC_CLASSLIST_REFERENCES_$_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_CLASSLIST_REFERENCES_$_.251 -_OBJC_SELECTOR_REFERENCES_.253 -_OBJC_SELECTOR_REFERENCES_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_SELECTOR_REFERENCES_.261 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.279 -_OBJC_SELECTOR_REFERENCES_.281 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.285 -_OBJC_SELECTOR_REFERENCES_.287 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -___block_descriptor_40_e8_32s_e5_v8?0l -___block_descriptor_40_e8_32s_e8_v16?0q8l -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_CLASSLIST_REFERENCES_$_.308 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_SELECTOR_REFERENCES_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_CLASSLIST_REFERENCES_$_.366 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_SELECTOR_REFERENCES_.370 -_OBJC_SELECTOR_REFERENCES_.372 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.378 -_OBJC_SELECTOR_REFERENCES_.380 -_OBJC_SELECTOR_REFERENCES_.382 -_OBJC_CLASSLIST_REFERENCES_$_.383 -_OBJC_SELECTOR_REFERENCES_.385 -_OBJC_CLASSLIST_REFERENCES_$_.386 -_OBJC_SELECTOR_REFERENCES_.388 -__OBJC_$_CLASS_METHODS_FBSDKShareDialog -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareDialog -__OBJC_METACLASS_RO_$_FBSDKShareDialog -__OBJC_$_INSTANCE_METHODS_FBSDKShareDialog -_OBJC_IVAR_$_FBSDKShareDialog._webDialog -_OBJC_IVAR_$_FBSDKShareDialog._temporaryFiles -_OBJC_IVAR_$_FBSDKShareDialog._shouldFailOnDataError -_OBJC_IVAR_$_FBSDKShareDialog._delegate -_OBJC_IVAR_$_FBSDKShareDialog._shareContent -_OBJC_IVAR_$_FBSDKShareDialog._fromViewController -_OBJC_IVAR_$_FBSDKShareDialog._mode -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareDialog -__OBJC_$_PROP_LIST_FBSDKShareDialog -__OBJC_CLASS_RO_$_FBSDKShareDialog -_FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl.onceToken -_FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl.onceToken -___block_literal_global.494 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.m -__FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl_block_invoke -FBSDKShareKit/FBSDKShareDialog.h -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke_2 -__68-[FBSDKShareDialog _showShareSheetWithCanShowError:validationError:]_block_invoke -__64-[FBSDKShareDialog _showNativeWithCanShowError:validationError:]_block_invoke -__37-[FBSDKShareDialog _showFeedBrowser:]_block_invoke -__33-[FBSDKShareDialog _showBrowser:]_block_invoke.244 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke_2 -__33-[FBSDKShareDialog _showBrowser:]_block_invoke -FBSDKShareDialogValidateAPISchemeRegisteredForCanOpenUrl -FBSDKShareDialogValidateShareExtensionSchemeRegisteredForCanOpenUrl -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m -NSStringFromFBSDKShareDialogMode -FBSDKShareKit/FBSDKShareDialogMode.m -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.m -FBSDKShareExtensionInitialText -FBSDKShareKit/Internal/FBSDKShareExtension.m --[FBSDKShareLinkContent init] --[FBSDKShareLinkContent setPeopleIDs:] --[FBSDKShareLinkContent addParameters:bridgeOptions:] --[FBSDKShareLinkContent validateWithOptions:error:] --[FBSDKShareLinkContent hash] --[FBSDKShareLinkContent isEqual:] --[FBSDKShareLinkContent isEqualToShareLinkContent:] -+[FBSDKShareLinkContent supportsSecureCoding] --[FBSDKShareLinkContent initWithCoder:] --[FBSDKShareLinkContent encodeWithCoder:] --[FBSDKShareLinkContent copyWithZone:] --[FBSDKShareLinkContent contentURL] --[FBSDKShareLinkContent setContentURL:] --[FBSDKShareLinkContent hashtag] --[FBSDKShareLinkContent setHashtag:] --[FBSDKShareLinkContent peopleIDs] --[FBSDKShareLinkContent placeID] --[FBSDKShareLinkContent setPlaceID:] --[FBSDKShareLinkContent ref] --[FBSDKShareLinkContent setRef:] --[FBSDKShareLinkContent pageID] --[FBSDKShareLinkContent setPageID:] --[FBSDKShareLinkContent quote] --[FBSDKShareLinkContent setQuote:] --[FBSDKShareLinkContent shareUUID] --[FBSDKShareLinkContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_CLASSLIST_REFERENCES_$_.59 -__OBJC_$_CLASS_METHODS_FBSDKShareLinkContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareLinkContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareLinkContent -__OBJC_METACLASS_RO_$_FBSDKShareLinkContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareLinkContent -_OBJC_IVAR_$_FBSDKShareLinkContent._contentURL -_OBJC_IVAR_$_FBSDKShareLinkContent._hashtag -_OBJC_IVAR_$_FBSDKShareLinkContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareLinkContent._placeID -_OBJC_IVAR_$_FBSDKShareLinkContent._ref -_OBJC_IVAR_$_FBSDKShareLinkContent._pageID -_OBJC_IVAR_$_FBSDKShareLinkContent._quote -_OBJC_IVAR_$_FBSDKShareLinkContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareLinkContent -__OBJC_$_PROP_LIST_FBSDKShareLinkContent -__OBJC_CLASS_RO_$_FBSDKShareLinkContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m -FBSDKShareKit/FBSDKShareLinkContent.m --[FBSDKShareMediaContent init] --[FBSDKShareMediaContent setPeopleIDs:] --[FBSDKShareMediaContent setMedia:] --[FBSDKShareMediaContent addParameters:bridgeOptions:] --[FBSDKShareMediaContent validateWithOptions:error:] --[FBSDKShareMediaContent hash] --[FBSDKShareMediaContent isEqual:] --[FBSDKShareMediaContent isEqualToShareMediaContent:] -+[FBSDKShareMediaContent supportsSecureCoding] --[FBSDKShareMediaContent initWithCoder:] --[FBSDKShareMediaContent encodeWithCoder:] --[FBSDKShareMediaContent copyWithZone:] --[FBSDKShareMediaContent contentURL] --[FBSDKShareMediaContent setContentURL:] --[FBSDKShareMediaContent hashtag] --[FBSDKShareMediaContent setHashtag:] --[FBSDKShareMediaContent peopleIDs] --[FBSDKShareMediaContent placeID] --[FBSDKShareMediaContent setPlaceID:] --[FBSDKShareMediaContent ref] --[FBSDKShareMediaContent setRef:] --[FBSDKShareMediaContent pageID] --[FBSDKShareMediaContent setPageID:] --[FBSDKShareMediaContent shareUUID] --[FBSDKShareMediaContent media] --[FBSDKShareMediaContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.51 -__OBJC_$_CLASS_METHODS_FBSDKShareMediaContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareMediaContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareMediaContent -__OBJC_METACLASS_RO_$_FBSDKShareMediaContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareMediaContent -_OBJC_IVAR_$_FBSDKShareMediaContent._contentURL -_OBJC_IVAR_$_FBSDKShareMediaContent._hashtag -_OBJC_IVAR_$_FBSDKShareMediaContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareMediaContent._placeID -_OBJC_IVAR_$_FBSDKShareMediaContent._ref -_OBJC_IVAR_$_FBSDKShareMediaContent._pageID -_OBJC_IVAR_$_FBSDKShareMediaContent._shareUUID -_OBJC_IVAR_$_FBSDKShareMediaContent._media -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareMediaContent -__OBJC_$_PROP_LIST_FBSDKShareMediaContent -__OBJC_CLASS_RO_$_FBSDKShareMediaContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.h -+[FBSDKSharePhoto photoWithImage:userGenerated:] -+[FBSDKSharePhoto photoWithImageURL:userGenerated:] -+[FBSDKSharePhoto photoWithPhotoAsset:userGenerated:] --[FBSDKSharePhoto setImage:] --[FBSDKSharePhoto setImageURL:] --[FBSDKSharePhoto setPhotoAsset:] --[FBSDKSharePhoto hash] --[FBSDKSharePhoto isEqual:] --[FBSDKSharePhoto isEqualToSharePhoto:] --[FBSDKSharePhoto validateWithOptions:error:] -+[FBSDKSharePhoto supportsSecureCoding] --[FBSDKSharePhoto initWithCoder:] --[FBSDKSharePhoto encodeWithCoder:] --[FBSDKSharePhoto copyWithZone:] --[FBSDKSharePhoto image] --[FBSDKSharePhoto imageURL] --[FBSDKSharePhoto photoAsset] --[FBSDKSharePhoto isUserGenerated] --[FBSDKSharePhoto setUserGenerated:] --[FBSDKSharePhoto caption] --[FBSDKSharePhoto setCaption:] --[FBSDKSharePhoto .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_CLASSLIST_REFERENCES_$_.68 -__OBJC_$_CLASS_METHODS_FBSDKSharePhoto -__OBJC_$_PROTOCOL_REFS_FBSDKShareMedia -__OBJC_PROTOCOL_$_FBSDKShareMedia -__OBJC_LABEL_PROTOCOL_$_FBSDKShareMedia -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhoto -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhoto -__OBJC_METACLASS_RO_$_FBSDKSharePhoto -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhoto -_OBJC_IVAR_$_FBSDKSharePhoto._userGenerated -_OBJC_IVAR_$_FBSDKSharePhoto._image -_OBJC_IVAR_$_FBSDKSharePhoto._imageURL -_OBJC_IVAR_$_FBSDKSharePhoto._photoAsset -_OBJC_IVAR_$_FBSDKSharePhoto._caption -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhoto -__OBJC_$_PROP_LIST_FBSDKSharePhoto -__OBJC_CLASS_RO_$_FBSDKSharePhoto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.h --[FBSDKSharePhotoContent init] --[FBSDKSharePhotoContent setPeopleIDs:] --[FBSDKSharePhotoContent setPhotos:] --[FBSDKSharePhotoContent addParameters:bridgeOptions:] -___54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke --[FBSDKSharePhotoContent validateWithOptions:error:] --[FBSDKSharePhotoContent hash] --[FBSDKSharePhotoContent isEqual:] --[FBSDKSharePhotoContent isEqualToSharePhotoContent:] -+[FBSDKSharePhotoContent supportsSecureCoding] --[FBSDKSharePhotoContent initWithCoder:] --[FBSDKSharePhotoContent encodeWithCoder:] --[FBSDKSharePhotoContent copyWithZone:] --[FBSDKSharePhotoContent contentURL] --[FBSDKSharePhotoContent setContentURL:] --[FBSDKSharePhotoContent hashtag] --[FBSDKSharePhotoContent setHashtag:] --[FBSDKSharePhotoContent peopleIDs] --[FBSDKSharePhotoContent placeID] --[FBSDKSharePhotoContent setPlaceID:] --[FBSDKSharePhotoContent ref] --[FBSDKSharePhotoContent setRef:] --[FBSDKSharePhotoContent pageID] --[FBSDKSharePhotoContent setPageID:] --[FBSDKSharePhotoContent shareUUID] --[FBSDKSharePhotoContent photos] --[FBSDKSharePhotoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.22 -___block_descriptor_40_e8_32s_e34_v24?0"UIImage"8"NSDictionary"16l -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_CLASSLIST_REFERENCES_$_.86 -__OBJC_$_CLASS_METHODS_FBSDKSharePhotoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhotoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhotoContent -__OBJC_METACLASS_RO_$_FBSDKSharePhotoContent -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhotoContent -_OBJC_IVAR_$_FBSDKSharePhotoContent._contentURL -_OBJC_IVAR_$_FBSDKSharePhotoContent._hashtag -_OBJC_IVAR_$_FBSDKSharePhotoContent._peopleIDs -_OBJC_IVAR_$_FBSDKSharePhotoContent._placeID -_OBJC_IVAR_$_FBSDKSharePhotoContent._ref -_OBJC_IVAR_$_FBSDKSharePhotoContent._pageID -_OBJC_IVAR_$_FBSDKSharePhotoContent._shareUUID -_OBJC_IVAR_$_FBSDKSharePhotoContent._photos -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhotoContent -__OBJC_$_PROP_LIST_FBSDKSharePhotoContent -__OBJC_CLASS_RO_$_FBSDKSharePhotoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.h -__54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -+[FBSDKShareUtility assertCollection:ofClassStrings:name:] -+[FBSDKShareUtility assertCollection:ofClass:name:] -+[FBSDKShareUtility buildWebShareContent:methodName:parameters:error:] -+[FBSDKShareUtility buildWebShareTags:] -+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:] -___65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareUtility feedShareDictionaryForContent:] -+[FBSDKShareUtility hashtagStringFromHashtag:] -+[FBSDKShareUtility imageWithCircleColor:canvasSize:circleSize:] -+[FBSDKShareUtility parametersForShareContent:bridgeOptions:shouldFailOnDataError:] -+[FBSDKShareUtility testShareContent:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateShareContent:bridgeOptions:error:] -+[FBSDKShareUtility shareMediaContentContainsPhotosAndVideos:] -+[FBSDKShareUtility _convertObject:] -+[FBSDKShareUtility convertPhoto:] -+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:] -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.171 -___copy_helper_block_e8_32b40r -+[FBSDKShareUtility _testObject:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateArray:minCount:maxCount:name:error:] -+[FBSDKShareUtility _validateFileURL:name:error:] -+[FBSDKShareUtility validateNetworkURL:name:error:] -+[FBSDKShareUtility validateRequiredValue:name:error:] -+[FBSDKShareUtility validateArgumentWithName:value:isIn:error:] -+[FBSDKShareUtility _validateAssetLibraryVideoURL:name:error:] -___block_descriptor_48_e8_32s40bs_e17_v16?0"NSArray"8l -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_CLASSLIST_REFERENCES_$_.123 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_CLASSLIST_REFERENCES_$_.154 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.163 -___block_descriptor_48_e8_32s40r_e54_v32?0""816"NSError"24l -___block_descriptor_48_e8_32bs40r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.173 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_CLASSLIST_REFERENCES_$_.185 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.203 -__OBJC_$_CLASS_METHODS_FBSDKShareUtility -__OBJC_METACLASS_RO_$_FBSDKShareUtility -__OBJC_CLASS_RO_$_FBSDKShareUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m -FBSDKShareKit/Internal/FBSDKShareUtility.m -__copy_helper_block_e8_32b40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.171 -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -__65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareVideo videoWithData:] -+[FBSDKShareVideo videoWithData:previewPhoto:] -+[FBSDKShareVideo videoWithVideoAsset:] -+[FBSDKShareVideo videoWithVideoAsset:previewPhoto:] -+[FBSDKShareVideo videoWithVideoURL:] -+[FBSDKShareVideo videoWithVideoURL:previewPhoto:] --[FBSDKShareVideo setData:] --[FBSDKShareVideo setVideoAsset:] --[FBSDKShareVideo setVideoURL:] --[FBSDKShareVideo hash] --[FBSDKShareVideo isEqual:] --[FBSDKShareVideo isEqualToShareVideo:] --[FBSDKShareVideo _validateData:withOptions:error:] --[FBSDKShareVideo _validateVideoAsset:withOptions:error:] --[FBSDKShareVideo _validateVideoURL:withOptions:error:] --[FBSDKShareVideo validateWithOptions:error:] -+[FBSDKShareVideo supportsSecureCoding] --[FBSDKShareVideo initWithCoder:] --[FBSDKShareVideo encodeWithCoder:] --[FBSDKShareVideo copyWithZone:] --[FBSDKShareVideo data] --[FBSDKShareVideo videoAsset] --[FBSDKShareVideo videoURL] --[FBSDKShareVideo previewPhoto] --[FBSDKShareVideo setPreviewPhoto:] --[FBSDKShareVideo .cxx_destruct] --[PHAsset(FBSDKShareVideo) videoURL] -___36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_$_CLASS_METHODS_FBSDKShareVideo -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideo -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideo -__OBJC_METACLASS_RO_$_FBSDKShareVideo -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideo -_OBJC_IVAR_$_FBSDKShareVideo._data -_OBJC_IVAR_$_FBSDKShareVideo._videoAsset -_OBJC_IVAR_$_FBSDKShareVideo._videoURL -_OBJC_IVAR_$_FBSDKShareVideo._previewPhoto -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideo -__OBJC_$_PROP_LIST_FBSDKShareVideo -__OBJC_CLASS_RO_$_FBSDKShareVideo -___block_descriptor_56_e8_32s40s48r_e49_v32?0"AVAsset"8"AVAudioMix"16"NSDictionary"24l -__OBJC_$_CATEGORY_INSTANCE_METHODS_PHAsset_$_FBSDKShareVideo -__OBJC_$_PROP_LIST_PHAsset_$_FBSDKShareVideo -__OBJC_$_CATEGORY_PHAsset_$_FBSDKShareVideo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -FBSDKShareKit/FBSDKShareVideo.m -FBSDKShareKit/FBSDKShareVideo.h --[FBSDKShareVideoContent init] --[FBSDKShareVideoContent setPeopleIDs:] --[FBSDKShareVideoContent addParameters:bridgeOptions:] --[FBSDKShareVideoContent validateWithOptions:error:] --[FBSDKShareVideoContent hash] --[FBSDKShareVideoContent isEqual:] --[FBSDKShareVideoContent isEqualToShareVideoContent:] -+[FBSDKShareVideoContent supportsSecureCoding] --[FBSDKShareVideoContent initWithCoder:] --[FBSDKShareVideoContent encodeWithCoder:] --[FBSDKShareVideoContent copyWithZone:] --[FBSDKShareVideoContent contentURL] --[FBSDKShareVideoContent setContentURL:] --[FBSDKShareVideoContent hashtag] --[FBSDKShareVideoContent setHashtag:] --[FBSDKShareVideoContent peopleIDs] --[FBSDKShareVideoContent placeID] --[FBSDKShareVideoContent setPlaceID:] --[FBSDKShareVideoContent ref] --[FBSDKShareVideoContent setRef:] --[FBSDKShareVideoContent pageID] --[FBSDKShareVideoContent setPageID:] --[FBSDKShareVideoContent shareUUID] --[FBSDKShareVideoContent video] --[FBSDKShareVideoContent setVideo:] --[FBSDKShareVideoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.93 -_OBJC_CLASSLIST_REFERENCES_$_.100 -__OBJC_$_CLASS_METHODS_FBSDKShareVideoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideoContent -__OBJC_METACLASS_RO_$_FBSDKShareVideoContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideoContent -_OBJC_IVAR_$_FBSDKShareVideoContent._contentURL -_OBJC_IVAR_$_FBSDKShareVideoContent._hashtag -_OBJC_IVAR_$_FBSDKShareVideoContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareVideoContent._placeID -_OBJC_IVAR_$_FBSDKShareVideoContent._ref -_OBJC_IVAR_$_FBSDKShareVideoContent._pageID -_OBJC_IVAR_$_FBSDKShareVideoContent._shareUUID -_OBJC_IVAR_$_FBSDKShareVideoContent._video -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideoContent -__OBJC_$_PROP_LIST_FBSDKShareVideoContent -__OBJC_CLASS_RO_$_FBSDKShareVideoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.h -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTW -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeV0A3KitE11descriptionSSvgTm -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitsACP11descriptionSSvgTW -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitsACP11descriptionSSvgTWTm -_$sSo19FBSDKLikeObjectTypeVMa -_$sSo20FBSDKAppGroupPrivacyVMa -_$sSo20FBSDKShareDialogModeVMa -_$sSo19FBSDKLikeObjectTypeVMaTm -_$sSo20FBSDKShareDialogModeVs23CustomStringConvertible0A3KitMcMK -_$sSo20FBSDKAppGroupPrivacyVs23CustomStringConvertible13FBSDKShareKitMcMK -_$sSo19FBSDKLikeObjectTypeVs23CustomStringConvertible13FBSDKShareKitMcMK -__swift_FORCE_LOAD_$_swiftFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftObjectiveC_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDarwin_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftDispatch_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreGraphics_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftIOKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftXPC_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUIKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreImage_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftMetal_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftQuartzCore_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftFileProvider_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftAppKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreData_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCloudKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreLocation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftWebKit_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftPhotos_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftAVFoundation_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMedia_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreAudio_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftsimd_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftCoreMIDI_$_FBSDKShareKit -__swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_FBSDKShareKit -_$sSoMXM -_$sSo19FBSDKLikeObjectTypeVMn -_$sSo19FBSDKLikeObjectTypeVMf -_$sSo19FBSDKLikeObjectTypeVML -_$sSo20FBSDKAppGroupPrivacyVMn -_$sSo20FBSDKAppGroupPrivacyVMf -_$sSo20FBSDKAppGroupPrivacyVML -_$sSo20FBSDKShareDialogModeVMn -_$sSo20FBSDKShareDialogModeVMf -_$sSo20FBSDKShareDialogModeVML -_symbolic _____ So20FBSDKShareDialogModeV -_$sSo20FBSDKShareDialogModeVMB -_symbolic _____ So20FBSDKAppGroupPrivacyV -_$sSo20FBSDKAppGroupPrivacyVMB -_symbolic _____ So19FBSDKLikeObjectTypeV -_$sSo19FBSDKLikeObjectTypeVMB -___swift_reflection_version -Apple clang version 12.0.5 (clang-1205.0.19.55) - -Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.swift -$sSo19FBSDKLikeObjectTypeVMa - -description.get diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit deleted file mode 120000 index c4b82978..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/FBSDKShareKit \ No newline at end of file diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit new file mode 100644 index 00000000..309023ef Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers deleted file mode 120000 index a177d2a6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h new file mode 100644 index 00000000..02dcbb27 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. +typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) { + FBSDKShareBridgeOptionsDefault = 0, + FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, + FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed + FBSDKShareBridgeOptionsVideoAsset = 1 << 2, + FBSDKShareBridgeOptionsVideoData = 1 << 3, + FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string +} NS_SWIFT_NAME(ShareBridgeOptions); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h new file mode 100644 index 00000000..a4dfe609 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKShareKit. + + Error codes from the SDK in the range 200-299 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h new file mode 100644 index 00000000..332acc2a --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h @@ -0,0 +1,1932 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreGraphics; +@import FBSDKCoreKit; +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSURL; +@class NSString; +enum FBSDKAppInviteDestination : NSInteger; + +/// A model for app invite +SWIFT_CLASS_NAMED("AppInviteContent") +@interface FBSDKAppInviteContent : NSObject +/// A URL to a preview image that will be displayed with the app invite +/// This is optional. If you don’t include it a fallback image will be used. +@property (nonatomic, copy) NSURL * _Nullable appInvitePreviewImageURL; +/// An app link target that will be used as a target when the user accept the invite. +@property (nonatomic, copy) NSURL * _Nonnull appLinkURL; +/// Promotional code to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 10 characters long and can contain +/// alphanumeric characters only. To set a promo code, you need to set promo text. +@property (nonatomic, copy) NSString * _Nullable promotionCode; +/// Promotional text to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 80 characters long and can contain +/// alphanumeric and spaces only. +@property (nonatomic, copy) NSString * _Nullable promotionText; +/// Destination for the app invite. The default value is .facebook. +@property (nonatomic) enum FBSDKAppInviteDestination destination; +- (nonnull instancetype)initWithAppLinkURL:(NSURL * _Nonnull)appLinkURL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// Specifies the privacy of a group. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKAppInviteDestination, "Destination", open) { +/// Deliver to Facebook + FBSDKAppInviteDestinationFacebook = 0, + FBSDKAppInviteDestinationMessenger = 1, +}; + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +@interface FBSDKAppInviteContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A container of arguments for a camera effect. +/// An argument is a String or [String] identified by a String key. +SWIFT_CLASS_NAMED("CameraEffectArguments") +@interface FBSDKCameraEffectArguments : NSObject +/// Sets a string argument in the container. +/// @param string The argument +/// @param key The key for the argument +- (void)setString:(NSString * _Nullable)string forKey:(NSString * _Nonnull)key; +/// Gets a string argument from the container. +/// @param key The key for the argument +/// @return The string value or nil +- (NSString * _Nullable)stringForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +/// Sets a string array argument in the container. +/// @param array The array argument +/// @param key The key for the argument +- (void)setArray:(NSArray * _Nullable)array forKey:(NSString * _Nonnull)key; +/// Gets an array argument from the container. +/// @param key The key for the argument +/// @return The array argument +- (NSArray * _Nullable)arrayForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIImage; + +/// A container of textures for a camera effect. +/// A texture for a camera effect is an UIImages identified by a NSString key. +SWIFT_CLASS_NAMED("CameraEffectTextures") +@interface FBSDKCameraEffectTextures : NSObject +/// Sets the image for a texture key. +/// @param image The UIImage for the texture +/// @param key The key for the texture +- (void)setImage:(UIImage * _Nullable)image forKey:(NSString * _Nonnull)key; +/// Gets the image for a texture key. +/// @param key The key for the texture +/// @return The texture UIImage or nil +- (UIImage * _Nullable)imageForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol FBSDKSharingContent; + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + +@class FBSDKMessageDialog; +@class NSCoder; + +/// A button to send content through Messenger. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disable. +SWIFT_CLASS_NAMED("FBSendButton") +@interface FBSDKSendButton : FBSDKButton +@property (nonatomic, strong) FBSDKMessageDialog * _Nullable dialog; +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + +/// A button to share content. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disabled. +SWIFT_CLASS_NAMED("FBShareButton") +@interface FBSDKShareButton : FBSDKButton +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol FBSDKSharingDelegate; + +/// The common interface for components that initiate sharing. +/// See ShareDialog, MessageDialog +SWIFT_PROTOCOL_NAMED("Sharing") +@protocol FBSDKSharing +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Validates the content on the receiver. +/// @throws An error if the content is invalid +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for dialogs that initiate sharing. +SWIFT_PROTOCOL_NAMED("SharingDialog") +@protocol FBSDKSharingDialog +/// A boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate(error:) +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +@end + + +/// A dialog for sharing content through Messenger. +/// SUPPORTED SHARE TYPES +///
    +///
  • +/// FBSDKShareLinkContent +///
  • +///
+/// UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) +///
    +///
  • +/// FBSDKShareOpenGraphContent +///
  • +///
  • +/// FBSDKSharePhotoContent +///
  • +///
  • +/// FBSDKShareVideoContent +///
  • +///
  • +/// FBSDKShareMessengerOpenGraphMusicTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerMediaTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerGenericTemplateContent +///
  • +///
  • +/// Any other types that are not one of the four supported types listed above +///
  • +///
+SWIFT_CLASS_NAMED("MessageDialog") +@interface FBSDKMessageDialog : NSObject +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was mis-configured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Convenience initializer to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. +- (nonnull instancetype)initWithContent:(id _Nullable)content delegate:(id _Nullable)delegate; +/// Convenience method to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)dialogWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)showWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// A Boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate() +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +/// Validates the content on the receiver. +/// @return true if the content is valid, otherwise false. +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + + + +/// A model for content to share with a Facebook camera effect. +SWIFT_CLASS_NAMED("ShareCameraEffectContent") +@interface FBSDKShareCameraEffectContent : NSObject +/// ID of the camera effect to use. +@property (nonatomic, copy) NSString * _Nonnull effectID; +/// Arguments for the effect. +@property (nonatomic, strong) FBSDKCameraEffectArguments * _Nonnull effectArguments; +/// Textures for the effect. +@property (nonatomic, strong) FBSDKCameraEffectTextures * _Nonnull effectTextures; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareCameraEffectContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class UIViewController; +enum FBSDKShareDialogMode : NSUInteger; + +/// A dialog for sharing content on Facebook. +SWIFT_CLASS_NAMED("ShareDialog") +@interface FBSDKShareDialog : NSObject +/// A UIViewController from which to present the dialog. +/// If not specified, the topmost view controller will be automatically determined as best as possible. +@property (nonatomic, weak) UIViewController * _Nullable fromViewController; +/// The mode with which to display the dialog. +/// Defaults to .automatic, which will automatically choose the best available mode. +@property (nonatomic) enum FBSDKShareDialogMode mode; +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Convenience initializer to initialize a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. +- (nonnull instancetype)initWithViewController:(UIViewController * _Nullable)viewController content:(id _Nullable)content delegate:(id _Nullable)delegate OBJC_DESIGNATED_INITIALIZER; +/// Convenience method to create a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)dialogWithViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)showFromViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@end + +/// Modes for the FBSDKShareDialog. +/// The automatic mode will progressively check the availability of different modes and open the most +/// appropriate mode for the dialog that is available. +typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKShareDialogMode, "Mode", open) { +/// Acts with the most appropriate mode that is available. + FBSDKShareDialogModeAutomatic = 0, +/// Displays the dialog in the main native Facebook app. + FBSDKShareDialogModeNative = 1, +/// Displays the dialog in the iOS integrated share sheet. + FBSDKShareDialogModeShareSheet = 2, +/// Displays the dialog in Safari. + FBSDKShareDialogModeBrowser = 3, +/// Displays the dialog in a WKWebView within the app. + FBSDKShareDialogModeWeb = 4, +/// Displays the feed dialog in Safari. + FBSDKShareDialogModeFeedBrowser = 5, +/// Displays the feed dialog in a WKWebView within the app. + FBSDKShareDialogModeFeedWeb = 6, +}; + +@class FBSDKWebDialog; + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didCompleteWithResults:(NSDictionary * _Nonnull)results; +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didFailWithError:(NSError * _Nonnull)error; +- (void)webDialogDidCancel:(FBSDKWebDialog * _Nonnull)webDialog; +@end + + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@property (nonatomic, readonly) BOOL canShow; +- (BOOL)show; +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + + + +/// A delegate for types conforming to the Sharing protocol. +/// The delegate is notified with the results of the sharer as long as the application has permissions to +/// receive the information. For example, if the person is not signed into the containing app, the sharer may not be able +/// to distinguish between completion of a share and cancellation. +SWIFT_PROTOCOL_NAMED("SharingDelegate") +@protocol FBSDKSharingDelegate +/// Sent to the delegate when sharing completes without error or cancellation. +/// @param sharer The sharer that completed. +/// @param results The results from the sharer. This may be nil or empty. +- (void)sharer:(id _Nonnull)sharer didCompleteWithResults:(NSDictionary * _Nonnull)results; +/// Sent to the delegate when the sharer encounters an error. +/// @param sharer The sharer that completed. +/// @param error The error. +- (void)sharer:(id _Nonnull)sharer didFailWithError:(NSError * _Nonnull)error; +/// Sent to the delegate when the sharer is cancelled. +/// @param sharer The sharer that completed. +- (void)sharerDidCancel:(id _Nonnull)sharer; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreGraphics; +@import FBSDKCoreKit; +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSURL; +@class NSString; +enum FBSDKAppInviteDestination : NSInteger; + +/// A model for app invite +SWIFT_CLASS_NAMED("AppInviteContent") +@interface FBSDKAppInviteContent : NSObject +/// A URL to a preview image that will be displayed with the app invite +/// This is optional. If you don’t include it a fallback image will be used. +@property (nonatomic, copy) NSURL * _Nullable appInvitePreviewImageURL; +/// An app link target that will be used as a target when the user accept the invite. +@property (nonatomic, copy) NSURL * _Nonnull appLinkURL; +/// Promotional code to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 10 characters long and can contain +/// alphanumeric characters only. To set a promo code, you need to set promo text. +@property (nonatomic, copy) NSString * _Nullable promotionCode; +/// Promotional text to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 80 characters long and can contain +/// alphanumeric and spaces only. +@property (nonatomic, copy) NSString * _Nullable promotionText; +/// Destination for the app invite. The default value is .facebook. +@property (nonatomic) enum FBSDKAppInviteDestination destination; +- (nonnull instancetype)initWithAppLinkURL:(NSURL * _Nonnull)appLinkURL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// Specifies the privacy of a group. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKAppInviteDestination, "Destination", open) { +/// Deliver to Facebook + FBSDKAppInviteDestinationFacebook = 0, + FBSDKAppInviteDestinationMessenger = 1, +}; + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +@interface FBSDKAppInviteContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A container of arguments for a camera effect. +/// An argument is a String or [String] identified by a String key. +SWIFT_CLASS_NAMED("CameraEffectArguments") +@interface FBSDKCameraEffectArguments : NSObject +/// Sets a string argument in the container. +/// @param string The argument +/// @param key The key for the argument +- (void)setString:(NSString * _Nullable)string forKey:(NSString * _Nonnull)key; +/// Gets a string argument from the container. +/// @param key The key for the argument +/// @return The string value or nil +- (NSString * _Nullable)stringForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +/// Sets a string array argument in the container. +/// @param array The array argument +/// @param key The key for the argument +- (void)setArray:(NSArray * _Nullable)array forKey:(NSString * _Nonnull)key; +/// Gets an array argument from the container. +/// @param key The key for the argument +/// @return The array argument +- (NSArray * _Nullable)arrayForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIImage; + +/// A container of textures for a camera effect. +/// A texture for a camera effect is an UIImages identified by a NSString key. +SWIFT_CLASS_NAMED("CameraEffectTextures") +@interface FBSDKCameraEffectTextures : NSObject +/// Sets the image for a texture key. +/// @param image The UIImage for the texture +/// @param key The key for the texture +- (void)setImage:(UIImage * _Nullable)image forKey:(NSString * _Nonnull)key; +/// Gets the image for a texture key. +/// @param key The key for the texture +/// @return The texture UIImage or nil +- (UIImage * _Nullable)imageForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol FBSDKSharingContent; + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + +@class FBSDKMessageDialog; +@class NSCoder; + +/// A button to send content through Messenger. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disable. +SWIFT_CLASS_NAMED("FBSendButton") +@interface FBSDKSendButton : FBSDKButton +@property (nonatomic, strong) FBSDKMessageDialog * _Nullable dialog; +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + +/// A button to share content. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disabled. +SWIFT_CLASS_NAMED("FBShareButton") +@interface FBSDKShareButton : FBSDKButton +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol FBSDKSharingDelegate; + +/// The common interface for components that initiate sharing. +/// See ShareDialog, MessageDialog +SWIFT_PROTOCOL_NAMED("Sharing") +@protocol FBSDKSharing +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Validates the content on the receiver. +/// @throws An error if the content is invalid +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for dialogs that initiate sharing. +SWIFT_PROTOCOL_NAMED("SharingDialog") +@protocol FBSDKSharingDialog +/// A boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate(error:) +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +@end + + +/// A dialog for sharing content through Messenger. +/// SUPPORTED SHARE TYPES +///
    +///
  • +/// FBSDKShareLinkContent +///
  • +///
+/// UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) +///
    +///
  • +/// FBSDKShareOpenGraphContent +///
  • +///
  • +/// FBSDKSharePhotoContent +///
  • +///
  • +/// FBSDKShareVideoContent +///
  • +///
  • +/// FBSDKShareMessengerOpenGraphMusicTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerMediaTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerGenericTemplateContent +///
  • +///
  • +/// Any other types that are not one of the four supported types listed above +///
  • +///
+SWIFT_CLASS_NAMED("MessageDialog") +@interface FBSDKMessageDialog : NSObject +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was mis-configured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Convenience initializer to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. +- (nonnull instancetype)initWithContent:(id _Nullable)content delegate:(id _Nullable)delegate; +/// Convenience method to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)dialogWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)showWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// A Boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate() +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +/// Validates the content on the receiver. +/// @return true if the content is valid, otherwise false. +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + + + +/// A model for content to share with a Facebook camera effect. +SWIFT_CLASS_NAMED("ShareCameraEffectContent") +@interface FBSDKShareCameraEffectContent : NSObject +/// ID of the camera effect to use. +@property (nonatomic, copy) NSString * _Nonnull effectID; +/// Arguments for the effect. +@property (nonatomic, strong) FBSDKCameraEffectArguments * _Nonnull effectArguments; +/// Textures for the effect. +@property (nonatomic, strong) FBSDKCameraEffectTextures * _Nonnull effectTextures; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareCameraEffectContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class UIViewController; +enum FBSDKShareDialogMode : NSUInteger; + +/// A dialog for sharing content on Facebook. +SWIFT_CLASS_NAMED("ShareDialog") +@interface FBSDKShareDialog : NSObject +/// A UIViewController from which to present the dialog. +/// If not specified, the topmost view controller will be automatically determined as best as possible. +@property (nonatomic, weak) UIViewController * _Nullable fromViewController; +/// The mode with which to display the dialog. +/// Defaults to .automatic, which will automatically choose the best available mode. +@property (nonatomic) enum FBSDKShareDialogMode mode; +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Convenience initializer to initialize a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. +- (nonnull instancetype)initWithViewController:(UIViewController * _Nullable)viewController content:(id _Nullable)content delegate:(id _Nullable)delegate OBJC_DESIGNATED_INITIALIZER; +/// Convenience method to create a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)dialogWithViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)showFromViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@end + +/// Modes for the FBSDKShareDialog. +/// The automatic mode will progressively check the availability of different modes and open the most +/// appropriate mode for the dialog that is available. +typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKShareDialogMode, "Mode", open) { +/// Acts with the most appropriate mode that is available. + FBSDKShareDialogModeAutomatic = 0, +/// Displays the dialog in the main native Facebook app. + FBSDKShareDialogModeNative = 1, +/// Displays the dialog in the iOS integrated share sheet. + FBSDKShareDialogModeShareSheet = 2, +/// Displays the dialog in Safari. + FBSDKShareDialogModeBrowser = 3, +/// Displays the dialog in a WKWebView within the app. + FBSDKShareDialogModeWeb = 4, +/// Displays the feed dialog in Safari. + FBSDKShareDialogModeFeedBrowser = 5, +/// Displays the feed dialog in a WKWebView within the app. + FBSDKShareDialogModeFeedWeb = 6, +}; + +@class FBSDKWebDialog; + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didCompleteWithResults:(NSDictionary * _Nonnull)results; +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didFailWithError:(NSError * _Nonnull)error; +- (void)webDialogDidCancel:(FBSDKWebDialog * _Nonnull)webDialog; +@end + + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@property (nonatomic, readonly) BOOL canShow; +- (BOOL)show; +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + + + +/// A delegate for types conforming to the Sharing protocol. +/// The delegate is notified with the results of the sharer as long as the application has permissions to +/// receive the information. For example, if the person is not signed into the containing app, the sharer may not be able +/// to distinguish between completion of a share and cancellation. +SWIFT_PROTOCOL_NAMED("SharingDelegate") +@protocol FBSDKSharingDelegate +/// Sent to the delegate when sharing completes without error or cancellation. +/// @param sharer The sharer that completed. +/// @param results The results from the sharer. This may be nil or empty. +- (void)sharer:(id _Nonnull)sharer didCompleteWithResults:(NSDictionary * _Nonnull)results; +/// Sent to the delegate when the sharer encounters an error. +/// @param sharer The sharer that completed. +/// @param error The error. +- (void)sharer:(id _Nonnull)sharer didFailWithError:(NSError * _Nonnull)error; +/// Sent to the delegate when the sharer is cancelled. +/// @param sharer The sharer that completed. +- (void)sharerDidCancel:(id _Nonnull)sharer; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit.h new file mode 100644 index 00000000..1600ab9e --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules deleted file mode 120000 index 5736f318..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc new file mode 100644 index 00000000..07bbbf3e Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface new file mode 100644 index 00000000..0b66834d --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -0,0 +1,368 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Social +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKAppInviteContent) final public class AppInviteContent : ObjectiveC.NSObject { + @objc(FBSDKAppInviteDestination) public enum Destination : Swift.Int { + case facebook + case messenger + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc final public var appInvitePreviewImageURL: Foundation.URL? + @objc final public var appLinkURL: Foundation.URL + @objc final public var promotionCode: Swift.String? + @objc final public var promotionText: Swift.String? + @objc final public var destination: FBSDKShareKit.AppInviteContent.Destination + @objc(initWithAppLinkURL:) public init(appLinkURL: Foundation.URL) + @objc deinit +} +extension FBSDKShareKit.AppInviteContent : FBSDKShareKit.SharingValidation { + @objc final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectArguments) final public class CameraEffectArguments : ObjectiveC.NSObject { + @objc(setString:forKey:) final public func set(_ string: Swift.String?, forKey key: Swift.String) + @objc final public func string(forKey key: Swift.String) -> Swift.String? + @objc(setArray:forKey:) final public func set(_ array: [Swift.String]?, forKey key: Swift.String) + @objc final public func array(forKey key: Swift.String) -> [Swift.String]? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectTextures) final public class CameraEffectTextures : ObjectiveC.NSObject { + @objc(setImage:forKey:) final public func set(_ image: UIKit.UIImage?, forKey key: Swift.String) + @objc(imageForKey:) final public func image(forKey key: Swift.String) -> UIKit.UIImage? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSendButton) @_Concurrency.MainActor(unsafe) final public class FBSendButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton, FBSDKCoreKit.FBButtonImpressionLogging { + @objc @_Concurrency.MainActor(unsafe) final public var dialog: FBSDKShareKit.MessageDialog? + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) @objc final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareButton) @_Concurrency.MainActor(unsafe) final public class FBShareButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton { + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @objc @_Concurrency.MainActor(unsafe) final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKMessageDialog) public class MessageDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak public var delegate: FBSDKShareKit.SharingDelegate? + @objc public var shareContent: FBSDKShareKit.SharingContent? + @objc public var shouldFailOnDataError: Swift.Bool + @objc(initWithContent:delegate:) convenience public init(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc(dialogWithContent:delegate:) public static func dialog(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc(showWithContent:delegate:) public static func show(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc public func show() -> Swift.Bool + @objc public func validate() throws + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareCameraEffectContent) final public class ShareCameraEffectContent : ObjectiveC.NSObject { + @objc final public var effectID: Swift.String + @objc final public var effectArguments: FBSDKShareKit.CameraEffectArguments + @objc final public var effectTextures: FBSDKShareKit.CameraEffectTextures + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareCameraEffectContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objcMembers @objc(FBSDKShareDialog) final public class ShareDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak final public var fromViewController: UIKit.UIViewController? + @objc final public var mode: FBSDKShareKit.ShareDialog.Mode + @objc weak final public var delegate: FBSDKShareKit.SharingDelegate? + @objc final public var shareContent: FBSDKShareKit.SharingContent? + @objc final public var shouldFailOnDataError: Swift.Bool + @objc(initWithViewController:content:delegate:) public init(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc deinit + @objc(dialogWithViewController:withContent:delegate:) final public class func dialog(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self + @discardableResult + @objc(showFromViewController:withContent:delegate:) final public class func show(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self +} +extension FBSDKShareKit.ShareDialog { + @objc final public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc final public func show() -> Swift.Bool + @objc final public func validate() throws +} +extension FBSDKShareKit.ShareDialog : FBSDKCoreKit.WebDialogDelegate { + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didCompleteWithResults results: [Swift.String : Any]) + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didFailWithError error: Swift.Error) + @objc final public func webDialogDidCancel(_ webDialog: FBSDKCoreKit.WebDialog) +} +extension FBSDKShareKit.ShareDialog { + @objc(FBSDKShareDialogMode) public enum Mode : Swift.UInt, Swift.CustomStringConvertible { + case automatic + case native + case shareSheet + case browser + case web + case feedBrowser + case feedWeb + public var description: Swift.String { + get + } + public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt + public var rawValue: Swift.UInt { + get + } + } +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKSharing) public protocol Sharing { + @objc weak var delegate: FBSDKShareKit.SharingDelegate? { get set } + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } + @objc var shouldFailOnDataError: Swift.Bool { get set } + @objc(validateWithError:) func validate() throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingDelegate) public protocol SharingDelegate { + @objc(sharer:didCompleteWithResults:) func sharer(_ sharer: FBSDKShareKit.Sharing, didCompleteWithResults results: [Swift.String : Any]) + @objc(sharer:didFailWithError:) func sharer(_ sharer: FBSDKShareKit.Sharing, didFailWithError error: Swift.Error) + @objc(sharerDidCancel:) func sharerDidCancel(_ sharer: FBSDKShareKit.Sharing) +} +@objc(FBSDKSharingDialog) public protocol SharingDialog : FBSDKShareKit.Sharing { + @objc var canShow: Swift.Bool { get } + @objc @discardableResult + func show() -> Swift.Bool +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Equatable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Hashable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Equatable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Hashable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc new file mode 100644 index 00000000..1e94ecba Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface new file mode 100644 index 00000000..f77e8662 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -0,0 +1,368 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Social +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKAppInviteContent) final public class AppInviteContent : ObjectiveC.NSObject { + @objc(FBSDKAppInviteDestination) public enum Destination : Swift.Int { + case facebook + case messenger + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc final public var appInvitePreviewImageURL: Foundation.URL? + @objc final public var appLinkURL: Foundation.URL + @objc final public var promotionCode: Swift.String? + @objc final public var promotionText: Swift.String? + @objc final public var destination: FBSDKShareKit.AppInviteContent.Destination + @objc(initWithAppLinkURL:) public init(appLinkURL: Foundation.URL) + @objc deinit +} +extension FBSDKShareKit.AppInviteContent : FBSDKShareKit.SharingValidation { + @objc final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectArguments) final public class CameraEffectArguments : ObjectiveC.NSObject { + @objc(setString:forKey:) final public func set(_ string: Swift.String?, forKey key: Swift.String) + @objc final public func string(forKey key: Swift.String) -> Swift.String? + @objc(setArray:forKey:) final public func set(_ array: [Swift.String]?, forKey key: Swift.String) + @objc final public func array(forKey key: Swift.String) -> [Swift.String]? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectTextures) final public class CameraEffectTextures : ObjectiveC.NSObject { + @objc(setImage:forKey:) final public func set(_ image: UIKit.UIImage?, forKey key: Swift.String) + @objc(imageForKey:) final public func image(forKey key: Swift.String) -> UIKit.UIImage? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSendButton) @_Concurrency.MainActor(unsafe) final public class FBSendButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton, FBSDKCoreKit.FBButtonImpressionLogging { + @objc @_Concurrency.MainActor(unsafe) final public var dialog: FBSDKShareKit.MessageDialog? + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) @objc final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareButton) @_Concurrency.MainActor(unsafe) final public class FBShareButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton { + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @objc @_Concurrency.MainActor(unsafe) final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKMessageDialog) public class MessageDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak public var delegate: FBSDKShareKit.SharingDelegate? + @objc public var shareContent: FBSDKShareKit.SharingContent? + @objc public var shouldFailOnDataError: Swift.Bool + @objc(initWithContent:delegate:) convenience public init(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc(dialogWithContent:delegate:) public static func dialog(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc(showWithContent:delegate:) public static func show(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc public func show() -> Swift.Bool + @objc public func validate() throws + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareCameraEffectContent) final public class ShareCameraEffectContent : ObjectiveC.NSObject { + @objc final public var effectID: Swift.String + @objc final public var effectArguments: FBSDKShareKit.CameraEffectArguments + @objc final public var effectTextures: FBSDKShareKit.CameraEffectTextures + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareCameraEffectContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objcMembers @objc(FBSDKShareDialog) final public class ShareDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak final public var fromViewController: UIKit.UIViewController? + @objc final public var mode: FBSDKShareKit.ShareDialog.Mode + @objc weak final public var delegate: FBSDKShareKit.SharingDelegate? + @objc final public var shareContent: FBSDKShareKit.SharingContent? + @objc final public var shouldFailOnDataError: Swift.Bool + @objc(initWithViewController:content:delegate:) public init(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc deinit + @objc(dialogWithViewController:withContent:delegate:) final public class func dialog(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self + @discardableResult + @objc(showFromViewController:withContent:delegate:) final public class func show(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self +} +extension FBSDKShareKit.ShareDialog { + @objc final public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc final public func show() -> Swift.Bool + @objc final public func validate() throws +} +extension FBSDKShareKit.ShareDialog : FBSDKCoreKit.WebDialogDelegate { + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didCompleteWithResults results: [Swift.String : Any]) + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didFailWithError error: Swift.Error) + @objc final public func webDialogDidCancel(_ webDialog: FBSDKCoreKit.WebDialog) +} +extension FBSDKShareKit.ShareDialog { + @objc(FBSDKShareDialogMode) public enum Mode : Swift.UInt, Swift.CustomStringConvertible { + case automatic + case native + case shareSheet + case browser + case web + case feedBrowser + case feedWeb + public var description: Swift.String { + get + } + public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt + public var rawValue: Swift.UInt { + get + } + } +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKSharing) public protocol Sharing { + @objc weak var delegate: FBSDKShareKit.SharingDelegate? { get set } + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } + @objc var shouldFailOnDataError: Swift.Bool { get set } + @objc(validateWithError:) func validate() throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingDelegate) public protocol SharingDelegate { + @objc(sharer:didCompleteWithResults:) func sharer(_ sharer: FBSDKShareKit.Sharing, didCompleteWithResults results: [Swift.String : Any]) + @objc(sharer:didFailWithError:) func sharer(_ sharer: FBSDKShareKit.Sharing, didFailWithError error: Swift.Error) + @objc(sharerDidCancel:) func sharerDidCancel(_ sharer: FBSDKShareKit.Sharing) +} +@objc(FBSDKSharingDialog) public protocol SharingDialog : FBSDKShareKit.Sharing { + @objc var canShow: Swift.Bool { get } + @objc @discardableResult + func show() -> Swift.Bool +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Equatable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Hashable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Equatable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Hashable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap rename to ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources deleted file mode 120000 index 953ee36f..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources/Info.plist new file mode 100644 index 00000000..ff521cf2 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources/Info.plist @@ -0,0 +1,52 @@ + + + + + BuildMachineOSBuild + 21D62 + CFBundleDevelopmentRegion + en + CFBundleExecutable + FBSDKShareKit + CFBundleIdentifier + com.facebook.sdk.FBSDKShareKit + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FBSDKShareKit + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 13.1.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13E113 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1330 + DTXcodeBuild + 13E113 + LSMinimumSystemVersion + 10.15 + UIDeviceFamily + + 2 + + + diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/FBSDKShareKit deleted file mode 100755 index 3189fa4a..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKAppGroupContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKAppGroupContent.h deleted file mode 100644 index 391936be..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKAppGroupContent.h +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#if TARGET_OS_TV - -typedef NS_ENUM(NSUInteger, AppGroupPrivacy) { AppGroupPrivacyOpen }; - -FOUNDATION_EXPORT NSString *NSStringFromFBSDKAppGroupPrivacy(AppGroupPrivacy privacy) -NS_REFINED_FOR_SWIFT; - -#else - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKAppGroupPrivacy) - Specifies the privacy of a group. - */ -typedef NS_ENUM(NSUInteger, FBSDKAppGroupPrivacy) -{ - /** Anyone can see the group, who's in it and what members post. */ - FBSDKAppGroupPrivacyOpen = 0, - /** Anyone can see the group and who's in it, but only members can see posts. */ - FBSDKAppGroupPrivacyClosed, -} NS_SWIFT_NAME(AppGroupPrivacy); - -/** - Converts an FBSDKAppGroupPrivacy to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKAppGroupPrivacy(FBSDKAppGroupPrivacy privacy) -NS_REFINED_FOR_SWIFT; - -/** - A model for creating an app group. - */ -NS_SWIFT_NAME(AppGroupContent) -@interface FBSDKAppGroupContent : NSObject - -/** - The description of the group. - */ -@property (nonatomic, copy) NSString *groupDescription; - -/** - The name of the group. - */ -@property (nonatomic, copy) NSString *name; - -/** - The privacy for the group. - */ -@property (nonatomic, assign) FBSDKAppGroupPrivacy privacy; - -/** - Compares the receiver to another app group content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToAppGroupContent:(FBSDKAppGroupContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKAppInviteContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKAppInviteContent.h deleted file mode 100644 index 5e5382d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKAppInviteContent.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKAppInviteDestination) - Specifies the privacy of a group. - */ -typedef NS_ENUM(NSUInteger, FBSDKAppInviteDestination) -{ - /** Deliver to Facebook. */ - FBSDKAppInviteDestinationFacebook = 0, - /** Deliver to Messenger. */ - FBSDKAppInviteDestinationMessenger, -} NS_SWIFT_NAME(AppInviteDestination); - -/** - A model for app invite. - */ -NS_SWIFT_NAME(AppInviteContent) -@interface FBSDKAppInviteContent : NSObject - -/** - A URL to a preview image that will be displayed with the app invite - - - This is optional. If you don't include it a fallback image will be used. -*/ -@property (nonatomic, copy, nullable) NSURL *appInvitePreviewImageURL; - -/** - An app link target that will be used as a target when the user accept the invite. - - - This is a requirement. - */ -@property (nonatomic, copy) NSURL *appLinkURL; - -/** - Promotional code to be displayed while sending and receiving the invite. - - - This is optional. This can be between 0 and 10 characters long and can contain - alphanumeric characters only. To set a promo code, you need to set promo text. - */ -@property (nonatomic, copy, nullable) NSString *promotionCode; - -/** - Promotional text to be displayed while sending and receiving the invite. - - - This is optional. This can be between 0 and 80 characters long and can contain - alphanumeric and spaces only. - */ -@property (nonatomic, copy, nullable) NSString *promotionText; - -/** - Destination for the app invite. - - - This is optional and for declaring destination of the invite. - */ -@property (nonatomic, assign) FBSDKAppInviteDestination destination; - -/** - Compares the receiver to another app invite content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToAppInviteContent:(FBSDKAppInviteContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCameraEffectArguments.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCameraEffectArguments.h deleted file mode 100644 index 73b44d9a..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCameraEffectArguments.h +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - * A container of arguments for a camera effect. - * An argument is a NSString identified by a NSString key. - */ -NS_SWIFT_NAME(CameraEffectArguments) -@interface FBSDKCameraEffectArguments : NSObject - -/** - Sets a string argument in the container. - @param string The argument - @param key The key for the argument - */ -- (void)setString:(nullable NSString *)string forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets a string argument from the container. - @param key The key for the argument - @return The string value or nil - */ -- (nullable NSString *)stringForKey:(NSString *)key; - -/** - Sets a string array argument in the container. - @param array The array argument - @param key The key for the argument - */ -- (void)setArray:(nullable NSArray *)array forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets an array argument from the container. - @param key The key for the argument - @return The array argument - */ -- (nullable NSArray *)arrayForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCameraEffectTextures.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCameraEffectTextures.h deleted file mode 100644 index cd27ef30..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCameraEffectTextures.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - * A container of textures for a camera effect. - * A texture for a camera effect is an UIImages identified by a NSString key. - */ -NS_SWIFT_NAME(CameraEffectTextures) -@interface FBSDKCameraEffectTextures : NSObject - -/** - Sets the image for a texture key. - @param image The UIImage for the texture - @param key The key for the texture - */ -- (void)setImage:(nullable UIImage *)image forKey:(NSString *)key -NS_SWIFT_NAME(set(_:forKey:)); - -/** - Gets the image for a texture key. - @param key The key for the texture - @return The texture UIImage or nil - */ -- (nullable UIImage *)imageForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestContent.h deleted file mode 100644 index b9b8dbc5..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestContent.h +++ /dev/null @@ -1,116 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingValidation.h" -#import "FBSDKGameRequestURLProvider.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for a game request. - */ -NS_SWIFT_NAME(GameRequestContent) -@interface FBSDKGameRequestContent : NSObject - -/** - Used when defining additional context about the nature of the request. - - The parameter 'objectID' is required if the action type is either - 'FBSDKGameRequestSendActionType' or 'FBSDKGameRequestAskForActionType'. - -- SeeAlso:objectID - */ -@property (nonatomic, assign) FBSDKGameRequestActionType actionType; - -/** - Compares the receiver to another game request content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToGameRequestContent:(FBSDKGameRequestContent *)content; - -/** - Additional freeform data you may pass for tracking. This will be stored as part of - the request objects created. The maximum length is 255 characters. - */ -@property (nonatomic, copy, nullable) NSString *data; - -/** - This controls the set of friends someone sees if a multi-friend selector is shown. - It is FBSDKGameRequestNoFilter by default, meaning that all friends can be shown. - If specify as FBSDKGameRequestAppUsersFilter, only friends who use the app will be shown. - On the other hands, use FBSDKGameRequestAppNonUsersFilter to filter only friends who do not use the app. - - The parameter name is preserved to be consistent with the counter part on desktop. - */ -@property (nonatomic, assign) FBSDKGameRequestFilter filters; - -/** - A plain-text message to be sent as part of the request. This text will surface in the App Center view - of the request, but not on the notification jewel. Required parameter. - */ -@property (nonatomic, copy) NSString *message; - -/** - The Open Graph object ID of the object being sent. - -- SeeAlso:actionType - */ -@property (nonatomic, copy) NSString *objectID; - -/** - An array of user IDs, usernames or invite tokens (NSString) of people to send request. - - These may or may not be a friend of the sender. If this is specified by the app, - the sender will not have a choice of recipients. If not, the sender will see a multi-friend selector - - This is equivalent to the "to" parameter when using the web game request dialog. - */ -@property (nonatomic, copy) NSArray *recipients; - -/** - An array of user IDs that will be included in the dialog as the first suggested friends. - Cannot be used together with filters. - - This is equivalent to the "suggestions" parameter when using the web game request dialog. -*/ -@property (nonatomic, copy) NSArray *recipientSuggestions; - -/** - The title for the dialog. - */ -@property (nonatomic, copy) NSString *title; - -/** - The call to action for the dialog. - */ -@property (nonatomic, copy) NSString *cta; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestDialog.h deleted file mode 100644 index 847e2f0c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestDialog.h +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKGameRequestContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKGameRequestDialogDelegate; - -/** - A dialog for sending game requests. - */ -NS_SWIFT_NAME(GameRequestDialog) -@interface FBSDKGameRequestDialog : NSObject - -- (instancetype)init NS_DESIGNATED_INITIALIZER -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:) instead"); -+ (instancetype)new NS_UNAVAILABLE; - -/** - Convenience method to build up a game request with content and a delegate. - @param content The content for the game request. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithContent:(FBSDKGameRequestContent *)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(content:delegate:)); - -/** - Convenience method to build up and show a game request with content and a delegate. - @param content The content for the game request. - @param delegate The receiver's delegate. - */ -+ (instancetype)showWithContent:(FBSDKGameRequestContent *)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead"); - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak, nullable) id delegate; - -/** - The content for game request. - */ -@property (nonatomic, copy) FBSDKGameRequestContent *content; - -/** - Specifies whether frictionless requests are enabled. - */ -@property (nonatomic, assign, getter=isFrictionlessRequestsEnabled) BOOL frictionlessRequestsEnabled; - -/** - A Boolean value that indicates whether the receiver can initiate a game request. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see validateWithError: - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Begins the game request from the receiver. - @return YES if the receiver was able to show the dialog, otherwise NO. - */ -- (BOOL)show; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError *__autoreleasing *)errorRef; - -@end - -/** - A delegate for FBSDKGameRequestDialog. - - The delegate is notified with the results of the game request as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the shower may not be able - to distinguish between completion of a game request and cancellation. - */ -NS_SWIFT_NAME(GameRequestDialogDelegate) -@protocol FBSDKGameRequestDialogDelegate - -/** - Sent to the delegate when the game request completes without error. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - @param results The results from the dialog. This may be nil or empty. - */ -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the game request encounters an error. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - @param error The error. - */ -- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the game request dialog is cancelled. - @param gameRequestDialog The FBSDKGameRequestDialog that completed. - */ -- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestURLProvider.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestURLProvider.h deleted file mode 100644 index 9e9d82fd..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKGameRequestURLProvider.h +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import "TargetConditionals.h" -#import "FBSDKCoreKitImport.h" - -@class FBSDKGameRequestContent; - -NS_ASSUME_NONNULL_BEGIN -/** - NS_ENUM(NSUInteger, FBSDKGameRequestActionType) - Additional context about the nature of the request. - */ -typedef NS_ENUM(NSUInteger, FBSDKGameRequestActionType) -{ - /** No action type */ - FBSDKGameRequestActionTypeNone = 0, - /** Send action type: The user is sending an object to the friends. */ - FBSDKGameRequestActionTypeSend, - /** Ask For action type: The user is asking for an object from friends. */ - FBSDKGameRequestActionTypeAskFor, - /** Turn action type: It is the turn of the friends to play against the user in a match. (no object) */ - FBSDKGameRequestActionTypeTurn, - /** Invite action type: The user is inviting a friend. */ - FBSDKGameRequestActionTypeInvite, -} NS_SWIFT_NAME(GameRequestActionType); - -/** - NS_ENUM(NSUInteger, FBSDKGameRequestFilters) - Filter for who can be displayed in the multi-friend selector. - */ -typedef NS_ENUM(NSUInteger, FBSDKGameRequestFilter) -{ - /** No filter, all friends can be displayed. */ - FBSDKGameRequestFilterNone = 0, - /** Friends using the app can be displayed. */ - FBSDKGameRequestFilterAppUsers, - /** Friends not using the app can be displayed. */ - FBSDKGameRequestFilterAppNonUsers, - /**All friends can be displayed if FB app is installed.*/ - FBSDKGameRequestFilterEverybody -} NS_SWIFT_NAME(GameRequestFilter); - -NS_SWIFT_NAME(GameRequestURLProvider) -@interface FBSDKGameRequestURLProvider : NSObject -+ (NSURL *_Nullable)createDeepLinkURLWithQueryDictionary:(NSDictionary *_Nonnull)queryDictionary; -+ (NSString *_Nullable)filtersNameForFilters:(FBSDKGameRequestFilter)filters; -+ (NSString *_Nullable)actionTypeNameForActionType:(FBSDKGameRequestActionType)actionType; -@end -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKHashtag.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKHashtag.h deleted file mode 100644 index a080a9f6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKHashtag.h +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a single hashtag that can be used with the share dialog. - */ -NS_SWIFT_NAME(Hashtag) -@interface FBSDKHashtag : NSObject - -/** - Convenience method to build a new hashtag with a string identifier. Equivalent to setting the - `stringRepresentation` property. - @param hashtagString The hashtag string. - */ -+ (instancetype)hashtagWithString:(NSString *)hashtagString -NS_SWIFT_NAME(init(_:)); - -/** - The hashtag string. - - You are responsible for making sure that `stringRepresentation` is a valid hashtag (a single '#' followed - by one or more word characters). Invalid hashtags are ignored when sharing content. You can check validity with the - `valid` property. - @return The hashtag string. - */ -@property (nonatomic, copy) NSString *stringRepresentation; - -/** - Tests if a hashtag is valid. - - A valid hashtag matches the regular expression "#\w+": A single '#' followed by one or more - word characters. - @return YES if the hashtag is valid, NO otherwise. - */ -@property (nonatomic, readonly, assign, getter=isValid) BOOL valid; - -/** - Compares the receiver to another hashtag. - @param hashtag The other hashtag - @return YES if the receiver is equal to the other hashtag; otherwise NO - */ -- (BOOL)isEqualToHashtag:(FBSDKHashtag *)hashtag; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKLikeObjectType.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKLikeObjectType.h deleted file mode 100644 index b52ff04b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKLikeObjectType.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM (NSUInteger, FBSDKLikeObjectType) - Specifies the type of object referenced by the objectID for likes. - */ -typedef NS_ENUM(NSUInteger, FBSDKLikeObjectType) -{ - /** The objectID refers to an unknown object type. */ - FBSDKLikeObjectTypeUnknown = 0, - /** The objectID refers to an Open Graph object. */ - FBSDKLikeObjectTypeOpenGraph, - /** The objectID refers to an Page object. */ - FBSDKLikeObjectTypePage, -} NS_SWIFT_NAME(LikeObjectType); - -/** - Converts an FBLikeControlObjectType to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKLikeObjectType(FBSDKLikeObjectType objectType) -NS_REFINED_FOR_SWIFT; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKLiking.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKLiking.h deleted file mode 100644 index 028c0f93..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKLiking.h +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKLikeObjectType.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The common interface for components that initiate liking. - - @see FBSDKLikeButton - - @see FBSDKLikeControl - */ -NS_SWIFT_NAME(Liking) -@protocol FBSDKLiking - -/** - The objectID for the object to like. - - - This value may be an Open Graph object ID or a string representation of an URL that describes an - Open Graph object. The objects may be public objects, like pages, or objects that are defined by your application. - */ -@property (nonatomic, copy) NSString *objectID; - -/** - The type of object referenced by the objectID. - - - If the objectType is unknown, the control will determine the objectType by querying the server with the - objectID. Specifying a value for the objectType is an optimization that should be used if the type is known by the - consumer. Consider setting the objectType if it is known when setting the objectID. - */ -@property (nonatomic, assign) FBSDKLikeObjectType objectType; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKMessageDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKMessageDialog.h deleted file mode 100644 index c38dc835..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKMessageDialog.h +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKShareConstants.h" -#import "FBSDKSharing.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A dialog for sharing content through Messenger. - - SUPPORTED SHARE TYPES - - FBSDKShareLinkContent - - UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) - - FBSDKShareOpenGraphContent - - FBSDKSharePhotoContent - - FBSDKShareVideoContent - - FBSDKShareMessengerOpenGraphMusicTemplateContent - - FBSDKShareMessengerMediaTemplateContent - - FBSDKShareMessengerGenericTemplateContent - - Any other types that are not one of the four supported types listed above - */ -NS_SWIFT_NAME(MessageDialog) -@interface FBSDKMessageDialog : NSObject - -/** - Convenience method to return a Message Share Dialog with content and a delegate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(content:delegate:)); - -/** - Convenience method to show a Message Share Dialog with content and a delegate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)showWithContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(content:delegate:).show() instead"); - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSendButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSendButton.h deleted file mode 100644 index e3f038d0..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSendButton.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKShareConstants.h" -#import "FBSDKSharingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A button to send content through Messenger. - - Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot - be shown, the button will be disable. - */ -NS_SWIFT_NAME(FBSendButton) -@interface FBSDKSendButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareButton.h deleted file mode 100644 index 1c5ab75d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareButton.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCoreKitImport.h" - -#import "FBSDKSharingButton.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A button to share content. - - Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot - be shown, the button will be disabled. - */ -NS_SWIFT_NAME(FBShareButton) -@interface FBSDKShareButton : FBSDKButton - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareCameraEffectContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareCameraEffectContent.h deleted file mode 100644 index 4ad2e81f..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareCameraEffectContent.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKCameraEffectArguments.h" -#import "FBSDKCameraEffectTextures.h" -#import "FBSDKSharingContent.h" -#import "FBSDKSharingScheme.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for content to share with a Facebook camera effect. - */ -NS_SWIFT_NAME(ShareCameraEffectContent) -@interface FBSDKShareCameraEffectContent : NSObject - -/** - ID of the camera effect to use. - */ -@property (nonatomic, copy) NSString *effectID; - -/** - Arguments for the effect. - */ -@property (nonatomic, copy) FBSDKCameraEffectArguments *effectArguments; - -/** - Textures for the effect. - */ -@property (nonatomic, copy) FBSDKCameraEffectTextures *effectTextures; - -/** - Compares the receiver to another camera effect content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareCameraEffectContent:(FBSDKShareCameraEffectContent *)content; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareConstants.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareConstants.h deleted file mode 100644 index c27b80cc..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareConstants.h +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKShareError - Error codes for FBSDKShareErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKShareErrorDomain, FBSDKShareError) -{ - /** - Reserved. - */ - FBSDKShareErrorReserved = 200, - - /** - The error code for errors from uploading open graph objects. - */ - FBSDKShareErrorOpenGraph, - - /** - The error code for when a sharing dialog is not available. - - Use the canShare methods to check for this case before calling show. - */ - FBSDKShareErrorDialogNotAvailable, - - /** - @The error code for unknown errors. - */ - FBSDKShareErrorUnknown, -} NS_SWIFT_NAME(ShareError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareDialog.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareDialog.h deleted file mode 100644 index 33345239..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareDialog.h +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if TARGET_OS_TV - -// This is an unfortunate hack for Swift Package Manager support. -// SPM does not allow us to conditionally exclude Swift files for compilation by platform. -// -// So to support tvOS with SPM we need to use runtime availability checks in the Swift files. -// This means that even though the Swift extension of ShareDialog will never be run for tvOS -// targets, it still needs to be able to compile. Hence we need to declare it here. -// -// The way to fix this is to remove extensions of ObjC types in Swift. - -NS_SWIFT_NAME(ShareDialog) -@interface FBSDKShareDialog : NSObject -@end - -#else - -#import - -#import "FBSDKShareDialogMode.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A dialog for sharing content on Facebook. - */ -NS_SWIFT_NAME(ShareDialog) -@interface FBSDKShareDialog : NSObject - -/** - Convenience method to create a FBSDKShareDialog with a fromViewController, content and a delegate. - @param viewController A UIViewController to present the dialog from, if appropriate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)dialogWithViewController:(nullable UIViewController *)viewController - withContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_NAME(init(fromViewController:content:delegate:)); - -/** - Convenience method to show an FBSDKShareDialog with a fromViewController, content and a delegate. - @param viewController A UIViewController to present the dialog from, if appropriate. - @param content The content to be shared. - @param delegate The receiver's delegate. - */ -+ (instancetype)showFromViewController:(UIViewController *)viewController - withContent:(id)content - delegate:(nullable id)delegate -NS_SWIFT_UNAVAILABLE("Use init(fromViewController:content:delegate:).show() instead"); - -/** - A UIViewController to present the dialog from. - - If not specified, the top most view controller will be automatically determined as best as possible. - */ -@property (nonatomic, weak) UIViewController *fromViewController; - -/** - The mode with which to display the dialog. - - Defaults to FBSDKShareDialogModeAutomatic, which will automatically choose the best available mode. - */ -@property (nonatomic, assign) FBSDKShareDialogMode mode; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareDialogMode.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareDialogMode.h deleted file mode 100644 index 058ac1e9..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareDialogMode.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - NS_ENUM(NSUInteger, FBSDKShareDialogMode) - Modes for the FBSDKShareDialog. - - The automatic mode will progressively check the availability of different modes and open the most - appropriate mode for the dialog that is available. - */ -typedef NS_ENUM(NSUInteger, FBSDKShareDialogMode) -{ - /** - Acts with the most appropriate mode that is available. - */ - FBSDKShareDialogModeAutomatic = 0, - /** - @Displays the dialog in the main native Facebook app. - */ - FBSDKShareDialogModeNative, - /** - @Displays the dialog in the iOS integrated share sheet. - */ - FBSDKShareDialogModeShareSheet, - /** - @Displays the dialog in Safari. - */ - FBSDKShareDialogModeBrowser, - /** - @Displays the dialog in a WKWebView within the app. - */ - FBSDKShareDialogModeWeb, - /** - @Displays the feed dialog in Safari. - */ - FBSDKShareDialogModeFeedBrowser, - /** - @Displays the feed dialog in a WKWebView within the app. - */ - FBSDKShareDialogModeFeedWeb, -} NS_SWIFT_NAME(ShareDialog.Mode); - -/** - Converts an FBSDKShareDialogMode to an NSString. - */ -FOUNDATION_EXPORT NSString *NSStringFromFBSDKShareDialogMode(FBSDKShareDialogMode dialogMode) -NS_REFINED_FOR_SWIFT; - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareKit-Swift.h deleted file mode 100644 index 1905360c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareKit-Swift.h +++ /dev/null @@ -1,430 +0,0 @@ -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -#ifndef FBSDKSHAREKIT_SWIFT_H -#define FBSDKSHAREKIT_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareKit.h deleted file mode 100644 index 47c27372..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareKit.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "FBSDKHashtag.h" -#import "FBSDKShareConstants.h" -#import "FBSDKShareLinkContent.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharePhoto.h" -#import "FBSDKSharePhotoContent.h" -#import "FBSDKShareVideo.h" -#import "FBSDKShareVideoContent.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - #import "FBSDKAppGroupContent.h" - #import "FBSDKAppInviteContent.h" - #import "FBSDKGameRequestContent.h" - #import "FBSDKGameRequestDialog.h" - #import "FBSDKGameRequestURLProvider.h" - #import "FBSDKLikeObjectType.h" - #import "FBSDKLiking.h" - #import "FBSDKMessageDialog.h" - #import "FBSDKSendButton.h" - #import "FBSDKShareButton.h" - #import "FBSDKShareCameraEffectContent.h" - #import "FBSDKShareDialog.h" - #import "FBSDKShareDialogMode.h" -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareLinkContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareLinkContent.h deleted file mode 100644 index d4224a5d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareLinkContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for status and link content to be shared. - */ -NS_SWIFT_NAME(ShareLinkContent) -@interface FBSDKShareLinkContent : NSObject - -/** - Some quote text of the link. - - If specified, the quote text will render with custom styling on top of the link. - @return The quote text of a link - */ -@property (nonatomic, copy, nullable) NSString *quote; - -/** - Compares the receiver to another link content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareLinkContent:(FBSDKShareLinkContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareMediaContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareMediaContent.h deleted file mode 100644 index f54c3165..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareMediaContent.h +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMedia) -@protocol FBSDKShareMedia - -@end - -/** - A model for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMediaContent) -@interface FBSDKShareMediaContent : NSObject - -/** - Media to be shared. - @return Array of the media (FBSDKSharePhoto or FBSDKShareVideo) - */ -@property (nonatomic, copy) NSArray> *media; - -/** - Compares the receiver to another media content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareMediaContent:(FBSDKShareMediaContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharePhoto.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharePhoto.h deleted file mode 100644 index ffd99b23..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharePhoto.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class PHAsset; - -/** - A photo for sharing. - */ -NS_SWIFT_NAME(SharePhoto) -@interface FBSDKSharePhoto : NSObject - -/** - Convenience method to build a new photo object with an image. - @param image If the photo is resident in memory, this method supplies the data - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithImage:(UIImage *)image userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with an imageURL. - @param imageURL The URL to the photo - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - - This method should only be used when adding photo content to open graph stories. - For example, if you're trying to share a photo from the web by itself, download the image and use - `photoWithImage:userGenerated:` instead. - */ -+ (instancetype)photoWithImageURL:(NSURL *)imageURL userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with a PHAsset. - - Parameter photoAsset: The PHAsset that represents the photo in the Photos library. - - Parameter userGenerated: Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithPhotoAsset:(PHAsset *)photoAsset userGenerated:(BOOL)userGenerated; - -/** - If the photo is resident in memory, this method supplies the data. - @return UIImage representation of the photo - */ -@property (nonatomic, strong, nullable) UIImage *image; - -/** - The URL to the photo. - @return URL that points to a network location or the location of the photo on disk - */ -@property (nonatomic, copy, nullable) NSURL *imageURL; - -/** - The representation of the photo in the Photos library. - - Returns: PHAsset that represents the photo in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *photoAsset; - -/** - Specifies whether the photo represented by the receiver was generated by the user or by the application. - @return YES if the photo is user-generated, otherwise NO - */ -@property (nonatomic, assign, getter=isUserGenerated) BOOL userGenerated; - -/** - The user generated caption for the photo. Note that the 'caption' must come from - * the user, as pre-filled content is forbidden by the Platform Policies (2.3). - @return the Photo's caption if exists else returns null. - */ -@property (nonatomic, copy, nullable) NSString *caption; - -/** - Compares the receiver to another photo. - @param photo The other photo - @return YES if the receiver's values are equal to the other photo's values; otherwise NO - */ -- (BOOL)isEqualToSharePhoto:(FBSDKSharePhoto *)photo; - - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharePhotoContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharePhotoContent.h deleted file mode 100644 index 6d20c3e1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharePhotoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; - -/** - A model for photo content to be shared. - */ -NS_SWIFT_NAME(SharePhotoContent) -@interface FBSDKSharePhotoContent : NSObject - -/** - Photos to be shared. - @return Array of the photos (FBSDKSharePhoto) - */ -@property (nonatomic, copy) NSArray *photos; - -/** - Compares the receiver to another photo content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToSharePhotoContent:(FBSDKSharePhotoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareVideo.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareVideo.h deleted file mode 100644 index 70f27fe7..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareVideo.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; -@class PHAsset; - -/** - A video for sharing. - */ -NS_SWIFT_NAME(ShareVideo) -@interface FBSDKShareVideo : NSObject - -/** - Convenience method to build a new video object from raw data. - - Parameter data: The NSData object that holds the raw video data. - */ -+ (instancetype)videoWithData:(NSData *)data; - -/** - Convenience method to build a new video object with NSData and a previewPhoto. - - Parameter data: The NSData object that holds the raw video data. - - Parameter previewPhoto: The photo that represents the video. - */ -+ (instancetype)videoWithData:(NSData *)data previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a PHAsset. - @param videoAsset The PHAsset that represents the video in the Photos library. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset; - -/** - Convenience method to build a new video object with a PHAsset and a previewPhoto. - @param videoAsset The PHAsset that represents the video in the Photos library. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a videoURL. - @param videoURL The URL to the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL; - -/** - Convenience method to build a new video object with a videoURL and a previewPhoto. - @param videoURL The URL to the video. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - The raw video data. - - Returns: The video data. - */ -@property (nonatomic, strong, nullable) NSData *data; - -/** - The representation of the video in the Photos library. - @return PHAsset that represents the video in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *videoAsset; - -/** - The file URL to the video. - @return URL that points to the location of the video on disk - */ -@property (nonatomic, copy, nullable) NSURL *videoURL; - -/** - The photo that represents the video. - @return The photo - */ -@property (nonatomic, copy, nullable) FBSDKSharePhoto *previewPhoto; - -/** - Compares the receiver to another video. - @param video The other video - @return YES if the receiver's values are equal to the other video's values; otherwise NO - */ -- (BOOL)isEqualToShareVideo:(FBSDKShareVideo *)video; - -@end - -@interface PHAsset (FBSDKShareVideo) - -@property (nonatomic, copy, readonly) NSURL *videoURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareVideoContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareVideoContent.h deleted file mode 100644 index 552eb2b6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKShareVideoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharePhoto.h" -#import "FBSDKShareVideo.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for video content to be shared. - */ -NS_SWIFT_NAME(ShareVideoContent) -@interface FBSDKShareVideoContent : NSObject - -/** - The video to be shared. - @return The video - */ -@property (nonatomic, copy) FBSDKShareVideo *video; - -/** - Compares the receiver to another video content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareVideoContent:(FBSDKShareVideoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharing.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharing.h deleted file mode 100644 index 6775d5da..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharing.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKSharingDelegate; - -/** - The common interface for components that initiate sharing. - - @see FBSDKShareDialog - - @see FBSDKMessageDialog - */ -NS_SWIFT_NAME(Sharing) -@protocol FBSDKSharing - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak) id delegate; - -/** - The content to be shared. - */ -@property (nonatomic, copy) id shareContent; - -/** - A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. - - If NO, the sharer will still be displayed without the data that was mis-configured. For example, an - invalid placeID specified on the shareContent would produce a data error. - */ -@property (nonatomic, assign) BOOL shouldFailOnDataError; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError **)errorRef; - -@end - -/** - The common interface for dialogs that initiate sharing. - */ -NS_SWIFT_NAME(SharingDialog) -@protocol FBSDKSharingDialog - -/** - A Boolean value that indicates whether the receiver can initiate a share. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see [FBSDKSharing validateWithError:] - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Shows the dialog. - @return YES if the receiver was able to begin sharing, otherwise NO. - */ -- (BOOL)show; - -@end - -/** - A delegate for FBSDKSharing. - - The delegate is notified with the results of the sharer as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the sharer may not be able - to distinguish between completion of a share and cancellation. - */ -NS_SWIFT_NAME(SharingDelegate) -@protocol FBSDKSharingDelegate - -/** - Sent to the delegate when the share completes without error or cancellation. - @param sharer The FBSDKSharing that completed. - @param results The results from the sharer. This may be nil or empty. - */ -- (void)sharer:(id)sharer didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the sharer encounters an error. - @param sharer The FBSDKSharing that completed. - @param error The error. - */ -- (void)sharer:(id)sharer didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the sharer is cancelled. - @param sharer The FBSDKSharing that completed. - */ -- (void)sharerDidCancel:(id)sharer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingButton.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingButton.h deleted file mode 100644 index 145b285b..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingButton.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The common interface for sharing buttons. - - @see FBSDKSendButton - - @see FBSDKShareButton - */ -NS_SWIFT_NAME(SharingButton) -@protocol FBSDKSharingButton - -/** - The content to be shared. - */ -@property (nonatomic, copy, nullable) id shareContent; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingContent.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingContent.h deleted file mode 100644 index 8df357b1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingContent.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKHashtag; - -/** - A base interface for content to be shared. - */ -NS_SWIFT_NAME(SharingContent) -@protocol FBSDKSharingContent - -/** - URL for the content being shared. - - This URL will be checked for all link meta tags for linking in platform specific ways. See documentation - for App Links (https://developers.facebook.com/docs/applinks/) - @return URL representation of the content link - */ -@property (nonatomic, copy) NSURL *contentURL; - -/** - Hashtag for the content being shared. - @return The hashtag for the content being shared. - */ -@property (nonatomic, copy, nullable) FBSDKHashtag *hashtag; - -/** - List of IDs for taggable people to tag with this content. - See documentation for Taggable Friends - (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) - @return Array of IDs for people to tag (NSString) - */ -@property (nonatomic, copy) NSArray *peopleIDs; - -/** - The ID for a place to tag with this content. - @return The ID for the place to tag - */ -@property (nonatomic, copy, nullable) NSString *placeID; - -/** - A value to be added to the referrer URL when a person follows a link from this shared content on feed. - @return The ref for the content. - */ -@property (nonatomic, copy, nullable) NSString *ref; - -/** - For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. - @return The ID of the Facebook page this share is associated with. - */ -@property (nonatomic, copy, nullable) NSString *pageID; - -/** - A unique identifier for a share involving this content, useful for tracking purposes. - @return A unique string identifying this share data. - */ -@property (nonatomic, copy, readonly, nullable) NSString *shareUUID; - -/** - Adds content to an existing dictionary as key/value pairs and returns the - updated dictionary - @param existingParameters An immutable dictionary of existing values - @param bridgeOptions The options for bridging - @return A new dictionary with the modified contents - */ -- (NSDictionary *)addParameters:(NSDictionary *)existingParameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions -NS_SWIFT_NAME(addParameters(_:options:)); - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingScheme.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingScheme.h deleted file mode 100644 index 859db491..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingScheme.h +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - -#import "FBSDKShareDialogMode.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A base interface for indicating a custom URL scheme - */ -NS_SWIFT_NAME(SharingScheme) -@protocol FBSDKSharingScheme - -/** - Asks the receiver to provide a custom scheme. - @param mode The intended dialog mode for sharing the content. - @return A custom URL scheme to use for the specified mode, or nil. - */ -- (nullable NSString *)schemeForMode:(FBSDKShareDialogMode)mode; - -@end - -NS_ASSUME_NONNULL_END - -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingValidation.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingValidation.h deleted file mode 100644 index bf9b52f3..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Headers/FBSDKSharingValidation.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. - */ -typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) -{ - FBSDKShareBridgeOptionsDefault = 0, - FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, - FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed - FBSDKShareBridgeOptionsVideoAsset = 1 << 2, - FBSDKShareBridgeOptionsVideoData = 1 << 3, - FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string -} NS_SWIFT_NAME(ShareBridgeOptions); - -/** - A base interface for validation of content and media. - */ -NS_SWIFT_NAME(SharingValidation) -@protocol FBSDKSharingValidation - -/** - Asks the receiver to validate that its content or media values are valid. - - Parameter errorRef: Optional, will receive an FBSDKShareError if the values are not valid. - - Returns: YES if the receiver's values are valid; otherwise NO - */ -- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc deleted file mode 100644 index 1f38eaad..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface deleted file mode 100644 index 13911a33..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 1f38eaad..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 13911a33..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc deleted file mode 100644 index 6010796c..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface deleted file mode 100644 index 160def62..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 6010796c..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 160def62..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,23 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit -@_exported import FBSDKShareKit -import Swift -@available(tvOS, unavailable) -extension ShareDialog.Mode : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension AppGroupPrivacy : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -@available(tvOS, unavailable) -extension LikeObjectType : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Resources/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index bf3466de..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - BuildMachineOSBuild - 20F71 - CFBundleDevelopmentRegion - en - CFBundleExecutable - FBSDKShareKit - CFBundleIdentifier - com.facebook.sdk.FBSDKShareKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - FBSDKShareKit - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 11.1.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12E262 - DTPlatformName - macosx - DTPlatformVersion - 11.3 - DTSDKBuild - 20E214 - DTSDKName - macosx11.3 - DTXcode - 1250 - DTXcodeBuild - 12E262 - LSMinimumSystemVersion - 10.15 - UIDeviceFamily - - 2 - - - diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/Current b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/Current deleted file mode 120000 index 8c7e5a66..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 2b06100c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKShareKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit deleted file mode 100644 index c2a57138..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit new file mode 100644 index 00000000..348f59c5 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h new file mode 100644 index 00000000..02dcbb27 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. +typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) { + FBSDKShareBridgeOptionsDefault = 0, + FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, + FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed + FBSDKShareBridgeOptionsVideoAsset = 1 << 2, + FBSDKShareBridgeOptionsVideoData = 1 << 3, + FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string +} NS_SWIFT_NAME(ShareBridgeOptions); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h new file mode 100644 index 00000000..a4dfe609 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKShareKit. + + Error codes from the SDK in the range 200-299 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h new file mode 100644 index 00000000..332acc2a --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h @@ -0,0 +1,1932 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreGraphics; +@import FBSDKCoreKit; +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSURL; +@class NSString; +enum FBSDKAppInviteDestination : NSInteger; + +/// A model for app invite +SWIFT_CLASS_NAMED("AppInviteContent") +@interface FBSDKAppInviteContent : NSObject +/// A URL to a preview image that will be displayed with the app invite +/// This is optional. If you don’t include it a fallback image will be used. +@property (nonatomic, copy) NSURL * _Nullable appInvitePreviewImageURL; +/// An app link target that will be used as a target when the user accept the invite. +@property (nonatomic, copy) NSURL * _Nonnull appLinkURL; +/// Promotional code to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 10 characters long and can contain +/// alphanumeric characters only. To set a promo code, you need to set promo text. +@property (nonatomic, copy) NSString * _Nullable promotionCode; +/// Promotional text to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 80 characters long and can contain +/// alphanumeric and spaces only. +@property (nonatomic, copy) NSString * _Nullable promotionText; +/// Destination for the app invite. The default value is .facebook. +@property (nonatomic) enum FBSDKAppInviteDestination destination; +- (nonnull instancetype)initWithAppLinkURL:(NSURL * _Nonnull)appLinkURL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// Specifies the privacy of a group. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKAppInviteDestination, "Destination", open) { +/// Deliver to Facebook + FBSDKAppInviteDestinationFacebook = 0, + FBSDKAppInviteDestinationMessenger = 1, +}; + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +@interface FBSDKAppInviteContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A container of arguments for a camera effect. +/// An argument is a String or [String] identified by a String key. +SWIFT_CLASS_NAMED("CameraEffectArguments") +@interface FBSDKCameraEffectArguments : NSObject +/// Sets a string argument in the container. +/// @param string The argument +/// @param key The key for the argument +- (void)setString:(NSString * _Nullable)string forKey:(NSString * _Nonnull)key; +/// Gets a string argument from the container. +/// @param key The key for the argument +/// @return The string value or nil +- (NSString * _Nullable)stringForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +/// Sets a string array argument in the container. +/// @param array The array argument +/// @param key The key for the argument +- (void)setArray:(NSArray * _Nullable)array forKey:(NSString * _Nonnull)key; +/// Gets an array argument from the container. +/// @param key The key for the argument +/// @return The array argument +- (NSArray * _Nullable)arrayForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIImage; + +/// A container of textures for a camera effect. +/// A texture for a camera effect is an UIImages identified by a NSString key. +SWIFT_CLASS_NAMED("CameraEffectTextures") +@interface FBSDKCameraEffectTextures : NSObject +/// Sets the image for a texture key. +/// @param image The UIImage for the texture +/// @param key The key for the texture +- (void)setImage:(UIImage * _Nullable)image forKey:(NSString * _Nonnull)key; +/// Gets the image for a texture key. +/// @param key The key for the texture +/// @return The texture UIImage or nil +- (UIImage * _Nullable)imageForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol FBSDKSharingContent; + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + +@class FBSDKMessageDialog; +@class NSCoder; + +/// A button to send content through Messenger. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disable. +SWIFT_CLASS_NAMED("FBSendButton") +@interface FBSDKSendButton : FBSDKButton +@property (nonatomic, strong) FBSDKMessageDialog * _Nullable dialog; +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + +/// A button to share content. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disabled. +SWIFT_CLASS_NAMED("FBShareButton") +@interface FBSDKShareButton : FBSDKButton +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol FBSDKSharingDelegate; + +/// The common interface for components that initiate sharing. +/// See ShareDialog, MessageDialog +SWIFT_PROTOCOL_NAMED("Sharing") +@protocol FBSDKSharing +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Validates the content on the receiver. +/// @throws An error if the content is invalid +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for dialogs that initiate sharing. +SWIFT_PROTOCOL_NAMED("SharingDialog") +@protocol FBSDKSharingDialog +/// A boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate(error:) +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +@end + + +/// A dialog for sharing content through Messenger. +/// SUPPORTED SHARE TYPES +///
    +///
  • +/// FBSDKShareLinkContent +///
  • +///
+/// UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) +///
    +///
  • +/// FBSDKShareOpenGraphContent +///
  • +///
  • +/// FBSDKSharePhotoContent +///
  • +///
  • +/// FBSDKShareVideoContent +///
  • +///
  • +/// FBSDKShareMessengerOpenGraphMusicTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerMediaTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerGenericTemplateContent +///
  • +///
  • +/// Any other types that are not one of the four supported types listed above +///
  • +///
+SWIFT_CLASS_NAMED("MessageDialog") +@interface FBSDKMessageDialog : NSObject +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was mis-configured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Convenience initializer to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. +- (nonnull instancetype)initWithContent:(id _Nullable)content delegate:(id _Nullable)delegate; +/// Convenience method to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)dialogWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)showWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// A Boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate() +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +/// Validates the content on the receiver. +/// @return true if the content is valid, otherwise false. +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + + + +/// A model for content to share with a Facebook camera effect. +SWIFT_CLASS_NAMED("ShareCameraEffectContent") +@interface FBSDKShareCameraEffectContent : NSObject +/// ID of the camera effect to use. +@property (nonatomic, copy) NSString * _Nonnull effectID; +/// Arguments for the effect. +@property (nonatomic, strong) FBSDKCameraEffectArguments * _Nonnull effectArguments; +/// Textures for the effect. +@property (nonatomic, strong) FBSDKCameraEffectTextures * _Nonnull effectTextures; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareCameraEffectContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class UIViewController; +enum FBSDKShareDialogMode : NSUInteger; + +/// A dialog for sharing content on Facebook. +SWIFT_CLASS_NAMED("ShareDialog") +@interface FBSDKShareDialog : NSObject +/// A UIViewController from which to present the dialog. +/// If not specified, the topmost view controller will be automatically determined as best as possible. +@property (nonatomic, weak) UIViewController * _Nullable fromViewController; +/// The mode with which to display the dialog. +/// Defaults to .automatic, which will automatically choose the best available mode. +@property (nonatomic) enum FBSDKShareDialogMode mode; +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Convenience initializer to initialize a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. +- (nonnull instancetype)initWithViewController:(UIViewController * _Nullable)viewController content:(id _Nullable)content delegate:(id _Nullable)delegate OBJC_DESIGNATED_INITIALIZER; +/// Convenience method to create a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)dialogWithViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)showFromViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@end + +/// Modes for the FBSDKShareDialog. +/// The automatic mode will progressively check the availability of different modes and open the most +/// appropriate mode for the dialog that is available. +typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKShareDialogMode, "Mode", open) { +/// Acts with the most appropriate mode that is available. + FBSDKShareDialogModeAutomatic = 0, +/// Displays the dialog in the main native Facebook app. + FBSDKShareDialogModeNative = 1, +/// Displays the dialog in the iOS integrated share sheet. + FBSDKShareDialogModeShareSheet = 2, +/// Displays the dialog in Safari. + FBSDKShareDialogModeBrowser = 3, +/// Displays the dialog in a WKWebView within the app. + FBSDKShareDialogModeWeb = 4, +/// Displays the feed dialog in Safari. + FBSDKShareDialogModeFeedBrowser = 5, +/// Displays the feed dialog in a WKWebView within the app. + FBSDKShareDialogModeFeedWeb = 6, +}; + +@class FBSDKWebDialog; + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didCompleteWithResults:(NSDictionary * _Nonnull)results; +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didFailWithError:(NSError * _Nonnull)error; +- (void)webDialogDidCancel:(FBSDKWebDialog * _Nonnull)webDialog; +@end + + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@property (nonatomic, readonly) BOOL canShow; +- (BOOL)show; +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + + + +/// A delegate for types conforming to the Sharing protocol. +/// The delegate is notified with the results of the sharer as long as the application has permissions to +/// receive the information. For example, if the person is not signed into the containing app, the sharer may not be able +/// to distinguish between completion of a share and cancellation. +SWIFT_PROTOCOL_NAMED("SharingDelegate") +@protocol FBSDKSharingDelegate +/// Sent to the delegate when sharing completes without error or cancellation. +/// @param sharer The sharer that completed. +/// @param results The results from the sharer. This may be nil or empty. +- (void)sharer:(id _Nonnull)sharer didCompleteWithResults:(NSDictionary * _Nonnull)results; +/// Sent to the delegate when the sharer encounters an error. +/// @param sharer The sharer that completed. +/// @param error The error. +- (void)sharer:(id _Nonnull)sharer didFailWithError:(NSError * _Nonnull)error; +/// Sent to the delegate when the sharer is cancelled. +/// @param sharer The sharer that completed. +- (void)sharerDidCancel:(id _Nonnull)sharer; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreGraphics; +@import FBSDKCoreKit; +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSURL; +@class NSString; +enum FBSDKAppInviteDestination : NSInteger; + +/// A model for app invite +SWIFT_CLASS_NAMED("AppInviteContent") +@interface FBSDKAppInviteContent : NSObject +/// A URL to a preview image that will be displayed with the app invite +/// This is optional. If you don’t include it a fallback image will be used. +@property (nonatomic, copy) NSURL * _Nullable appInvitePreviewImageURL; +/// An app link target that will be used as a target when the user accept the invite. +@property (nonatomic, copy) NSURL * _Nonnull appLinkURL; +/// Promotional code to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 10 characters long and can contain +/// alphanumeric characters only. To set a promo code, you need to set promo text. +@property (nonatomic, copy) NSString * _Nullable promotionCode; +/// Promotional text to be displayed while sending and receiving the invite. +/// This is optional. This can be between 0 and 80 characters long and can contain +/// alphanumeric and spaces only. +@property (nonatomic, copy) NSString * _Nullable promotionText; +/// Destination for the app invite. The default value is .facebook. +@property (nonatomic) enum FBSDKAppInviteDestination destination; +- (nonnull instancetype)initWithAppLinkURL:(NSURL * _Nonnull)appLinkURL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// Specifies the privacy of a group. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKAppInviteDestination, "Destination", open) { +/// Deliver to Facebook + FBSDKAppInviteDestinationFacebook = 0, + FBSDKAppInviteDestinationMessenger = 1, +}; + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +@interface FBSDKAppInviteContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A container of arguments for a camera effect. +/// An argument is a String or [String] identified by a String key. +SWIFT_CLASS_NAMED("CameraEffectArguments") +@interface FBSDKCameraEffectArguments : NSObject +/// Sets a string argument in the container. +/// @param string The argument +/// @param key The key for the argument +- (void)setString:(NSString * _Nullable)string forKey:(NSString * _Nonnull)key; +/// Gets a string argument from the container. +/// @param key The key for the argument +/// @return The string value or nil +- (NSString * _Nullable)stringForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +/// Sets a string array argument in the container. +/// @param array The array argument +/// @param key The key for the argument +- (void)setArray:(NSArray * _Nullable)array forKey:(NSString * _Nonnull)key; +/// Gets an array argument from the container. +/// @param key The key for the argument +/// @return The array argument +- (NSArray * _Nullable)arrayForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIImage; + +/// A container of textures for a camera effect. +/// A texture for a camera effect is an UIImages identified by a NSString key. +SWIFT_CLASS_NAMED("CameraEffectTextures") +@interface FBSDKCameraEffectTextures : NSObject +/// Sets the image for a texture key. +/// @param image The UIImage for the texture +/// @param key The key for the texture +- (void)setImage:(UIImage * _Nullable)image forKey:(NSString * _Nonnull)key; +/// Gets the image for a texture key. +/// @param key The key for the texture +/// @return The texture UIImage or nil +- (UIImage * _Nullable)imageForKey:(NSString * _Nonnull)key SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol FBSDKSharingContent; + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + +@class FBSDKMessageDialog; +@class NSCoder; + +/// A button to send content through Messenger. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disable. +SWIFT_CLASS_NAMED("FBSendButton") +@interface FBSDKSendButton : FBSDKButton +@property (nonatomic, strong) FBSDKMessageDialog * _Nullable dialog; +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + +/// A button to share content. +/// Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot +/// be shown, the button will be disabled. +SWIFT_CLASS_NAMED("FBShareButton") +@interface FBSDKShareButton : FBSDKButton +@property (nonatomic, strong) id _Nullable shareContent; +@property (nonatomic, readonly, copy) NSDictionary * _Nullable analyticsParameters; +@property (nonatomic, readonly) FBSDKAppEventName _Nonnull impressionTrackingEventName; +@property (nonatomic, readonly, copy) NSString * _Nonnull impressionTrackingIdentifier; +@property (nonatomic, readonly, getter=isImplicitlyDisabled) BOOL implicitlyDisabled; +- (void)configureButton; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol FBSDKSharingDelegate; + +/// The common interface for components that initiate sharing. +/// See ShareDialog, MessageDialog +SWIFT_PROTOCOL_NAMED("Sharing") +@protocol FBSDKSharing +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Validates the content on the receiver. +/// @throws An error if the content is invalid +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for dialogs that initiate sharing. +SWIFT_PROTOCOL_NAMED("SharingDialog") +@protocol FBSDKSharingDialog +/// A boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate(error:) +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +@end + + +/// A dialog for sharing content through Messenger. +/// SUPPORTED SHARE TYPES +///
    +///
  • +/// FBSDKShareLinkContent +///
  • +///
+/// UNSUPPORTED SHARE TYPES (DEPRECATED AUGUST 2018) +///
    +///
  • +/// FBSDKShareOpenGraphContent +///
  • +///
  • +/// FBSDKSharePhotoContent +///
  • +///
  • +/// FBSDKShareVideoContent +///
  • +///
  • +/// FBSDKShareMessengerOpenGraphMusicTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerMediaTemplateContent +///
  • +///
  • +/// FBSDKShareMessengerGenericTemplateContent +///
  • +///
  • +/// Any other types that are not one of the four supported types listed above +///
  • +///
+SWIFT_CLASS_NAMED("MessageDialog") +@interface FBSDKMessageDialog : NSObject +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was mis-configured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Convenience initializer to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. +- (nonnull instancetype)initWithContent:(id _Nullable)content delegate:(id _Nullable)delegate; +/// Convenience method to return a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)dialogWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a Message Share Dialog with content and a delegate. +/// @param content The content to be shared. +/// @param delegate The receiver’s delegate. ++ (FBSDKMessageDialog * _Nonnull)showWithContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// A Boolean value that indicates whether the receiver can initiate a share. +/// May return false if the appropriate Facebook app is not installed and is required or an access token is +/// required but not available. This method does not validate the content on the receiver, so this can be checked before +/// building up the content. +/// See Sharing.validate() +/// @return true if the receiver can share, otherwise false. +@property (nonatomic, readonly) BOOL canShow; +/// Shows the dialog. +/// @return true if the receiver was able to begin sharing, otherwise false. +- (BOOL)show; +/// Validates the content on the receiver. +/// @return true if the content is valid, otherwise false. +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + + + +/// A model for content to share with a Facebook camera effect. +SWIFT_CLASS_NAMED("ShareCameraEffectContent") +@interface FBSDKShareCameraEffectContent : NSObject +/// ID of the camera effect to use. +@property (nonatomic, copy) NSString * _Nonnull effectID; +/// Arguments for the effect. +@property (nonatomic, strong) FBSDKCameraEffectArguments * _Nonnull effectArguments; +/// Textures for the effect. +@property (nonatomic, strong) FBSDKCameraEffectTextures * _Nonnull effectTextures; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareCameraEffectContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class UIViewController; +enum FBSDKShareDialogMode : NSUInteger; + +/// A dialog for sharing content on Facebook. +SWIFT_CLASS_NAMED("ShareDialog") +@interface FBSDKShareDialog : NSObject +/// A UIViewController from which to present the dialog. +/// If not specified, the topmost view controller will be automatically determined as best as possible. +@property (nonatomic, weak) UIViewController * _Nullable fromViewController; +/// The mode with which to display the dialog. +/// Defaults to .automatic, which will automatically choose the best available mode. +@property (nonatomic) enum FBSDKShareDialogMode mode; +/// The receiver’s delegate or nil if it doesn’t have a delegate. +@property (nonatomic, weak) id _Nullable delegate; +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +/// A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. +/// If false, the sharer will still be displayed without the data that was misconfigured. For example, an +/// invalid placeID specified on the shareContent would produce a data error. +@property (nonatomic) BOOL shouldFailOnDataError; +/// Convenience initializer to initialize a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. +- (nonnull instancetype)initWithViewController:(UIViewController * _Nullable)viewController content:(id _Nullable)content delegate:(id _Nullable)delegate OBJC_DESIGNATED_INITIALIZER; +/// Convenience method to create a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)dialogWithViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate SWIFT_WARN_UNUSED_RESULT; +/// Convenience method to show a ShareDialog with a view controller, content and delegate. +/// @param viewController A view controller from which to present the dialog, if appropriate. +/// @param content The content to be shared. +/// @param delegate The dialog’s delegate. ++ (nonnull instancetype)showFromViewController:(UIViewController * _Nullable)viewController withContent:(id _Nullable)content delegate:(id _Nullable)delegate; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@end + +/// Modes for the FBSDKShareDialog. +/// The automatic mode will progressively check the availability of different modes and open the most +/// appropriate mode for the dialog that is available. +typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKShareDialogMode, "Mode", open) { +/// Acts with the most appropriate mode that is available. + FBSDKShareDialogModeAutomatic = 0, +/// Displays the dialog in the main native Facebook app. + FBSDKShareDialogModeNative = 1, +/// Displays the dialog in the iOS integrated share sheet. + FBSDKShareDialogModeShareSheet = 2, +/// Displays the dialog in Safari. + FBSDKShareDialogModeBrowser = 3, +/// Displays the dialog in a WKWebView within the app. + FBSDKShareDialogModeWeb = 4, +/// Displays the feed dialog in Safari. + FBSDKShareDialogModeFeedBrowser = 5, +/// Displays the feed dialog in a WKWebView within the app. + FBSDKShareDialogModeFeedWeb = 6, +}; + +@class FBSDKWebDialog; + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didCompleteWithResults:(NSDictionary * _Nonnull)results; +- (void)webDialog:(FBSDKWebDialog * _Nonnull)webDialog didFailWithError:(NSError * _Nonnull)error; +- (void)webDialogDidCancel:(FBSDKWebDialog * _Nonnull)webDialog; +@end + + + +@interface FBSDKShareDialog (SWIFT_EXTENSION(FBSDKShareKit)) +@property (nonatomic, readonly) BOOL canShow; +- (BOOL)show; +- (BOOL)validateWithError:(NSError * _Nullable * _Nullable)error; +@end + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + + + +/// A delegate for types conforming to the Sharing protocol. +/// The delegate is notified with the results of the sharer as long as the application has permissions to +/// receive the information. For example, if the person is not signed into the containing app, the sharer may not be able +/// to distinguish between completion of a share and cancellation. +SWIFT_PROTOCOL_NAMED("SharingDelegate") +@protocol FBSDKSharingDelegate +/// Sent to the delegate when sharing completes without error or cancellation. +/// @param sharer The sharer that completed. +/// @param results The results from the sharer. This may be nil or empty. +- (void)sharer:(id _Nonnull)sharer didCompleteWithResults:(NSDictionary * _Nonnull)results; +/// Sent to the delegate when the sharer encounters an error. +/// @param sharer The sharer that completed. +/// @param error The error. +- (void)sharer:(id _Nonnull)sharer didFailWithError:(NSError * _Nonnull)error; +/// Sent to the delegate when the sharer is cancelled. +/// @param sharer The sharer that completed. +- (void)sharerDidCancel:(id _Nonnull)sharer; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h new file mode 100644 index 00000000..1600ab9e --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist new file mode 100644 index 00000000..9b582376 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..7ee0f4db Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..20e69b42 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,368 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Social +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKAppInviteContent) final public class AppInviteContent : ObjectiveC.NSObject { + @objc(FBSDKAppInviteDestination) public enum Destination : Swift.Int { + case facebook + case messenger + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc final public var appInvitePreviewImageURL: Foundation.URL? + @objc final public var appLinkURL: Foundation.URL + @objc final public var promotionCode: Swift.String? + @objc final public var promotionText: Swift.String? + @objc final public var destination: FBSDKShareKit.AppInviteContent.Destination + @objc(initWithAppLinkURL:) public init(appLinkURL: Foundation.URL) + @objc deinit +} +extension FBSDKShareKit.AppInviteContent : FBSDKShareKit.SharingValidation { + @objc final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectArguments) final public class CameraEffectArguments : ObjectiveC.NSObject { + @objc(setString:forKey:) final public func set(_ string: Swift.String?, forKey key: Swift.String) + @objc final public func string(forKey key: Swift.String) -> Swift.String? + @objc(setArray:forKey:) final public func set(_ array: [Swift.String]?, forKey key: Swift.String) + @objc final public func array(forKey key: Swift.String) -> [Swift.String]? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectTextures) final public class CameraEffectTextures : ObjectiveC.NSObject { + @objc(setImage:forKey:) final public func set(_ image: UIKit.UIImage?, forKey key: Swift.String) + @objc(imageForKey:) final public func image(forKey key: Swift.String) -> UIKit.UIImage? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSendButton) @_Concurrency.MainActor(unsafe) final public class FBSendButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton, FBSDKCoreKit.FBButtonImpressionLogging { + @objc @_Concurrency.MainActor(unsafe) final public var dialog: FBSDKShareKit.MessageDialog? + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) @objc final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareButton) @_Concurrency.MainActor(unsafe) final public class FBShareButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton { + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @objc @_Concurrency.MainActor(unsafe) final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKMessageDialog) public class MessageDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak public var delegate: FBSDKShareKit.SharingDelegate? + @objc public var shareContent: FBSDKShareKit.SharingContent? + @objc public var shouldFailOnDataError: Swift.Bool + @objc(initWithContent:delegate:) convenience public init(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc(dialogWithContent:delegate:) public static func dialog(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc(showWithContent:delegate:) public static func show(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc public func show() -> Swift.Bool + @objc public func validate() throws + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareCameraEffectContent) final public class ShareCameraEffectContent : ObjectiveC.NSObject { + @objc final public var effectID: Swift.String + @objc final public var effectArguments: FBSDKShareKit.CameraEffectArguments + @objc final public var effectTextures: FBSDKShareKit.CameraEffectTextures + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareCameraEffectContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objcMembers @objc(FBSDKShareDialog) final public class ShareDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak final public var fromViewController: UIKit.UIViewController? + @objc final public var mode: FBSDKShareKit.ShareDialog.Mode + @objc weak final public var delegate: FBSDKShareKit.SharingDelegate? + @objc final public var shareContent: FBSDKShareKit.SharingContent? + @objc final public var shouldFailOnDataError: Swift.Bool + @objc(initWithViewController:content:delegate:) public init(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc deinit + @objc(dialogWithViewController:withContent:delegate:) final public class func dialog(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self + @discardableResult + @objc(showFromViewController:withContent:delegate:) final public class func show(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self +} +extension FBSDKShareKit.ShareDialog { + @objc final public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc final public func show() -> Swift.Bool + @objc final public func validate() throws +} +extension FBSDKShareKit.ShareDialog : FBSDKCoreKit.WebDialogDelegate { + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didCompleteWithResults results: [Swift.String : Any]) + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didFailWithError error: Swift.Error) + @objc final public func webDialogDidCancel(_ webDialog: FBSDKCoreKit.WebDialog) +} +extension FBSDKShareKit.ShareDialog { + @objc(FBSDKShareDialogMode) public enum Mode : Swift.UInt, Swift.CustomStringConvertible { + case automatic + case native + case shareSheet + case browser + case web + case feedBrowser + case feedWeb + public var description: Swift.String { + get + } + public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt + public var rawValue: Swift.UInt { + get + } + } +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKSharing) public protocol Sharing { + @objc weak var delegate: FBSDKShareKit.SharingDelegate? { get set } + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } + @objc var shouldFailOnDataError: Swift.Bool { get set } + @objc(validateWithError:) func validate() throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingDelegate) public protocol SharingDelegate { + @objc(sharer:didCompleteWithResults:) func sharer(_ sharer: FBSDKShareKit.Sharing, didCompleteWithResults results: [Swift.String : Any]) + @objc(sharer:didFailWithError:) func sharer(_ sharer: FBSDKShareKit.Sharing, didFailWithError error: Swift.Error) + @objc(sharerDidCancel:) func sharerDidCancel(_ sharer: FBSDKShareKit.Sharing) +} +@objc(FBSDKSharingDialog) public protocol SharingDialog : FBSDKShareKit.Sharing { + @objc var canShow: Swift.Bool { get } + @objc @discardableResult + func show() -> Swift.Bool +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Equatable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Hashable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Equatable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Hashable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..fe98981c Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..cf0f0f93 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,368 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Social +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKAppInviteContent) final public class AppInviteContent : ObjectiveC.NSObject { + @objc(FBSDKAppInviteDestination) public enum Destination : Swift.Int { + case facebook + case messenger + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + @objc final public var appInvitePreviewImageURL: Foundation.URL? + @objc final public var appLinkURL: Foundation.URL + @objc final public var promotionCode: Swift.String? + @objc final public var promotionText: Swift.String? + @objc final public var destination: FBSDKShareKit.AppInviteContent.Destination + @objc(initWithAppLinkURL:) public init(appLinkURL: Foundation.URL) + @objc deinit +} +extension FBSDKShareKit.AppInviteContent : FBSDKShareKit.SharingValidation { + @objc final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectArguments) final public class CameraEffectArguments : ObjectiveC.NSObject { + @objc(setString:forKey:) final public func set(_ string: Swift.String?, forKey key: Swift.String) + @objc final public func string(forKey key: Swift.String) -> Swift.String? + @objc(setArray:forKey:) final public func set(_ array: [Swift.String]?, forKey key: Swift.String) + @objc final public func array(forKey key: Swift.String) -> [Swift.String]? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCameraEffectTextures) final public class CameraEffectTextures : ObjectiveC.NSObject { + @objc(setImage:forKey:) final public func set(_ image: UIKit.UIImage?, forKey key: Swift.String) + @objc(imageForKey:) final public func image(forKey key: Swift.String) -> UIKit.UIImage? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSendButton) @_Concurrency.MainActor(unsafe) final public class FBSendButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton, FBSDKCoreKit.FBButtonImpressionLogging { + @objc @_Concurrency.MainActor(unsafe) final public var dialog: FBSDKShareKit.MessageDialog? + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) @objc final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareButton) @_Concurrency.MainActor(unsafe) final public class FBShareButton : FBSDKCoreKit.FBButton, FBSDKShareKit.SharingButton { + @_Concurrency.MainActor(unsafe) @objc final public var shareContent: FBSDKShareKit.SharingContent? { + @objc get + @objc set + } + @objc @_Concurrency.MainActor(unsafe) final public var analyticsParameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]? { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingEventName: FBSDKCoreKit.AppEvents.Name { + @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public var impressionTrackingIdentifier: Swift.String { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override final public var isImplicitlyDisabled: Swift.Bool { + @_Concurrency.MainActor(unsafe) @objc get + } + @objc @_Concurrency.MainActor(unsafe) final public func configureButton() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKMessageDialog) public class MessageDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak public var delegate: FBSDKShareKit.SharingDelegate? + @objc public var shareContent: FBSDKShareKit.SharingContent? + @objc public var shouldFailOnDataError: Swift.Bool + @objc(initWithContent:delegate:) convenience public init(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc(dialogWithContent:delegate:) public static func dialog(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc(showWithContent:delegate:) public static func show(content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> FBSDKShareKit.MessageDialog + @objc public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc public func show() -> Swift.Bool + @objc public func validate() throws + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareCameraEffectContent) final public class ShareCameraEffectContent : ObjectiveC.NSObject { + @objc final public var effectID: Swift.String + @objc final public var effectArguments: FBSDKShareKit.CameraEffectArguments + @objc final public var effectTextures: FBSDKShareKit.CameraEffectTextures + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareCameraEffectContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objcMembers @objc(FBSDKShareDialog) final public class ShareDialog : ObjectiveC.NSObject, FBSDKShareKit.SharingDialog { + @objc weak final public var fromViewController: UIKit.UIViewController? + @objc final public var mode: FBSDKShareKit.ShareDialog.Mode + @objc weak final public var delegate: FBSDKShareKit.SharingDelegate? + @objc final public var shareContent: FBSDKShareKit.SharingContent? + @objc final public var shouldFailOnDataError: Swift.Bool + @objc(initWithViewController:content:delegate:) public init(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) + @objc deinit + @objc(dialogWithViewController:withContent:delegate:) final public class func dialog(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self + @discardableResult + @objc(showFromViewController:withContent:delegate:) final public class func show(viewController: UIKit.UIViewController?, content: FBSDKShareKit.SharingContent?, delegate: FBSDKShareKit.SharingDelegate?) -> Self +} +extension FBSDKShareKit.ShareDialog { + @objc final public var canShow: Swift.Bool { + @objc get + } + @discardableResult + @objc final public func show() -> Swift.Bool + @objc final public func validate() throws +} +extension FBSDKShareKit.ShareDialog : FBSDKCoreKit.WebDialogDelegate { + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didCompleteWithResults results: [Swift.String : Any]) + @objc final public func webDialog(_ webDialog: FBSDKCoreKit.WebDialog, didFailWithError error: Swift.Error) + @objc final public func webDialogDidCancel(_ webDialog: FBSDKCoreKit.WebDialog) +} +extension FBSDKShareKit.ShareDialog { + @objc(FBSDKShareDialogMode) public enum Mode : Swift.UInt, Swift.CustomStringConvertible { + case automatic + case native + case shareSheet + case browser + case web + case feedBrowser + case feedWeb + public var description: Swift.String { + get + } + public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt + public var rawValue: Swift.UInt { + get + } + } +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKSharing) public protocol Sharing { + @objc weak var delegate: FBSDKShareKit.SharingDelegate? { get set } + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } + @objc var shouldFailOnDataError: Swift.Bool { get set } + @objc(validateWithError:) func validate() throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingDelegate) public protocol SharingDelegate { + @objc(sharer:didCompleteWithResults:) func sharer(_ sharer: FBSDKShareKit.Sharing, didCompleteWithResults results: [Swift.String : Any]) + @objc(sharer:didFailWithError:) func sharer(_ sharer: FBSDKShareKit.Sharing, didFailWithError error: Swift.Error) + @objc(sharerDidCancel:) func sharerDidCancel(_ sharer: FBSDKShareKit.Sharing) +} +@objc(FBSDKSharingDialog) public protocol SharingDialog : FBSDKShareKit.Sharing { + @objc var canShow: Swift.Bool { get } + @objc @discardableResult + func show() -> Swift.Bool +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Equatable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.Hashable {} +extension FBSDKShareKit.AppInviteContent.Destination : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Equatable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.Hashable {} +extension FBSDKShareKit.ShareDialog.Mode : Swift.RawRepresentable {} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/module.modulemap b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Versions/A/Modules/module.modulemap rename to ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..872ac06d Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..9af99b3c Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..303586dc --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,267 @@ + + + + + files + + Headers/FBSDKShareBridgeOptions.h + + UnSjaUXm5qLeLGXDUNVRzXY9NrQ= + + Headers/FBSDKShareErrorDomain.h + + ccdtzvuodQ/lvKIVoHt8KIM9u2U= + + Headers/FBSDKShareKit-Swift.h + + 2neuaz68NT8ycjnJ4suwRhvcJSM= + + Headers/FBSDKShareKit.h + + 3Vlzn/6bUD/wgctBGh6x9fepcJg= + + Info.plist + + 2uhyXhfOfyFetCcFNJx2wMg6uh0= + + Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hEPKWPf1ter/Gw7FZiMwPa26Zco= + + Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + QnbXHHx3e1LS6hKvA3tRyzM1/I4= + + Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + YsAm/NqghY2Wm5aAsQ9ROxqsCNI= + + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + Y5A7TxyFsfLRWtoh34nV24S+JRk= + + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + N5WluHgOrKJJUo+iUmLL3gFp1Ew= + + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + c7NHfrP0i4JqlWtmPOnhuVbq+UE= + + Modules/module.modulemap + + c/1l3+MTRWj+XKPFv/2HWhKeUtA= + + + files2 + + Headers/FBSDKShareBridgeOptions.h + + hash + + UnSjaUXm5qLeLGXDUNVRzXY9NrQ= + + hash2 + + IxpwBSGJEUrCXBdjRGpZ0yehzDl7wfNF5HReqM5qO/8= + + + Headers/FBSDKShareErrorDomain.h + + hash + + ccdtzvuodQ/lvKIVoHt8KIM9u2U= + + hash2 + + Gq/jBWHIi9/+dLPC1EqzBf+XM4GcHg1JpVUb0DiK6jM= + + + Headers/FBSDKShareKit-Swift.h + + hash + + 2neuaz68NT8ycjnJ4suwRhvcJSM= + + hash2 + + YBQhll4IT881vw37/GTtNNBrTcHOOP3M5CXlSMD6fsM= + + + Headers/FBSDKShareKit.h + + hash + + 3Vlzn/6bUD/wgctBGh6x9fepcJg= + + hash2 + + BizbBQ3VvhD8p64UL0pkalRRg0wPwYLFP3IXGeJnkE4= + + + Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + hEPKWPf1ter/Gw7FZiMwPa26Zco= + + hash2 + + /2tJ5E8ICMydPjO6FsaRHauRkP1cXWU0++eR6sgDOyQ= + + + Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + QnbXHHx3e1LS6hKvA3tRyzM1/I4= + + hash2 + + a8Rw6doG2emkNnsbNSTftbGEcxn/Z7vnLcEOmlFk76w= + + + Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + YsAm/NqghY2Wm5aAsQ9ROxqsCNI= + + hash2 + + TMhmcxXq2lAEB3GZFv2x5QdcROhrKBIM0MdXou4Mewk= + + + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + Y5A7TxyFsfLRWtoh34nV24S+JRk= + + hash2 + + FLoLYSMYjjVqWLhgOtAr7/LutMZBEJtNhsV5nKOGfCQ= + + + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + N5WluHgOrKJJUo+iUmLL3gFp1Ew= + + hash2 + + IH+4RmRF36lLQ8HbLtqNcrtZewzwX8U5OBB6Y4KcqsE= + + + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + c7NHfrP0i4JqlWtmPOnhuVbq+UE= + + hash2 + + /dxDPZi1YqAC1GelemW7EYzsjELCo2BGG7WrSYnKqbY= + + + Modules/module.modulemap + + hash + + c/1l3+MTRWj+XKPFv/2HWhKeUtA= + + hash2 + + LFKLAS36xoxx786XN6Efo7GDNLqGNFpjOc/zQ1+JRXY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeSignature b/ios/platform/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/BCSymbolMaps/53CC23FA-6E78-3E88-9708-2BDCA97313D3.bcsymbolmap b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/BCSymbolMaps/53CC23FA-6E78-3E88-9708-2BDCA97313D3.bcsymbolmap deleted file mode 100644 index 140a7c09..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/BCSymbolMaps/53CC23FA-6E78-3E88-9708-2BDCA97313D3.bcsymbolmap +++ /dev/null @@ -1,607 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk -AppleTVOS14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKShareKit_TV-Dynamic/IntermediateBuildFilesPath/FBSDKShareKit.build/Release-appletvos/FBSDKShareKit_TV-Dynamic.build/DerivedSources/FBSDKShareKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit -+[FBSDKHashtag hashtagWithString:] --[FBSDKHashtag description] --[FBSDKHashtag isValid] --[FBSDKHashtag hash] --[FBSDKHashtag isEqual:] --[FBSDKHashtag isEqualToHashtag:] -+[FBSDKHashtag supportsSecureCoding] --[FBSDKHashtag initWithCoder:] --[FBSDKHashtag encodeWithCoder:] --[FBSDKHashtag copyWithZone:] --[FBSDKHashtag stringRepresentation] --[FBSDKHashtag setStringRepresentation:] --[FBSDKHashtag .cxx_destruct] -___HashtagRegularExpression_block_invoke -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -__OBJC_$_CLASS_METHODS_FBSDKHashtag -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKHashtag -__OBJC_$_CLASS_PROP_LIST_FBSDKHashtag -__OBJC_METACLASS_RO_$_FBSDKHashtag -__OBJC_$_INSTANCE_METHODS_FBSDKHashtag -_OBJC_IVAR_$_FBSDKHashtag._stringRepresentation -__OBJC_$_INSTANCE_VARIABLES_FBSDKHashtag -__OBJC_$_PROP_LIST_FBSDKHashtag -__OBJC_CLASS_RO_$_FBSDKHashtag -_HashtagRegularExpression.hashtagRegularExpression -_HashtagRegularExpression.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.103 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m -__HashtagRegularExpression_block_invoke -FBSDKShareKit/FBSDKHashtag.m -FBSDKShareKit/FBSDKHashtag.h -HashtagRegularExpression -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/usr/include/dispatch/once.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m --[FBSDKShareLinkContent init] --[FBSDKShareLinkContent setPeopleIDs:] --[FBSDKShareLinkContent addParameters:bridgeOptions:] --[FBSDKShareLinkContent validateWithOptions:error:] --[FBSDKShareLinkContent hash] --[FBSDKShareLinkContent isEqual:] --[FBSDKShareLinkContent isEqualToShareLinkContent:] -+[FBSDKShareLinkContent supportsSecureCoding] --[FBSDKShareLinkContent initWithCoder:] --[FBSDKShareLinkContent encodeWithCoder:] --[FBSDKShareLinkContent copyWithZone:] --[FBSDKShareLinkContent contentURL] --[FBSDKShareLinkContent setContentURL:] --[FBSDKShareLinkContent hashtag] --[FBSDKShareLinkContent setHashtag:] --[FBSDKShareLinkContent peopleIDs] --[FBSDKShareLinkContent placeID] --[FBSDKShareLinkContent setPlaceID:] --[FBSDKShareLinkContent ref] --[FBSDKShareLinkContent setRef:] --[FBSDKShareLinkContent pageID] --[FBSDKShareLinkContent setPageID:] --[FBSDKShareLinkContent quote] --[FBSDKShareLinkContent setQuote:] --[FBSDKShareLinkContent shareUUID] --[FBSDKShareLinkContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -__OBJC_$_CLASS_METHODS_FBSDKShareLinkContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingValidation -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingValidation -__OBJC_PROTOCOL_$_FBSDKSharingValidation -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingValidation -__OBJC_$_PROTOCOL_REFS_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingContent -__OBJC_$_PROP_LIST_FBSDKSharingContent -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingContent -__OBJC_PROTOCOL_$_FBSDKSharingContent -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareLinkContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareLinkContent -__OBJC_METACLASS_RO_$_FBSDKShareLinkContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareLinkContent -_OBJC_IVAR_$_FBSDKShareLinkContent._contentURL -_OBJC_IVAR_$_FBSDKShareLinkContent._hashtag -_OBJC_IVAR_$_FBSDKShareLinkContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareLinkContent._placeID -_OBJC_IVAR_$_FBSDKShareLinkContent._ref -_OBJC_IVAR_$_FBSDKShareLinkContent._pageID -_OBJC_IVAR_$_FBSDKShareLinkContent._quote -_OBJC_IVAR_$_FBSDKShareLinkContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareLinkContent -__OBJC_$_PROP_LIST_FBSDKShareLinkContent -__OBJC_CLASS_RO_$_FBSDKShareLinkContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m -FBSDKShareKit/FBSDKShareLinkContent.m --[FBSDKShareMediaContent init] --[FBSDKShareMediaContent setPeopleIDs:] --[FBSDKShareMediaContent setMedia:] --[FBSDKShareMediaContent addParameters:bridgeOptions:] --[FBSDKShareMediaContent validateWithOptions:error:] --[FBSDKShareMediaContent hash] --[FBSDKShareMediaContent isEqual:] --[FBSDKShareMediaContent isEqualToShareMediaContent:] -+[FBSDKShareMediaContent supportsSecureCoding] --[FBSDKShareMediaContent initWithCoder:] --[FBSDKShareMediaContent encodeWithCoder:] --[FBSDKShareMediaContent copyWithZone:] --[FBSDKShareMediaContent contentURL] --[FBSDKShareMediaContent setContentURL:] --[FBSDKShareMediaContent hashtag] --[FBSDKShareMediaContent setHashtag:] --[FBSDKShareMediaContent peopleIDs] --[FBSDKShareMediaContent placeID] --[FBSDKShareMediaContent setPlaceID:] --[FBSDKShareMediaContent ref] --[FBSDKShareMediaContent setRef:] --[FBSDKShareMediaContent pageID] --[FBSDKShareMediaContent setPageID:] --[FBSDKShareMediaContent shareUUID] --[FBSDKShareMediaContent media] --[FBSDKShareMediaContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.98 -__OBJC_$_CLASS_METHODS_FBSDKShareMediaContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareMediaContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareMediaContent -__OBJC_METACLASS_RO_$_FBSDKShareMediaContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareMediaContent -_OBJC_IVAR_$_FBSDKShareMediaContent._contentURL -_OBJC_IVAR_$_FBSDKShareMediaContent._hashtag -_OBJC_IVAR_$_FBSDKShareMediaContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareMediaContent._placeID -_OBJC_IVAR_$_FBSDKShareMediaContent._ref -_OBJC_IVAR_$_FBSDKShareMediaContent._pageID -_OBJC_IVAR_$_FBSDKShareMediaContent._shareUUID -_OBJC_IVAR_$_FBSDKShareMediaContent._media -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareMediaContent -__OBJC_$_PROP_LIST_FBSDKShareMediaContent -__OBJC_CLASS_RO_$_FBSDKShareMediaContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.h -+[FBSDKSharePhoto photoWithImage:userGenerated:] -+[FBSDKSharePhoto photoWithImageURL:userGenerated:] -+[FBSDKSharePhoto photoWithPhotoAsset:userGenerated:] --[FBSDKSharePhoto setImage:] --[FBSDKSharePhoto setImageURL:] --[FBSDKSharePhoto setPhotoAsset:] --[FBSDKSharePhoto hash] --[FBSDKSharePhoto isEqual:] --[FBSDKSharePhoto isEqualToSharePhoto:] --[FBSDKSharePhoto validateWithOptions:error:] -+[FBSDKSharePhoto supportsSecureCoding] --[FBSDKSharePhoto initWithCoder:] --[FBSDKSharePhoto encodeWithCoder:] --[FBSDKSharePhoto copyWithZone:] --[FBSDKSharePhoto image] --[FBSDKSharePhoto imageURL] --[FBSDKSharePhoto photoAsset] --[FBSDKSharePhoto isUserGenerated] --[FBSDKSharePhoto setUserGenerated:] --[FBSDKSharePhoto caption] --[FBSDKSharePhoto setCaption:] --[FBSDKSharePhoto .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_CLASS_METHODS_FBSDKSharePhoto -__OBJC_$_PROTOCOL_REFS_FBSDKShareMedia -__OBJC_PROTOCOL_$_FBSDKShareMedia -__OBJC_LABEL_PROTOCOL_$_FBSDKShareMedia -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhoto -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhoto -__OBJC_METACLASS_RO_$_FBSDKSharePhoto -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhoto -_OBJC_IVAR_$_FBSDKSharePhoto._userGenerated -_OBJC_IVAR_$_FBSDKSharePhoto._image -_OBJC_IVAR_$_FBSDKSharePhoto._imageURL -_OBJC_IVAR_$_FBSDKSharePhoto._photoAsset -_OBJC_IVAR_$_FBSDKSharePhoto._caption -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhoto -__OBJC_$_PROP_LIST_FBSDKSharePhoto -__OBJC_CLASS_RO_$_FBSDKSharePhoto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.h --[FBSDKSharePhotoContent init] --[FBSDKSharePhotoContent setPeopleIDs:] --[FBSDKSharePhotoContent setPhotos:] --[FBSDKSharePhotoContent addParameters:bridgeOptions:] -___54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKSharePhotoContent validateWithOptions:error:] --[FBSDKSharePhotoContent hash] --[FBSDKSharePhotoContent isEqual:] --[FBSDKSharePhotoContent isEqualToSharePhotoContent:] -+[FBSDKSharePhotoContent supportsSecureCoding] --[FBSDKSharePhotoContent initWithCoder:] --[FBSDKSharePhotoContent encodeWithCoder:] --[FBSDKSharePhotoContent copyWithZone:] --[FBSDKSharePhotoContent contentURL] --[FBSDKSharePhotoContent setContentURL:] --[FBSDKSharePhotoContent hashtag] --[FBSDKSharePhotoContent setHashtag:] --[FBSDKSharePhotoContent peopleIDs] --[FBSDKSharePhotoContent placeID] --[FBSDKSharePhotoContent setPlaceID:] --[FBSDKSharePhotoContent ref] --[FBSDKSharePhotoContent setRef:] --[FBSDKSharePhotoContent pageID] --[FBSDKSharePhotoContent setPageID:] --[FBSDKSharePhotoContent shareUUID] --[FBSDKSharePhotoContent photos] --[FBSDKSharePhotoContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -___block_descriptor_40_e8_32s_e34_v24?0"UIImage"8"NSDictionary"16l -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.115 -__OBJC_$_CLASS_METHODS_FBSDKSharePhotoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhotoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhotoContent -__OBJC_METACLASS_RO_$_FBSDKSharePhotoContent -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhotoContent -_OBJC_IVAR_$_FBSDKSharePhotoContent._contentURL -_OBJC_IVAR_$_FBSDKSharePhotoContent._hashtag -_OBJC_IVAR_$_FBSDKSharePhotoContent._peopleIDs -_OBJC_IVAR_$_FBSDKSharePhotoContent._placeID -_OBJC_IVAR_$_FBSDKSharePhotoContent._ref -_OBJC_IVAR_$_FBSDKSharePhotoContent._pageID -_OBJC_IVAR_$_FBSDKSharePhotoContent._shareUUID -_OBJC_IVAR_$_FBSDKSharePhotoContent._photos -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhotoContent -__OBJC_$_PROP_LIST_FBSDKSharePhotoContent -__OBJC_CLASS_RO_$_FBSDKSharePhotoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -+[FBSDKShareUtility assertCollection:ofClassStrings:name:] -+[FBSDKShareUtility assertCollection:ofClass:name:] -+[FBSDKShareUtility buildWebShareContent:methodName:parameters:error:] -+[FBSDKShareUtility buildWebShareTags:] -+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:] -___65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s -+[FBSDKShareUtility feedShareDictionaryForContent:] -+[FBSDKShareUtility hashtagStringFromHashtag:] -+[FBSDKShareUtility imageWithCircleColor:canvasSize:circleSize:] -+[FBSDKShareUtility parametersForShareContent:bridgeOptions:shouldFailOnDataError:] -+[FBSDKShareUtility testShareContent:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateShareContent:bridgeOptions:error:] -+[FBSDKShareUtility shareMediaContentContainsPhotosAndVideos:] -+[FBSDKShareUtility _convertObject:] -+[FBSDKShareUtility convertPhoto:] -+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -___copy_helper_block_e8_32b40r -+[FBSDKShareUtility _testObject:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateArray:minCount:maxCount:name:error:] -+[FBSDKShareUtility _validateFileURL:name:error:] -+[FBSDKShareUtility validateNetworkURL:name:error:] -+[FBSDKShareUtility validateRequiredValue:name:error:] -+[FBSDKShareUtility validateArgumentWithName:value:isIn:error:] -+[FBSDKShareUtility _validateAssetLibraryVideoURL:name:error:] -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_CLASSLIST_REFERENCES_$_.67 -___block_descriptor_48_e8_32s40bs_e17_v16?0"NSArray"8l -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_CLASSLIST_REFERENCES_$_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.175 -___block_descriptor_48_e8_32s40r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_48_e8_32bs40r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_CLASSLIST_REFERENCES_$_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.211 -__OBJC_$_CLASS_METHODS_FBSDKShareUtility -__OBJC_METACLASS_RO_$_FBSDKShareUtility -__OBJC_CLASS_RO_$_FBSDKShareUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m -FBSDKShareKit/Internal/FBSDKShareUtility.m -__copy_helper_block_e8_32b40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareVideo videoWithData:] -+[FBSDKShareVideo videoWithData:previewPhoto:] -+[FBSDKShareVideo videoWithVideoAsset:] -+[FBSDKShareVideo videoWithVideoAsset:previewPhoto:] -+[FBSDKShareVideo videoWithVideoURL:] -+[FBSDKShareVideo videoWithVideoURL:previewPhoto:] --[FBSDKShareVideo setData:] --[FBSDKShareVideo setVideoAsset:] --[FBSDKShareVideo setVideoURL:] --[FBSDKShareVideo hash] --[FBSDKShareVideo isEqual:] --[FBSDKShareVideo isEqualToShareVideo:] --[FBSDKShareVideo _validateData:withOptions:error:] --[FBSDKShareVideo _validateVideoAsset:withOptions:error:] --[FBSDKShareVideo _validateVideoURL:withOptions:error:] --[FBSDKShareVideo validateWithOptions:error:] -+[FBSDKShareVideo supportsSecureCoding] --[FBSDKShareVideo initWithCoder:] --[FBSDKShareVideo encodeWithCoder:] --[FBSDKShareVideo copyWithZone:] --[FBSDKShareVideo data] --[FBSDKShareVideo videoAsset] --[FBSDKShareVideo videoURL] --[FBSDKShareVideo previewPhoto] --[FBSDKShareVideo setPreviewPhoto:] --[FBSDKShareVideo .cxx_destruct] --[PHAsset(FBSDKShareVideo) videoURL] -___36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -__OBJC_$_CLASS_METHODS_FBSDKShareVideo -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideo -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideo -__OBJC_METACLASS_RO_$_FBSDKShareVideo -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideo -_OBJC_IVAR_$_FBSDKShareVideo._data -_OBJC_IVAR_$_FBSDKShareVideo._videoAsset -_OBJC_IVAR_$_FBSDKShareVideo._videoURL -_OBJC_IVAR_$_FBSDKShareVideo._previewPhoto -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideo -__OBJC_$_PROP_LIST_FBSDKShareVideo -__OBJC_CLASS_RO_$_FBSDKShareVideo -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_CLASSLIST_REFERENCES_$_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.204 -___block_descriptor_56_e8_32s40s48r_e49_v32?0"AVAsset"8"AVAudioMix"16"NSDictionary"24l -__OBJC_$_CATEGORY_INSTANCE_METHODS_PHAsset_$_FBSDKShareVideo -__OBJC_$_PROP_LIST_PHAsset_$_FBSDKShareVideo -__OBJC_$_CATEGORY_PHAsset_$_FBSDKShareVideo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -FBSDKShareKit/FBSDKShareVideo.m -FBSDKShareKit/FBSDKShareVideo.h --[FBSDKShareVideoContent init] --[FBSDKShareVideoContent setPeopleIDs:] --[FBSDKShareVideoContent addParameters:bridgeOptions:] --[FBSDKShareVideoContent validateWithOptions:error:] --[FBSDKShareVideoContent hash] --[FBSDKShareVideoContent isEqual:] --[FBSDKShareVideoContent isEqualToShareVideoContent:] -+[FBSDKShareVideoContent supportsSecureCoding] --[FBSDKShareVideoContent initWithCoder:] --[FBSDKShareVideoContent encodeWithCoder:] --[FBSDKShareVideoContent copyWithZone:] --[FBSDKShareVideoContent contentURL] --[FBSDKShareVideoContent setContentURL:] --[FBSDKShareVideoContent hashtag] --[FBSDKShareVideoContent setHashtag:] --[FBSDKShareVideoContent peopleIDs] --[FBSDKShareVideoContent placeID] --[FBSDKShareVideoContent setPlaceID:] --[FBSDKShareVideoContent ref] --[FBSDKShareVideoContent setRef:] --[FBSDKShareVideoContent pageID] --[FBSDKShareVideoContent setPageID:] --[FBSDKShareVideoContent shareUUID] --[FBSDKShareVideoContent video] --[FBSDKShareVideoContent setVideo:] --[FBSDKShareVideoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.110 -__OBJC_$_CLASS_METHODS_FBSDKShareVideoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideoContent -__OBJC_METACLASS_RO_$_FBSDKShareVideoContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideoContent -_OBJC_IVAR_$_FBSDKShareVideoContent._contentURL -_OBJC_IVAR_$_FBSDKShareVideoContent._hashtag -_OBJC_IVAR_$_FBSDKShareVideoContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareVideoContent._placeID -_OBJC_IVAR_$_FBSDKShareVideoContent._ref -_OBJC_IVAR_$_FBSDKShareVideoContent._pageID -_OBJC_IVAR_$_FBSDKShareVideoContent._shareUUID -_OBJC_IVAR_$_FBSDKShareVideoContent._video -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideoContent -__OBJC_$_PROP_LIST_FBSDKShareVideoContent -__OBJC_CLASS_RO_$_FBSDKShareVideoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.h diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/FBSDKShareKit old mode 100755 new mode 100644 index 005e9a27..b55a1fe3 Binary files a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/FBSDKShareKit and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/FBSDKShareKit differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKHashtag.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKHashtag.h deleted file mode 100644 index a080a9f6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKHashtag.h +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a single hashtag that can be used with the share dialog. - */ -NS_SWIFT_NAME(Hashtag) -@interface FBSDKHashtag : NSObject - -/** - Convenience method to build a new hashtag with a string identifier. Equivalent to setting the - `stringRepresentation` property. - @param hashtagString The hashtag string. - */ -+ (instancetype)hashtagWithString:(NSString *)hashtagString -NS_SWIFT_NAME(init(_:)); - -/** - The hashtag string. - - You are responsible for making sure that `stringRepresentation` is a valid hashtag (a single '#' followed - by one or more word characters). Invalid hashtags are ignored when sharing content. You can check validity with the - `valid` property. - @return The hashtag string. - */ -@property (nonatomic, copy) NSString *stringRepresentation; - -/** - Tests if a hashtag is valid. - - A valid hashtag matches the regular expression "#\w+": A single '#' followed by one or more - word characters. - @return YES if the hashtag is valid, NO otherwise. - */ -@property (nonatomic, readonly, assign, getter=isValid) BOOL valid; - -/** - Compares the receiver to another hashtag. - @param hashtag The other hashtag - @return YES if the receiver is equal to the other hashtag; otherwise NO - */ -- (BOOL)isEqualToHashtag:(FBSDKHashtag *)hashtag; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h new file mode 100644 index 00000000..02dcbb27 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. +typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) { + FBSDKShareBridgeOptionsDefault = 0, + FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, + FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed + FBSDKShareBridgeOptionsVideoAsset = 1 << 2, + FBSDKShareBridgeOptionsVideoData = 1 << 3, + FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string +} NS_SWIFT_NAME(ShareBridgeOptions); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h deleted file mode 100644 index c27b80cc..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKShareError - Error codes for FBSDKShareErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKShareErrorDomain, FBSDKShareError) -{ - /** - Reserved. - */ - FBSDKShareErrorReserved = 200, - - /** - The error code for errors from uploading open graph objects. - */ - FBSDKShareErrorOpenGraph, - - /** - The error code for when a sharing dialog is not available. - - Use the canShare methods to check for this case before calling show. - */ - FBSDKShareErrorDialogNotAvailable, - - /** - @The error code for unknown errors. - */ - FBSDKShareErrorUnknown, -} NS_SWIFT_NAME(ShareError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h new file mode 100644 index 00000000..a4dfe609 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKShareKit. + + Error codes from the SDK in the range 200-299 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h new file mode 100644 index 00000000..9cc30c1b --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h @@ -0,0 +1,594 @@ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSString; + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + +@class NSURL; + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class UIImage; +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h index 47c27372..1600ab9e 100644 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h @@ -1,45 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#import "FBSDKHashtag.h" -#import "FBSDKShareConstants.h" -#import "FBSDKShareLinkContent.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharePhoto.h" -#import "FBSDKSharePhotoContent.h" -#import "FBSDKShareVideo.h" -#import "FBSDKShareVideoContent.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - #import "FBSDKAppGroupContent.h" - #import "FBSDKAppInviteContent.h" - #import "FBSDKGameRequestContent.h" - #import "FBSDKGameRequestDialog.h" - #import "FBSDKGameRequestURLProvider.h" - #import "FBSDKLikeObjectType.h" - #import "FBSDKLiking.h" - #import "FBSDKMessageDialog.h" - #import "FBSDKSendButton.h" - #import "FBSDKShareButton.h" - #import "FBSDKShareCameraEffectContent.h" - #import "FBSDKShareDialog.h" - #import "FBSDKShareDialogMode.h" -#endif +#import +#import diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h deleted file mode 100644 index d4224a5d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for status and link content to be shared. - */ -NS_SWIFT_NAME(ShareLinkContent) -@interface FBSDKShareLinkContent : NSObject - -/** - Some quote text of the link. - - If specified, the quote text will render with custom styling on top of the link. - @return The quote text of a link - */ -@property (nonatomic, copy, nullable) NSString *quote; - -/** - Compares the receiver to another link content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareLinkContent:(FBSDKShareLinkContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h deleted file mode 100644 index f54c3165..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMedia) -@protocol FBSDKShareMedia - -@end - -/** - A model for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMediaContent) -@interface FBSDKShareMediaContent : NSObject - -/** - Media to be shared. - @return Array of the media (FBSDKSharePhoto or FBSDKShareVideo) - */ -@property (nonatomic, copy) NSArray> *media; - -/** - Compares the receiver to another media content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareMediaContent:(FBSDKShareMediaContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h deleted file mode 100644 index ffd99b23..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class PHAsset; - -/** - A photo for sharing. - */ -NS_SWIFT_NAME(SharePhoto) -@interface FBSDKSharePhoto : NSObject - -/** - Convenience method to build a new photo object with an image. - @param image If the photo is resident in memory, this method supplies the data - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithImage:(UIImage *)image userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with an imageURL. - @param imageURL The URL to the photo - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - - This method should only be used when adding photo content to open graph stories. - For example, if you're trying to share a photo from the web by itself, download the image and use - `photoWithImage:userGenerated:` instead. - */ -+ (instancetype)photoWithImageURL:(NSURL *)imageURL userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with a PHAsset. - - Parameter photoAsset: The PHAsset that represents the photo in the Photos library. - - Parameter userGenerated: Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithPhotoAsset:(PHAsset *)photoAsset userGenerated:(BOOL)userGenerated; - -/** - If the photo is resident in memory, this method supplies the data. - @return UIImage representation of the photo - */ -@property (nonatomic, strong, nullable) UIImage *image; - -/** - The URL to the photo. - @return URL that points to a network location or the location of the photo on disk - */ -@property (nonatomic, copy, nullable) NSURL *imageURL; - -/** - The representation of the photo in the Photos library. - - Returns: PHAsset that represents the photo in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *photoAsset; - -/** - Specifies whether the photo represented by the receiver was generated by the user or by the application. - @return YES if the photo is user-generated, otherwise NO - */ -@property (nonatomic, assign, getter=isUserGenerated) BOOL userGenerated; - -/** - The user generated caption for the photo. Note that the 'caption' must come from - * the user, as pre-filled content is forbidden by the Platform Policies (2.3). - @return the Photo's caption if exists else returns null. - */ -@property (nonatomic, copy, nullable) NSString *caption; - -/** - Compares the receiver to another photo. - @param photo The other photo - @return YES if the receiver's values are equal to the other photo's values; otherwise NO - */ -- (BOOL)isEqualToSharePhoto:(FBSDKSharePhoto *)photo; - - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h deleted file mode 100644 index 6d20c3e1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; - -/** - A model for photo content to be shared. - */ -NS_SWIFT_NAME(SharePhotoContent) -@interface FBSDKSharePhotoContent : NSObject - -/** - Photos to be shared. - @return Array of the photos (FBSDKSharePhoto) - */ -@property (nonatomic, copy) NSArray *photos; - -/** - Compares the receiver to another photo content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToSharePhotoContent:(FBSDKSharePhotoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h deleted file mode 100644 index 70f27fe7..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; -@class PHAsset; - -/** - A video for sharing. - */ -NS_SWIFT_NAME(ShareVideo) -@interface FBSDKShareVideo : NSObject - -/** - Convenience method to build a new video object from raw data. - - Parameter data: The NSData object that holds the raw video data. - */ -+ (instancetype)videoWithData:(NSData *)data; - -/** - Convenience method to build a new video object with NSData and a previewPhoto. - - Parameter data: The NSData object that holds the raw video data. - - Parameter previewPhoto: The photo that represents the video. - */ -+ (instancetype)videoWithData:(NSData *)data previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a PHAsset. - @param videoAsset The PHAsset that represents the video in the Photos library. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset; - -/** - Convenience method to build a new video object with a PHAsset and a previewPhoto. - @param videoAsset The PHAsset that represents the video in the Photos library. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a videoURL. - @param videoURL The URL to the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL; - -/** - Convenience method to build a new video object with a videoURL and a previewPhoto. - @param videoURL The URL to the video. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - The raw video data. - - Returns: The video data. - */ -@property (nonatomic, strong, nullable) NSData *data; - -/** - The representation of the video in the Photos library. - @return PHAsset that represents the video in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *videoAsset; - -/** - The file URL to the video. - @return URL that points to the location of the video on disk - */ -@property (nonatomic, copy, nullable) NSURL *videoURL; - -/** - The photo that represents the video. - @return The photo - */ -@property (nonatomic, copy, nullable) FBSDKSharePhoto *previewPhoto; - -/** - Compares the receiver to another video. - @param video The other video - @return YES if the receiver's values are equal to the other video's values; otherwise NO - */ -- (BOOL)isEqualToShareVideo:(FBSDKShareVideo *)video; - -@end - -@interface PHAsset (FBSDKShareVideo) - -@property (nonatomic, copy, readonly) NSURL *videoURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h deleted file mode 100644 index 552eb2b6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharePhoto.h" -#import "FBSDKShareVideo.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for video content to be shared. - */ -NS_SWIFT_NAME(ShareVideoContent) -@interface FBSDKShareVideoContent : NSObject - -/** - The video to be shared. - @return The video - */ -@property (nonatomic, copy) FBSDKShareVideo *video; - -/** - Compares the receiver to another video content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareVideoContent:(FBSDKShareVideoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharing.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharing.h deleted file mode 100644 index 6775d5da..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharing.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKSharingDelegate; - -/** - The common interface for components that initiate sharing. - - @see FBSDKShareDialog - - @see FBSDKMessageDialog - */ -NS_SWIFT_NAME(Sharing) -@protocol FBSDKSharing - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak) id delegate; - -/** - The content to be shared. - */ -@property (nonatomic, copy) id shareContent; - -/** - A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. - - If NO, the sharer will still be displayed without the data that was mis-configured. For example, an - invalid placeID specified on the shareContent would produce a data error. - */ -@property (nonatomic, assign) BOOL shouldFailOnDataError; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError **)errorRef; - -@end - -/** - The common interface for dialogs that initiate sharing. - */ -NS_SWIFT_NAME(SharingDialog) -@protocol FBSDKSharingDialog - -/** - A Boolean value that indicates whether the receiver can initiate a share. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see [FBSDKSharing validateWithError:] - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Shows the dialog. - @return YES if the receiver was able to begin sharing, otherwise NO. - */ -- (BOOL)show; - -@end - -/** - A delegate for FBSDKSharing. - - The delegate is notified with the results of the sharer as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the sharer may not be able - to distinguish between completion of a share and cancellation. - */ -NS_SWIFT_NAME(SharingDelegate) -@protocol FBSDKSharingDelegate - -/** - Sent to the delegate when the share completes without error or cancellation. - @param sharer The FBSDKSharing that completed. - @param results The results from the sharer. This may be nil or empty. - */ -- (void)sharer:(id)sharer didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the sharer encounters an error. - @param sharer The FBSDKSharing that completed. - @param error The error. - */ -- (void)sharer:(id)sharer didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the sharer is cancelled. - @param sharer The FBSDKSharing that completed. - */ -- (void)sharerDidCancel:(id)sharer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h deleted file mode 100644 index 8df357b1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKHashtag; - -/** - A base interface for content to be shared. - */ -NS_SWIFT_NAME(SharingContent) -@protocol FBSDKSharingContent - -/** - URL for the content being shared. - - This URL will be checked for all link meta tags for linking in platform specific ways. See documentation - for App Links (https://developers.facebook.com/docs/applinks/) - @return URL representation of the content link - */ -@property (nonatomic, copy) NSURL *contentURL; - -/** - Hashtag for the content being shared. - @return The hashtag for the content being shared. - */ -@property (nonatomic, copy, nullable) FBSDKHashtag *hashtag; - -/** - List of IDs for taggable people to tag with this content. - See documentation for Taggable Friends - (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) - @return Array of IDs for people to tag (NSString) - */ -@property (nonatomic, copy) NSArray *peopleIDs; - -/** - The ID for a place to tag with this content. - @return The ID for the place to tag - */ -@property (nonatomic, copy, nullable) NSString *placeID; - -/** - A value to be added to the referrer URL when a person follows a link from this shared content on feed. - @return The ref for the content. - */ -@property (nonatomic, copy, nullable) NSString *ref; - -/** - For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. - @return The ID of the Facebook page this share is associated with. - */ -@property (nonatomic, copy, nullable) NSString *pageID; - -/** - A unique identifier for a share involving this content, useful for tracking purposes. - @return A unique string identifying this share data. - */ -@property (nonatomic, copy, readonly, nullable) NSString *shareUUID; - -/** - Adds content to an existing dictionary as key/value pairs and returns the - updated dictionary - @param existingParameters An immutable dictionary of existing values - @param bridgeOptions The options for bridging - @return A new dictionary with the modified contents - */ -- (NSDictionary *)addParameters:(NSDictionary *)existingParameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions -NS_SWIFT_NAME(addParameters(_:options:)); - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h deleted file mode 100644 index bf9b52f3..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. - */ -typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) -{ - FBSDKShareBridgeOptionsDefault = 0, - FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, - FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed - FBSDKShareBridgeOptionsVideoAsset = 1 << 2, - FBSDKShareBridgeOptionsVideoData = 1 << 3, - FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string -} NS_SWIFT_NAME(ShareBridgeOptions); - -/** - A base interface for validation of content and media. - */ -NS_SWIFT_NAME(SharingValidation) -@protocol FBSDKSharingValidation - -/** - Asks the receiver to validate that its content or media values are valid. - - Parameter errorRef: Optional, will receive an FBSDKShareError if the values are not valid. - - Returns: YES if the receiver's values are valid; otherwise NO - */ -- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Info.plist index da68e367..7c408ab5 100644 Binary files a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Info.plist and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos.swiftdoc new file mode 100644 index 00000000..3dd9fdd3 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos.swiftinterface new file mode 100644 index 00000000..7fb9363e --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos.swiftinterface @@ -0,0 +1,186 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-tvos11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/module.modulemap b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/module.modulemap index faa8711c..3d203af2 100644 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/module.modulemap +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/module.modulemap @@ -4,3 +4,8 @@ framework module FBSDKShareKit { export * module * { export * } } + +module FBSDKShareKit.Swift { + header "FBSDKShareKit-Swift.h" + requires objc +} diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 2b06100c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKShareKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit deleted file mode 100644 index de2f15c4..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit and /dev/null differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/B74B3D47-A60C-34C6-A38F-2F1233835454.bcsymbolmap b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/B74B3D47-A60C-34C6-A38F-2F1233835454.bcsymbolmap deleted file mode 100644 index 41f9fe62..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/BCSymbolMaps/B74B3D47-A60C-34C6-A38F-2F1233835454.bcsymbolmap +++ /dev/null @@ -1,607 +0,0 @@ -BCSymbolMap Version: 2.0 -Apple clang version 12.0.5 (clang-1205.0.22.9) -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk -AppleTVSimulator14.5.sdk -/Users/jawwad/Library/Developer/Xcode/DerivedData/FacebookSDK-cemfugqejgyihshdojeedwbtidoh/Build/Intermediates.noindex/ArchiveIntermediates/FBSDKShareKit_TV-Dynamic/IntermediateBuildFilesPath/FBSDKShareKit.build/Release-appletvsimulator/FBSDKShareKit_TV-Dynamic.build/DerivedSources/FBSDKShareKit_vers.c -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit -+[FBSDKHashtag hashtagWithString:] --[FBSDKHashtag description] --[FBSDKHashtag isValid] --[FBSDKHashtag hash] --[FBSDKHashtag isEqual:] --[FBSDKHashtag isEqualToHashtag:] -+[FBSDKHashtag supportsSecureCoding] --[FBSDKHashtag initWithCoder:] --[FBSDKHashtag encodeWithCoder:] --[FBSDKHashtag copyWithZone:] --[FBSDKHashtag stringRepresentation] --[FBSDKHashtag setStringRepresentation:] --[FBSDKHashtag .cxx_destruct] -___HashtagRegularExpression_block_invoke -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_SELECTOR_REFERENCES_.12 -_OBJC_CLASSLIST_REFERENCES_$_.13 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_SELECTOR_REFERENCES_.34 -_OBJC_SELECTOR_REFERENCES_.36 -__OBJC_$_CLASS_METHODS_FBSDKHashtag -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_FBSDKHashtag -__OBJC_$_CLASS_PROP_LIST_FBSDKHashtag -__OBJC_METACLASS_RO_$_FBSDKHashtag -__OBJC_$_INSTANCE_METHODS_FBSDKHashtag -_OBJC_IVAR_$_FBSDKHashtag._stringRepresentation -__OBJC_$_INSTANCE_VARIABLES_FBSDKHashtag -__OBJC_$_PROP_LIST_FBSDKHashtag -__OBJC_CLASS_RO_$_FBSDKHashtag -_HashtagRegularExpression.hashtagRegularExpression -_HashtagRegularExpression.onceToken -___block_descriptor_32_e5_v8?0l -___block_literal_global -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.103 -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m -__HashtagRegularExpression_block_invoke -FBSDKShareKit/FBSDKHashtag.m -FBSDKShareKit/FBSDKHashtag.h -HashtagRegularExpression -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/usr/include/dispatch/once.h -NSMakeRange -/Applications/Xcode_12.5.0_fb.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator14.5.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m --[FBSDKShareLinkContent init] --[FBSDKShareLinkContent setPeopleIDs:] --[FBSDKShareLinkContent addParameters:bridgeOptions:] --[FBSDKShareLinkContent validateWithOptions:error:] --[FBSDKShareLinkContent hash] --[FBSDKShareLinkContent isEqual:] --[FBSDKShareLinkContent isEqualToShareLinkContent:] -+[FBSDKShareLinkContent supportsSecureCoding] --[FBSDKShareLinkContent initWithCoder:] --[FBSDKShareLinkContent encodeWithCoder:] --[FBSDKShareLinkContent copyWithZone:] --[FBSDKShareLinkContent contentURL] --[FBSDKShareLinkContent setContentURL:] --[FBSDKShareLinkContent hashtag] --[FBSDKShareLinkContent setHashtag:] --[FBSDKShareLinkContent peopleIDs] --[FBSDKShareLinkContent placeID] --[FBSDKShareLinkContent setPlaceID:] --[FBSDKShareLinkContent ref] --[FBSDKShareLinkContent setRef:] --[FBSDKShareLinkContent pageID] --[FBSDKShareLinkContent setPageID:] --[FBSDKShareLinkContent quote] --[FBSDKShareLinkContent setQuote:] --[FBSDKShareLinkContent shareUUID] --[FBSDKShareLinkContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_CLASSLIST_REFERENCES_$_.6 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_CLASSLIST_REFERENCES_$_.21 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_SELECTOR_REFERENCES_.35 -_OBJC_CLASSLIST_REFERENCES_$_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.53 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_CLASSLIST_REFERENCES_$_.60 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_SELECTOR_REFERENCES_.78 -__OBJC_$_CLASS_METHODS_FBSDKShareLinkContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingValidation -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingValidation -__OBJC_PROTOCOL_$_FBSDKSharingValidation -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingValidation -__OBJC_$_PROTOCOL_REFS_FBSDKSharingContent -__OBJC_$_PROTOCOL_INSTANCE_METHODS_FBSDKSharingContent -__OBJC_$_PROP_LIST_FBSDKSharingContent -__OBJC_$_PROTOCOL_METHOD_TYPES_FBSDKSharingContent -__OBJC_PROTOCOL_$_FBSDKSharingContent -__OBJC_LABEL_PROTOCOL_$_FBSDKSharingContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareLinkContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareLinkContent -__OBJC_METACLASS_RO_$_FBSDKShareLinkContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareLinkContent -_OBJC_IVAR_$_FBSDKShareLinkContent._contentURL -_OBJC_IVAR_$_FBSDKShareLinkContent._hashtag -_OBJC_IVAR_$_FBSDKShareLinkContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareLinkContent._placeID -_OBJC_IVAR_$_FBSDKShareLinkContent._ref -_OBJC_IVAR_$_FBSDKShareLinkContent._pageID -_OBJC_IVAR_$_FBSDKShareLinkContent._quote -_OBJC_IVAR_$_FBSDKShareLinkContent._shareUUID -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareLinkContent -__OBJC_$_PROP_LIST_FBSDKShareLinkContent -__OBJC_CLASS_RO_$_FBSDKShareLinkContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m -FBSDKShareKit/FBSDKShareLinkContent.m --[FBSDKShareMediaContent init] --[FBSDKShareMediaContent setPeopleIDs:] --[FBSDKShareMediaContent setMedia:] --[FBSDKShareMediaContent addParameters:bridgeOptions:] --[FBSDKShareMediaContent validateWithOptions:error:] --[FBSDKShareMediaContent hash] --[FBSDKShareMediaContent isEqual:] --[FBSDKShareMediaContent isEqualToShareMediaContent:] -+[FBSDKShareMediaContent supportsSecureCoding] --[FBSDKShareMediaContent initWithCoder:] --[FBSDKShareMediaContent encodeWithCoder:] --[FBSDKShareMediaContent copyWithZone:] --[FBSDKShareMediaContent contentURL] --[FBSDKShareMediaContent setContentURL:] --[FBSDKShareMediaContent hashtag] --[FBSDKShareMediaContent setHashtag:] --[FBSDKShareMediaContent peopleIDs] --[FBSDKShareMediaContent placeID] --[FBSDKShareMediaContent setPlaceID:] --[FBSDKShareMediaContent ref] --[FBSDKShareMediaContent setRef:] --[FBSDKShareMediaContent pageID] --[FBSDKShareMediaContent setPageID:] --[FBSDKShareMediaContent shareUUID] --[FBSDKShareMediaContent media] --[FBSDKShareMediaContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.52 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_SELECTOR_REFERENCES_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_SELECTOR_REFERENCES_.98 -__OBJC_$_CLASS_METHODS_FBSDKShareMediaContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareMediaContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareMediaContent -__OBJC_METACLASS_RO_$_FBSDKShareMediaContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareMediaContent -_OBJC_IVAR_$_FBSDKShareMediaContent._contentURL -_OBJC_IVAR_$_FBSDKShareMediaContent._hashtag -_OBJC_IVAR_$_FBSDKShareMediaContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareMediaContent._placeID -_OBJC_IVAR_$_FBSDKShareMediaContent._ref -_OBJC_IVAR_$_FBSDKShareMediaContent._pageID -_OBJC_IVAR_$_FBSDKShareMediaContent._shareUUID -_OBJC_IVAR_$_FBSDKShareMediaContent._media -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareMediaContent -__OBJC_$_PROP_LIST_FBSDKShareMediaContent -__OBJC_CLASS_RO_$_FBSDKShareMediaContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.m -FBSDKShareKit/FBSDKShareMediaContent.h -+[FBSDKSharePhoto photoWithImage:userGenerated:] -+[FBSDKSharePhoto photoWithImageURL:userGenerated:] -+[FBSDKSharePhoto photoWithPhotoAsset:userGenerated:] --[FBSDKSharePhoto setImage:] --[FBSDKSharePhoto setImageURL:] --[FBSDKSharePhoto setPhotoAsset:] --[FBSDKSharePhoto hash] --[FBSDKSharePhoto isEqual:] --[FBSDKSharePhoto isEqualToSharePhoto:] --[FBSDKSharePhoto validateWithOptions:error:] -+[FBSDKSharePhoto supportsSecureCoding] --[FBSDKSharePhoto initWithCoder:] --[FBSDKSharePhoto encodeWithCoder:] --[FBSDKSharePhoto copyWithZone:] --[FBSDKSharePhoto image] --[FBSDKSharePhoto imageURL] --[FBSDKSharePhoto photoAsset] --[FBSDKSharePhoto isUserGenerated] --[FBSDKSharePhoto setUserGenerated:] --[FBSDKSharePhoto caption] --[FBSDKSharePhoto setCaption:] --[FBSDKSharePhoto .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.14 -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.32 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_CLASSLIST_REFERENCES_$_.69 -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_SELECTOR_REFERENCES_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -__OBJC_$_CLASS_METHODS_FBSDKSharePhoto -__OBJC_$_PROTOCOL_REFS_FBSDKShareMedia -__OBJC_PROTOCOL_$_FBSDKShareMedia -__OBJC_LABEL_PROTOCOL_$_FBSDKShareMedia -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhoto -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhoto -__OBJC_METACLASS_RO_$_FBSDKSharePhoto -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhoto -_OBJC_IVAR_$_FBSDKSharePhoto._userGenerated -_OBJC_IVAR_$_FBSDKSharePhoto._image -_OBJC_IVAR_$_FBSDKSharePhoto._imageURL -_OBJC_IVAR_$_FBSDKSharePhoto._photoAsset -_OBJC_IVAR_$_FBSDKSharePhoto._caption -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhoto -__OBJC_$_PROP_LIST_FBSDKSharePhoto -__OBJC_CLASS_RO_$_FBSDKSharePhoto -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.m -FBSDKShareKit/FBSDKSharePhoto.h --[FBSDKSharePhotoContent init] --[FBSDKSharePhotoContent setPeopleIDs:] --[FBSDKSharePhotoContent setPhotos:] --[FBSDKSharePhotoContent addParameters:bridgeOptions:] -___54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[FBSDKSharePhotoContent validateWithOptions:error:] --[FBSDKSharePhotoContent hash] --[FBSDKSharePhotoContent isEqual:] --[FBSDKSharePhotoContent isEqualToSharePhotoContent:] -+[FBSDKSharePhotoContent supportsSecureCoding] --[FBSDKSharePhotoContent initWithCoder:] --[FBSDKSharePhotoContent encodeWithCoder:] --[FBSDKSharePhotoContent copyWithZone:] --[FBSDKSharePhotoContent contentURL] --[FBSDKSharePhotoContent setContentURL:] --[FBSDKSharePhotoContent hashtag] --[FBSDKSharePhotoContent setHashtag:] --[FBSDKSharePhotoContent peopleIDs] --[FBSDKSharePhotoContent placeID] --[FBSDKSharePhotoContent setPlaceID:] --[FBSDKSharePhotoContent ref] --[FBSDKSharePhotoContent setRef:] --[FBSDKSharePhotoContent pageID] --[FBSDKSharePhotoContent setPageID:] --[FBSDKSharePhotoContent shareUUID] --[FBSDKSharePhotoContent photos] --[FBSDKSharePhotoContent .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.41 -___block_descriptor_40_e8_32s_e34_v24?0"UIImage"8"NSDictionary"16l -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_CLASSLIST_REFERENCES_$_.68 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_SELECTOR_REFERENCES_.115 -__OBJC_$_CLASS_METHODS_FBSDKSharePhotoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKSharePhotoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKSharePhotoContent -__OBJC_METACLASS_RO_$_FBSDKSharePhotoContent -__OBJC_$_INSTANCE_METHODS_FBSDKSharePhotoContent -_OBJC_IVAR_$_FBSDKSharePhotoContent._contentURL -_OBJC_IVAR_$_FBSDKSharePhotoContent._hashtag -_OBJC_IVAR_$_FBSDKSharePhotoContent._peopleIDs -_OBJC_IVAR_$_FBSDKSharePhotoContent._placeID -_OBJC_IVAR_$_FBSDKSharePhotoContent._ref -_OBJC_IVAR_$_FBSDKSharePhotoContent._pageID -_OBJC_IVAR_$_FBSDKSharePhotoContent._shareUUID -_OBJC_IVAR_$_FBSDKSharePhotoContent._photos -__OBJC_$_INSTANCE_VARIABLES_FBSDKSharePhotoContent -__OBJC_$_PROP_LIST_FBSDKSharePhotoContent -__OBJC_CLASS_RO_$_FBSDKSharePhotoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.m -FBSDKShareKit/FBSDKSharePhotoContent.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__54-[FBSDKSharePhotoContent addParameters:bridgeOptions:]_block_invoke -+[FBSDKShareUtility assertCollection:ofClassStrings:name:] -+[FBSDKShareUtility assertCollection:ofClass:name:] -+[FBSDKShareUtility buildWebShareContent:methodName:parameters:error:] -+[FBSDKShareUtility buildWebShareTags:] -+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:] -___65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s -+[FBSDKShareUtility feedShareDictionaryForContent:] -+[FBSDKShareUtility hashtagStringFromHashtag:] -+[FBSDKShareUtility imageWithCircleColor:canvasSize:circleSize:] -+[FBSDKShareUtility parametersForShareContent:bridgeOptions:shouldFailOnDataError:] -+[FBSDKShareUtility testShareContent:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateShareContent:bridgeOptions:error:] -+[FBSDKShareUtility shareMediaContentContainsPhotosAndVideos:] -+[FBSDKShareUtility _convertObject:] -+[FBSDKShareUtility convertPhoto:] -+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r -___71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -___copy_helper_block_e8_32b40r -+[FBSDKShareUtility _testObject:containsMedia:containsPhotos:containsVideos:] -+[FBSDKShareUtility validateArray:minCount:maxCount:name:error:] -+[FBSDKShareUtility _validateFileURL:name:error:] -+[FBSDKShareUtility validateNetworkURL:name:error:] -+[FBSDKShareUtility validateRequiredValue:name:error:] -+[FBSDKShareUtility validateArgumentWithName:value:isIn:error:] -+[FBSDKShareUtility _validateAssetLibraryVideoURL:name:error:] -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_CLASSLIST_REFERENCES_$_.15 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_SELECTOR_REFERENCES_.66 -_OBJC_CLASSLIST_REFERENCES_$_.67 -___block_descriptor_48_e8_32s40bs_e17_v16?0"NSArray"8l -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_CLASSLIST_REFERENCES_$_.91 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_CLASSLIST_REFERENCES_$_.117 -_OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_CLASSLIST_REFERENCES_$_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_SELECTOR_REFERENCES_.133 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.175 -___block_descriptor_48_e8_32s40r_e54_v32?0""816"NSError"24l -_OBJC_SELECTOR_REFERENCES_.178 -___block_descriptor_48_e8_32bs40r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.181 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_CLASSLIST_REFERENCES_$_.186 -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.192 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.207 -_OBJC_SELECTOR_REFERENCES_.211 -__OBJC_$_CLASS_METHODS_FBSDKShareUtility -__OBJC_METACLASS_RO_$_FBSDKShareUtility -__OBJC_CLASS_RO_$_FBSDKShareUtility -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m -FBSDKShareKit/Internal/FBSDKShareUtility.m -__copy_helper_block_e8_32b40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke.179 -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__71+[FBSDKShareUtility _stageImagesForPhotoContent:withCompletionHandler:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__65+[FBSDKShareUtility buildAsyncWebPhotoContent:completionHandler:]_block_invoke -+[FBSDKShareVideo videoWithData:] -+[FBSDKShareVideo videoWithData:previewPhoto:] -+[FBSDKShareVideo videoWithVideoAsset:] -+[FBSDKShareVideo videoWithVideoAsset:previewPhoto:] -+[FBSDKShareVideo videoWithVideoURL:] -+[FBSDKShareVideo videoWithVideoURL:previewPhoto:] --[FBSDKShareVideo setData:] --[FBSDKShareVideo setVideoAsset:] --[FBSDKShareVideo setVideoURL:] --[FBSDKShareVideo hash] --[FBSDKShareVideo isEqual:] --[FBSDKShareVideo isEqualToShareVideo:] --[FBSDKShareVideo _validateData:withOptions:error:] --[FBSDKShareVideo _validateVideoAsset:withOptions:error:] --[FBSDKShareVideo _validateVideoURL:withOptions:error:] --[FBSDKShareVideo validateWithOptions:error:] -+[FBSDKShareVideo supportsSecureCoding] --[FBSDKShareVideo initWithCoder:] --[FBSDKShareVideo encodeWithCoder:] --[FBSDKShareVideo copyWithZone:] --[FBSDKShareVideo data] --[FBSDKShareVideo videoAsset] --[FBSDKShareVideo videoURL] --[FBSDKShareVideo previewPhoto] --[FBSDKShareVideo setPreviewPhoto:] --[FBSDKShareVideo .cxx_destruct] --[PHAsset(FBSDKShareVideo) videoURL] -___36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.94 -__OBJC_$_CLASS_METHODS_FBSDKShareVideo -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideo -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideo -__OBJC_METACLASS_RO_$_FBSDKShareVideo -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideo -_OBJC_IVAR_$_FBSDKShareVideo._data -_OBJC_IVAR_$_FBSDKShareVideo._videoAsset -_OBJC_IVAR_$_FBSDKShareVideo._videoURL -_OBJC_IVAR_$_FBSDKShareVideo._previewPhoto -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideo -__OBJC_$_PROP_LIST_FBSDKShareVideo -__OBJC_CLASS_RO_$_FBSDKShareVideo -_OBJC_CLASSLIST_REFERENCES_$_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_CLASSLIST_REFERENCES_$_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.190 -_OBJC_SELECTOR_REFERENCES_.196 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.204 -___block_descriptor_56_e8_32s40s48r_e49_v32?0"AVAsset"8"AVAudioMix"16"NSDictionary"24l -__OBJC_$_CATEGORY_INSTANCE_METHODS_PHAsset_$_FBSDKShareVideo -__OBJC_$_PROP_LIST_PHAsset_$_FBSDKShareVideo -__OBJC_$_CATEGORY_PHAsset_$_FBSDKShareVideo -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__36-[PHAsset(FBSDKShareVideo) videoURL]_block_invoke -FBSDKShareKit/FBSDKShareVideo.m -FBSDKShareKit/FBSDKShareVideo.h --[FBSDKShareVideoContent init] --[FBSDKShareVideoContent setPeopleIDs:] --[FBSDKShareVideoContent addParameters:bridgeOptions:] --[FBSDKShareVideoContent validateWithOptions:error:] --[FBSDKShareVideoContent hash] --[FBSDKShareVideoContent isEqual:] --[FBSDKShareVideoContent isEqualToShareVideoContent:] -+[FBSDKShareVideoContent supportsSecureCoding] --[FBSDKShareVideoContent initWithCoder:] --[FBSDKShareVideoContent encodeWithCoder:] --[FBSDKShareVideoContent copyWithZone:] --[FBSDKShareVideoContent contentURL] --[FBSDKShareVideoContent setContentURL:] --[FBSDKShareVideoContent hashtag] --[FBSDKShareVideoContent setHashtag:] --[FBSDKShareVideoContent peopleIDs] --[FBSDKShareVideoContent placeID] --[FBSDKShareVideoContent setPlaceID:] --[FBSDKShareVideoContent ref] --[FBSDKShareVideoContent setRef:] --[FBSDKShareVideoContent pageID] --[FBSDKShareVideoContent setPageID:] --[FBSDKShareVideoContent shareUUID] --[FBSDKShareVideoContent video] --[FBSDKShareVideoContent setVideo:] --[FBSDKShareVideoContent .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.110 -__OBJC_$_CLASS_METHODS_FBSDKShareVideoContent -__OBJC_CLASS_PROTOCOLS_$_FBSDKShareVideoContent -__OBJC_$_CLASS_PROP_LIST_FBSDKShareVideoContent -__OBJC_METACLASS_RO_$_FBSDKShareVideoContent -__OBJC_$_INSTANCE_METHODS_FBSDKShareVideoContent -_OBJC_IVAR_$_FBSDKShareVideoContent._contentURL -_OBJC_IVAR_$_FBSDKShareVideoContent._hashtag -_OBJC_IVAR_$_FBSDKShareVideoContent._peopleIDs -_OBJC_IVAR_$_FBSDKShareVideoContent._placeID -_OBJC_IVAR_$_FBSDKShareVideoContent._ref -_OBJC_IVAR_$_FBSDKShareVideoContent._pageID -_OBJC_IVAR_$_FBSDKShareVideoContent._shareUUID -_OBJC_IVAR_$_FBSDKShareVideoContent._video -__OBJC_$_INSTANCE_VARIABLES_FBSDKShareVideoContent -__OBJC_$_PROP_LIST_FBSDKShareVideoContent -__OBJC_CLASS_RO_$_FBSDKShareVideoContent -/Users/jawwad/fbsource/fbobjc/ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.m -FBSDKShareKit/FBSDKShareVideoContent.h diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit old mode 100755 new mode 100644 index 6d78de8d..54c14807 Binary files a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h deleted file mode 100644 index aa0979d4..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCoreKitImport.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -// Importing FBSDKCoreKit is tricky due to build variants. -// SPM require that it is imported as while CocoaPods, -// Carthage, Buck, and xcodebuild require -// This file is not exposed via SPM so non SPM users will use - -// Even though this file is not available from projects using SPM, -// it is available when building the packages themselves so we need to include this check. -#if FBSDK_SWIFT_PACKAGE - #import -#else - #import -#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h deleted file mode 100644 index a080a9f6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents a single hashtag that can be used with the share dialog. - */ -NS_SWIFT_NAME(Hashtag) -@interface FBSDKHashtag : NSObject - -/** - Convenience method to build a new hashtag with a string identifier. Equivalent to setting the - `stringRepresentation` property. - @param hashtagString The hashtag string. - */ -+ (instancetype)hashtagWithString:(NSString *)hashtagString -NS_SWIFT_NAME(init(_:)); - -/** - The hashtag string. - - You are responsible for making sure that `stringRepresentation` is a valid hashtag (a single '#' followed - by one or more word characters). Invalid hashtags are ignored when sharing content. You can check validity with the - `valid` property. - @return The hashtag string. - */ -@property (nonatomic, copy) NSString *stringRepresentation; - -/** - Tests if a hashtag is valid. - - A valid hashtag matches the regular expression "#\w+": A single '#' followed by one or more - word characters. - @return YES if the hashtag is valid, NO otherwise. - */ -@property (nonatomic, readonly, assign, getter=isValid) BOOL valid; - -/** - Compares the receiver to another hashtag. - @param hashtag The other hashtag - @return YES if the receiver is equal to the other hashtag; otherwise NO - */ -- (BOOL)isEqualToHashtag:(FBSDKHashtag *)hashtag; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h new file mode 100644 index 00000000..02dcbb27 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. +typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) { + FBSDKShareBridgeOptionsDefault = 0, + FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, + FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed + FBSDKShareBridgeOptionsVideoAsset = 1 << 2, + FBSDKShareBridgeOptionsVideoData = 1 << 3, + FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string +} NS_SWIFT_NAME(ShareBridgeOptions); + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h deleted file mode 100644 index c27b80cc..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#else - -/** - The error domain for all errors from FBSDKShareKit. - - Error codes from the SDK in the range 200-299 are reserved for this domain. - */ -FOUNDATION_EXPORT NSString *const FBSDKShareErrorDomain -NS_SWIFT_NAME(ShareErrorDomain); - -#endif - -#ifndef NS_ERROR_ENUM -#define NS_ERROR_ENUM(_domain, _name) \ -enum _name: NSInteger _name; \ -enum __attribute__((ns_error_domain(_domain))) _name: NSInteger -#endif - -/** - FBSDKShareError - Error codes for FBSDKShareErrorDomain. - */ -typedef NS_ERROR_ENUM(FBSDKShareErrorDomain, FBSDKShareError) -{ - /** - Reserved. - */ - FBSDKShareErrorReserved = 200, - - /** - The error code for errors from uploading open graph objects. - */ - FBSDKShareErrorOpenGraph, - - /** - The error code for when a sharing dialog is not available. - - Use the canShare methods to check for this case before calling show. - */ - FBSDKShareErrorDialogNotAvailable, - - /** - @The error code for unknown errors. - */ - FBSDKShareErrorUnknown, -} NS_SWIFT_NAME(ShareError); - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h new file mode 100644 index 00000000..a4dfe609 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + The error domain for all errors from FBSDKShareKit. + + Error codes from the SDK in the range 200-299 are reserved for this domain. + */ +FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain; + +NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h new file mode 100644 index 00000000..73305602 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h @@ -0,0 +1,1194 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSString; + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + +@class NSURL; + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class UIImage; +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +#ifndef FBSDKSHAREKIT_SWIFT_H +#define FBSDKSHAREKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#import + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKShareKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +@class NSString; + +/// Represents a single hashtag that can be used with the share dialog. +SWIFT_CLASS_NAMED("Hashtag") +@interface FBSDKHashtag : NSObject +/// The hashtag string. +/// You are responsible for making sure that stringRepresentation is a valid hashtag (a single ‘#’ followed by one or more +/// word characters). Invalid hashtags are ignored when sharing content. You can check validity with thevalid property. +/// @return The hashtag string +@property (nonatomic, copy) NSString * _Nonnull stringRepresentation; +- (nonnull instancetype)initWithString:(NSString * _Nonnull)string OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +/// Tests if a hashtag is valid. +/// A valid hashtag matches the regular expression “#\w+”: A single ‘#’ followed by one or more word characters. +/// @return true if the hashtag is valid, false otherwise. +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, readonly) NSUInteger hash; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// ShareError +/// Error codes for ShareErrorDomain. +typedef SWIFT_ENUM_NAMED(NSInteger, FBSDKShareError, "ShareError", open) { +/// Reserved + FBSDKShareErrorReserved = 200, +/// The error code for errors from uploading open graph objects. + FBSDKShareErrorOpenGraph = 201, +/// The error code for when a sharing dialog is not available. +/// Use the canShare methods to check for this case before calling show. + FBSDKShareErrorDialogNotAvailable = 202, +/// The error code for unknown errors. + FBSDKShareErrorUnknown = 203, +}; + +@class NSURL; + +/// A model for status and link content to be shared. +SWIFT_CLASS_NAMED("ShareLinkContent") +@interface FBSDKShareLinkContent : NSObject +/// Some quote text of the link. +/// If specified, the quote text will render with custom styling on top of the link. +@property (nonatomic, copy) NSString * _Nullable quote; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// A base interface for validation of content and media. +SWIFT_PROTOCOL_NAMED("SharingValidation") +@protocol FBSDKSharingValidation +/// Asks the receiver to validate that its content or media values are valid. +/// \param options The share bridge options to use for validation. +/// +/// +/// throws: +/// If the values are not valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)options error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A base interface for content to be shared. +SWIFT_PROTOCOL_NAMED("SharingContent") +@protocol FBSDKSharingContent +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. +/// See documentation for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareLinkContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// A protocol for media content (photo or video) to be shared. +SWIFT_PROTOCOL_NAMED("ShareMedia") +@protocol FBSDKShareMedia +@end + + +/// A model for media content (photo or video) to be shared. +SWIFT_CLASS_NAMED("ShareMediaContent") +@interface FBSDKShareMediaContent : NSObject +/// Media to be shared: an array of SharePhoto or ShareVideo +@property (nonatomic, copy) NSArray> * _Nonnull media; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareMediaContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + +@class UIImage; +@class PHAsset; + +/// A photo for sharing. +SWIFT_CLASS_NAMED("SharePhoto") +@interface FBSDKSharePhoto : NSObject +/// If the photo is resident in memory, this method supplies the data. +@property (nonatomic, strong) UIImage * _Nullable image; +/// URL that points to a network location or the location of the photo on disk +@property (nonatomic, copy) NSURL * _Nullable imageURL; +/// The representation of the photo in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable photoAsset; +/// Specifies whether the photo represented by the receiver was generated by the user (true) +/// or by the application (false). +@property (nonatomic) BOOL isUserGenerated; +/// The user-generated caption for the photo. Note that the ‘caption’ must come from +/// the user, as pre-filled content is forbidden by the Platform Policies (2.3). +@property (nonatomic, copy) NSString * _Nullable caption; +/// Convenience method to build a new photo object with an image. +/// \param image If the photo is resident in memory, this method supplies the data +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImage:(UIImage * _Nonnull)image isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with an imageURL. +/// This method should only be used when adding photo content to open graph stories. +/// For example, if you’re trying to share a photo from the web by itself, download the image and use +/// init(image:isUserGenerated:) instead. +/// \param imageURL The URL to the photo +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by the +/// application +/// +- (nonnull instancetype)initWithImageURL:(NSURL * _Nonnull)imageURL isUserGenerated:(BOOL)isUserGenerated; +/// Convenience method to build a new photo object with a PHAsset. +/// \param photoAsset The PHAsset that represents the photo in the Photos library. +/// +/// \param isUserGenerated Specifies whether the photo represented by the receiver was generated by the user or by +/// the application +/// +- (nonnull instancetype)initWithPhotoAsset:(PHAsset * _Nonnull)photoAsset isUserGenerated:(BOOL)isUserGenerated; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKSharePhoto (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for photo content to be shared. +SWIFT_CLASS_NAMED("SharePhotoContent") +@interface FBSDKSharePhotoContent : NSObject +/// Photos to be shared. +@property (nonatomic, copy) NSArray * _Nonnull photos; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKSharePhotoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Validate that this content contains valid values +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +@class NSData; + +/// A video for sharing. +SWIFT_CLASS_NAMED("ShareVideo") +@interface FBSDKShareVideo : NSObject +/// The raw video data. +@property (nonatomic, copy) NSData * _Nullable data; +/// The representation of the video in the Photos library. +@property (nonatomic, strong) PHAsset * _Nullable videoAsset; +/// The file URL to the video. +@property (nonatomic, copy) NSURL * _Nullable videoURL; +/// The photo that represents the video. +@property (nonatomic, strong) FBSDKSharePhoto * _Nullable previewPhoto; +/// Convenience method to build a new video object from raw data and an optional preview photo. +/// \param data The Data object that holds the raw video data. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithData:(NSData * _Nonnull)data previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a PHAsset and an optional preview photo. +/// \param videoAsset The PHAsset that represents the video in the Photos library. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoAsset:(PHAsset * _Nonnull)videoAsset previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +/// Convenience method to build a new video object from a URL and an optional preview photo. +/// \param videoURL The URL to the video. +/// +/// \param previewPhoto The photo that represents the video. +/// +- (nonnull instancetype)initWithVideoURL:(NSURL * _Nonnull)videoURL previewPhoto:(FBSDKSharePhoto * _Nullable)previewPhoto; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +@interface FBSDKShareVideo (SWIFT_EXTENSION(FBSDKShareKit)) +/// Asks the receiver to validate that its content or media values are valid. +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + + +/// A model for video content to be shared. +SWIFT_CLASS_NAMED("ShareVideoContent") +@interface FBSDKShareVideoContent : NSObject +/// The video to be shared +@property (nonatomic, strong) FBSDKShareVideo * _Nonnull video; +/// URL for the content being shared. +/// This URL will be checked for all link meta tags for linking in platform specific ways. See documentation +/// for App Links (https://developers.facebook.com/docs/applinks/) +@property (nonatomic, copy) NSURL * _Nullable contentURL; +/// Hashtag for the content being shared. +@property (nonatomic, strong) FBSDKHashtag * _Nullable hashtag; +/// List of IDs for taggable people to tag with this content. +/// See documentation for Taggable Friends +/// (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) +@property (nonatomic, copy) NSArray * _Nonnull peopleIDs; +/// The ID for a place to tag with this content. +@property (nonatomic, copy) NSString * _Nullable placeID; +/// A value to be added to the referrer URL when a person follows a link from this shared content on feed. +@property (nonatomic, copy) NSString * _Nullable ref; +/// For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. +@property (nonatomic, copy) NSString * _Nullable pageID; +/// A unique identifier for a share involving this content, useful for tracking purposes. +@property (nonatomic, readonly, copy) NSString * _Nullable shareUUID; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +/// Adds content to an existing dictionary as key/value pairs and returns the +/// updated dictionary +/// @param existingParameters An immutable dictionary of existing values +/// @param bridgeOptions The options for bridging +/// @return A new dictionary with the modified contents +- (NSDictionary * _Nonnull)addParameters:(NSDictionary * _Nonnull)existingParameters bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions SWIFT_WARN_UNUSED_RESULT; +@end + + +@interface FBSDKShareVideoContent (SWIFT_EXTENSION(FBSDKShareKit)) +- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError * _Nullable * _Nullable)error; +@end + + +/// The common interface for sharing buttons. +/// See FBSendButton and FBShareButton +SWIFT_PROTOCOL_NAMED("SharingButton") SWIFT_AVAILABILITY(tvos,unavailable) +@protocol FBSDKSharingButton +/// The content to be shared. +@property (nonatomic, strong) id _Nullable shareContent; +@end + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#endif diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h index 47c27372..1600ab9e 100644 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h @@ -1,45 +1,10 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ -#import "FBSDKHashtag.h" -#import "FBSDKShareConstants.h" -#import "FBSDKShareLinkContent.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharePhoto.h" -#import "FBSDKSharePhotoContent.h" -#import "FBSDKShareVideo.h" -#import "FBSDKShareVideoContent.h" -#import "FBSDKSharing.h" -#import "FBSDKSharingContent.h" -#import "TargetConditionals.h" - -#if !TARGET_OS_TV - #import "FBSDKAppGroupContent.h" - #import "FBSDKAppInviteContent.h" - #import "FBSDKGameRequestContent.h" - #import "FBSDKGameRequestDialog.h" - #import "FBSDKGameRequestURLProvider.h" - #import "FBSDKLikeObjectType.h" - #import "FBSDKLiking.h" - #import "FBSDKMessageDialog.h" - #import "FBSDKSendButton.h" - #import "FBSDKShareButton.h" - #import "FBSDKShareCameraEffectContent.h" - #import "FBSDKShareDialog.h" - #import "FBSDKShareDialogMode.h" -#endif +#import +#import diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h deleted file mode 100644 index d4224a5d..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for status and link content to be shared. - */ -NS_SWIFT_NAME(ShareLinkContent) -@interface FBSDKShareLinkContent : NSObject - -/** - Some quote text of the link. - - If specified, the quote text will render with custom styling on top of the link. - @return The quote text of a link - */ -@property (nonatomic, copy, nullable) NSString *quote; - -/** - Compares the receiver to another link content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareLinkContent:(FBSDKShareLinkContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h deleted file mode 100644 index f54c3165..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMedia) -@protocol FBSDKShareMedia - -@end - -/** - A model for media content (photo or video) to be shared. - */ -NS_SWIFT_NAME(ShareMediaContent) -@interface FBSDKShareMediaContent : NSObject - -/** - Media to be shared. - @return Array of the media (FBSDKSharePhoto or FBSDKShareVideo) - */ -@property (nonatomic, copy) NSArray> *media; - -/** - Compares the receiver to another media content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareMediaContent:(FBSDKShareMediaContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h deleted file mode 100644 index ffd99b23..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class PHAsset; - -/** - A photo for sharing. - */ -NS_SWIFT_NAME(SharePhoto) -@interface FBSDKSharePhoto : NSObject - -/** - Convenience method to build a new photo object with an image. - @param image If the photo is resident in memory, this method supplies the data - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithImage:(UIImage *)image userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with an imageURL. - @param imageURL The URL to the photo - @param userGenerated Specifies whether the photo represented by the receiver was generated by the user or by the - application - - This method should only be used when adding photo content to open graph stories. - For example, if you're trying to share a photo from the web by itself, download the image and use - `photoWithImage:userGenerated:` instead. - */ -+ (instancetype)photoWithImageURL:(NSURL *)imageURL userGenerated:(BOOL)userGenerated; - -/** - Convenience method to build a new photo object with a PHAsset. - - Parameter photoAsset: The PHAsset that represents the photo in the Photos library. - - Parameter userGenerated: Specifies whether the photo represented by the receiver was generated by the user or by the - application - */ -+ (instancetype)photoWithPhotoAsset:(PHAsset *)photoAsset userGenerated:(BOOL)userGenerated; - -/** - If the photo is resident in memory, this method supplies the data. - @return UIImage representation of the photo - */ -@property (nonatomic, strong, nullable) UIImage *image; - -/** - The URL to the photo. - @return URL that points to a network location or the location of the photo on disk - */ -@property (nonatomic, copy, nullable) NSURL *imageURL; - -/** - The representation of the photo in the Photos library. - - Returns: PHAsset that represents the photo in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *photoAsset; - -/** - Specifies whether the photo represented by the receiver was generated by the user or by the application. - @return YES if the photo is user-generated, otherwise NO - */ -@property (nonatomic, assign, getter=isUserGenerated) BOOL userGenerated; - -/** - The user generated caption for the photo. Note that the 'caption' must come from - * the user, as pre-filled content is forbidden by the Platform Policies (2.3). - @return the Photo's caption if exists else returns null. - */ -@property (nonatomic, copy, nullable) NSString *caption; - -/** - Compares the receiver to another photo. - @param photo The other photo - @return YES if the receiver's values are equal to the other photo's values; otherwise NO - */ -- (BOOL)isEqualToSharePhoto:(FBSDKSharePhoto *)photo; - - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h deleted file mode 100644 index 6d20c3e1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; - -/** - A model for photo content to be shared. - */ -NS_SWIFT_NAME(SharePhotoContent) -@interface FBSDKSharePhotoContent : NSObject - -/** - Photos to be shared. - @return Array of the photos (FBSDKSharePhoto) - */ -@property (nonatomic, copy) NSArray *photos; - -/** - Compares the receiver to another photo content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToSharePhotoContent:(FBSDKSharePhotoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h deleted file mode 100644 index 70f27fe7..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKShareMediaContent.h" -#import "FBSDKSharingValidation.h" -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKSharePhoto; -@class PHAsset; - -/** - A video for sharing. - */ -NS_SWIFT_NAME(ShareVideo) -@interface FBSDKShareVideo : NSObject - -/** - Convenience method to build a new video object from raw data. - - Parameter data: The NSData object that holds the raw video data. - */ -+ (instancetype)videoWithData:(NSData *)data; - -/** - Convenience method to build a new video object with NSData and a previewPhoto. - - Parameter data: The NSData object that holds the raw video data. - - Parameter previewPhoto: The photo that represents the video. - */ -+ (instancetype)videoWithData:(NSData *)data previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a PHAsset. - @param videoAsset The PHAsset that represents the video in the Photos library. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset; - -/** - Convenience method to build a new video object with a PHAsset and a previewPhoto. - @param videoAsset The PHAsset that represents the video in the Photos library. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoAsset:(PHAsset *)videoAsset previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - Convenience method to build a new video object with a videoURL. - @param videoURL The URL to the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL; - -/** - Convenience method to build a new video object with a videoURL and a previewPhoto. - @param videoURL The URL to the video. - @param previewPhoto The photo that represents the video. - */ -+ (instancetype)videoWithVideoURL:(NSURL *)videoURL previewPhoto:(FBSDKSharePhoto *)previewPhoto; - -/** - The raw video data. - - Returns: The video data. - */ -@property (nonatomic, strong, nullable) NSData *data; - -/** - The representation of the video in the Photos library. - @return PHAsset that represents the video in the Photos library. - */ -@property (nonatomic, copy, nullable) PHAsset *videoAsset; - -/** - The file URL to the video. - @return URL that points to the location of the video on disk - */ -@property (nonatomic, copy, nullable) NSURL *videoURL; - -/** - The photo that represents the video. - @return The photo - */ -@property (nonatomic, copy, nullable) FBSDKSharePhoto *previewPhoto; - -/** - Compares the receiver to another video. - @param video The other video - @return YES if the receiver's values are equal to the other video's values; otherwise NO - */ -- (BOOL)isEqualToShareVideo:(FBSDKShareVideo *)video; - -@end - -@interface PHAsset (FBSDKShareVideo) - -@property (nonatomic, copy, readonly) NSURL *videoURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h deleted file mode 100644 index 552eb2b6..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharePhoto.h" -#import "FBSDKShareVideo.h" -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - A model for video content to be shared. - */ -NS_SWIFT_NAME(ShareVideoContent) -@interface FBSDKShareVideoContent : NSObject - -/** - The video to be shared. - @return The video - */ -@property (nonatomic, copy) FBSDKShareVideo *video; - -/** - Compares the receiver to another video content. - @param content The other content - @return YES if the receiver's values are equal to the other content's values; otherwise NO - */ -- (BOOL)isEqualToShareVideoContent:(FBSDKShareVideoContent *)content; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h deleted file mode 100644 index 6775d5da..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKSharingContent.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol FBSDKSharingDelegate; - -/** - The common interface for components that initiate sharing. - - @see FBSDKShareDialog - - @see FBSDKMessageDialog - */ -NS_SWIFT_NAME(Sharing) -@protocol FBSDKSharing - -/** - The receiver's delegate or nil if it doesn't have a delegate. - */ -@property (nonatomic, weak) id delegate; - -/** - The content to be shared. - */ -@property (nonatomic, copy) id shareContent; - -/** - A Boolean value that indicates whether the receiver should fail if it finds an error with the share content. - - If NO, the sharer will still be displayed without the data that was mis-configured. For example, an - invalid placeID specified on the shareContent would produce a data error. - */ -@property (nonatomic, assign) BOOL shouldFailOnDataError; - -/** - Validates the content on the receiver. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return YES if the content is valid, otherwise NO. - */ -- (BOOL)validateWithError:(NSError **)errorRef; - -@end - -/** - The common interface for dialogs that initiate sharing. - */ -NS_SWIFT_NAME(SharingDialog) -@protocol FBSDKSharingDialog - -/** - A Boolean value that indicates whether the receiver can initiate a share. - - May return NO if the appropriate Facebook app is not installed and is required or an access token is - required but not available. This method does not validate the content on the receiver, so this can be checked before - building up the content. - - @see [FBSDKSharing validateWithError:] - @return YES if the receiver can share, otherwise NO. - */ -@property (nonatomic, readonly) BOOL canShow; - -/** - Shows the dialog. - @return YES if the receiver was able to begin sharing, otherwise NO. - */ -- (BOOL)show; - -@end - -/** - A delegate for FBSDKSharing. - - The delegate is notified with the results of the sharer as long as the application has permissions to - receive the information. For example, if the person is not signed into the containing app, the sharer may not be able - to distinguish between completion of a share and cancellation. - */ -NS_SWIFT_NAME(SharingDelegate) -@protocol FBSDKSharingDelegate - -/** - Sent to the delegate when the share completes without error or cancellation. - @param sharer The FBSDKSharing that completed. - @param results The results from the sharer. This may be nil or empty. - */ -- (void)sharer:(id)sharer didCompleteWithResults:(NSDictionary *)results; - -/** - Sent to the delegate when the sharer encounters an error. - @param sharer The FBSDKSharing that completed. - @param error The error. - */ -- (void)sharer:(id)sharer didFailWithError:(NSError *)error; - -/** - Sent to the delegate when the sharer is cancelled. - @param sharer The FBSDKSharing that completed. - */ -- (void)sharerDidCancel:(id)sharer; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h deleted file mode 100644 index 8df357b1..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -#import "FBSDKCoreKitImport.h" -#import "FBSDKSharingValidation.h" - -NS_ASSUME_NONNULL_BEGIN - -@class FBSDKHashtag; - -/** - A base interface for content to be shared. - */ -NS_SWIFT_NAME(SharingContent) -@protocol FBSDKSharingContent - -/** - URL for the content being shared. - - This URL will be checked for all link meta tags for linking in platform specific ways. See documentation - for App Links (https://developers.facebook.com/docs/applinks/) - @return URL representation of the content link - */ -@property (nonatomic, copy) NSURL *contentURL; - -/** - Hashtag for the content being shared. - @return The hashtag for the content being shared. - */ -@property (nonatomic, copy, nullable) FBSDKHashtag *hashtag; - -/** - List of IDs for taggable people to tag with this content. - See documentation for Taggable Friends - (https://developers.facebook.com/docs/graph-api/reference/user/taggable_friends) - @return Array of IDs for people to tag (NSString) - */ -@property (nonatomic, copy) NSArray *peopleIDs; - -/** - The ID for a place to tag with this content. - @return The ID for the place to tag - */ -@property (nonatomic, copy, nullable) NSString *placeID; - -/** - A value to be added to the referrer URL when a person follows a link from this shared content on feed. - @return The ref for the content. - */ -@property (nonatomic, copy, nullable) NSString *ref; - -/** - For shares into Messenger, this pageID will be used to map the app to page and attach attribution to the share. - @return The ID of the Facebook page this share is associated with. - */ -@property (nonatomic, copy, nullable) NSString *pageID; - -/** - A unique identifier for a share involving this content, useful for tracking purposes. - @return A unique string identifying this share data. - */ -@property (nonatomic, copy, readonly, nullable) NSString *shareUUID; - -/** - Adds content to an existing dictionary as key/value pairs and returns the - updated dictionary - @param existingParameters An immutable dictionary of existing values - @param bridgeOptions The options for bridging - @return A new dictionary with the modified contents - */ -- (NSDictionary *)addParameters:(NSDictionary *)existingParameters - bridgeOptions:(FBSDKShareBridgeOptions)bridgeOptions -NS_SWIFT_NAME(addParameters(_:options:)); - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h deleted file mode 100644 index bf9b52f3..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright 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. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Flags to indicate support for newer bridge options beyond the initial 20130410 implementation. - */ -typedef NS_OPTIONS(NSUInteger, FBSDKShareBridgeOptions) -{ - FBSDKShareBridgeOptionsDefault = 0, - FBSDKShareBridgeOptionsPhotoAsset = 1 << 0, - FBSDKShareBridgeOptionsPhotoImageURL = 1 << 1, // if set, a web-based URL is required; asset, image, and imageURL.isFileURL not allowed - FBSDKShareBridgeOptionsVideoAsset = 1 << 2, - FBSDKShareBridgeOptionsVideoData = 1 << 3, - FBSDKShareBridgeOptionsWebHashtag = 1 << 4, // if set, pass the hashtag as a string value, not an array of one string -} NS_SWIFT_NAME(ShareBridgeOptions); - -/** - A base interface for validation of content and media. - */ -NS_SWIFT_NAME(SharingValidation) -@protocol FBSDKSharingValidation - -/** - Asks the receiver to validate that its content or media values are valid. - - Parameter errorRef: Optional, will receive an FBSDKShareError if the values are not valid. - - Returns: YES if the receiver's values are valid; otherwise NO - */ -- (BOOL)validateWithOptions:(FBSDKShareBridgeOptions)bridgeOptions error:(NSError *__autoreleasing *)errorRef; - -@end - -NS_ASSUME_NONNULL_END diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist index 67a94f1b..3a470a0f 100644 Binary files a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc new file mode 100644 index 00000000..8a6d35df Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface new file mode 100644 index 00000000..5fc02948 --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface @@ -0,0 +1,186 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target arm64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc new file mode 100644 index 00000000..5932fea9 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface new file mode 100644 index 00000000..a85b7f0d --- /dev/null +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -0,0 +1,186 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8) +// swift-module-flags: -target x86_64-apple-tvos11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKShareKit +import Dispatch +import FBSDKCoreKit +import FBSDKCoreKit_Basics +@_exported import FBSDKShareKit +import Foundation +import Photos +import Swift +import UIKit +import _Concurrency +@objcMembers @objc(FBSDKHashtag) final public class Hashtag : ObjectiveC.NSObject { + @objc final public var stringRepresentation: Swift.String + @objc(initWithString:) public init(_ string: Swift.String) + @objc override final public var description: Swift.String { + @objc get + } + @objc final public var isValid: Swift.Bool { + @objc get + } + @objc override final public var hash: Swift.Int { + @objc get + } + @objc override final public func isEqual(_ object: Any?) -> Swift.Bool + @objc deinit +} +public let ShareErrorDomain: Swift.String +@objc(FBSDKShareError) public enum ShareError : Swift.Int { + case reserved = 200 + case openGraph + case dialogNotAvailable + case unknown + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareLinkContent) final public class ShareLinkContent : ObjectiveC.NSObject { + @objc final public var quote: Swift.String? + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareLinkContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@objc(FBSDKShareMedia) public protocol ShareMedia { +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareMediaContent) final public class ShareMediaContent : ObjectiveC.NSObject { + @objc final public var media: [FBSDKShareKit.ShareMedia] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareMediaContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKSharePhoto) final public class SharePhoto : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var image: UIKit.UIImage? { + @objc get + @objc set + } + @objc final public var imageURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var photoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var isUserGenerated: Swift.Bool + @objc final public var caption: Swift.String? + @objc convenience public init(image: UIKit.UIImage, isUserGenerated: Swift.Bool) + @objc convenience public init(imageURL: Foundation.URL, isUserGenerated: Swift.Bool) + @objc convenience public init(photoAsset: Photos.PHAsset, isUserGenerated: Swift.Bool) + @objc deinit +} +extension FBSDKShareKit.SharePhoto : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSharePhotoContent) final public class SharePhotoContent : ObjectiveC.NSObject { + @objc final public var photos: [FBSDKShareKit.SharePhoto] + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public let shareUUID: Swift.String? + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.SharePhotoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKShareVideo) final public class ShareVideo : ObjectiveC.NSObject, FBSDKShareKit.ShareMedia { + @objc final public var data: Foundation.Data? { + @objc get + @objc set + } + @objc final public var videoAsset: Photos.PHAsset? { + @objc get + @objc set + } + @objc final public var videoURL: Foundation.URL? { + @objc get + @objc set + } + @objc final public var previewPhoto: FBSDKShareKit.SharePhoto? + @objc convenience public init(data: Foundation.Data, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoAsset: Photos.PHAsset, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc convenience public init(videoURL: Foundation.URL, previewPhoto: FBSDKShareKit.SharePhoto? = nil) + @objc deinit +} +extension FBSDKShareKit.ShareVideo : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShareVideoContent) final public class ShareVideoContent : ObjectiveC.NSObject { + @objc final public var video: FBSDKShareKit.ShareVideo + @objc final public var contentURL: Foundation.URL? + @objc final public var hashtag: FBSDKShareKit.Hashtag? + @objc final public var peopleIDs: [Swift.String] + @objc final public var placeID: Swift.String? + @objc final public var ref: Swift.String? + @objc final public var pageID: Swift.String? + @objc final public var shareUUID: Swift.String? { + get + } + @objc override dynamic public init() + @objc deinit +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingContent { + @objc(addParameters:bridgeOptions:) final public func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +extension FBSDKShareKit.ShareVideoContent : FBSDKShareKit.SharingValidation { + @objc(validateWithOptions:error:) final public func validate(options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) throws +} +@available(tvOS, unavailable) +@objc(FBSDKSharingButton) public protocol SharingButton { + @objc var shareContent: FBSDKShareKit.SharingContent? { get set } +} +@objc(FBSDKSharingContent) public protocol SharingContent : FBSDKShareKit.SharingValidation, ObjectiveC.NSObjectProtocol { + @objc var contentURL: Foundation.URL? { get set } + @objc var hashtag: FBSDKShareKit.Hashtag? { get set } + @objc var peopleIDs: [Swift.String] { get set } + @objc var placeID: Swift.String? { get set } + @objc var ref: Swift.String? { get set } + @objc var pageID: Swift.String? { get set } + @objc var shareUUID: Swift.String? { get } + @objc(addParameters:bridgeOptions:) func addParameters(_ existingParameters: [Swift.String : Any], options bridgeOptions: FBSDKShareKit.ShareBridgeOptions) -> [Swift.String : Any] +} +@objc(FBSDKSharingValidation) public protocol SharingValidation { + @objc(validateWithOptions:error:) func validate(options: FBSDKShareKit.ShareBridgeOptions) throws +} +public enum _ShareUtility { +} +extension FBSDKShareKit._ShareUtility { + public static func validateRequiredValue(_ value: Any, named name: Swift.String) throws + public static func validateArgument(_ value: Argument, named name: Swift.String, in possibleValues: Swift.Set) throws where Argument : Swift.Hashable +} +extension FBSDKShareKit.ShareError : Swift.Equatable {} +extension FBSDKShareKit.ShareError : Swift.Hashable {} +extension FBSDKShareKit.ShareError : Swift.RawRepresentable {} diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap index faa8711c..3d203af2 100644 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap @@ -4,3 +4,8 @@ framework module FBSDKShareKit { export * module * { export * } } + +module FBSDKShareKit.Swift { + header "FBSDKShareKit-Swift.h" + requires objc +} diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..598ad75c Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..19733c69 Binary files /dev/null and b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources index 6e11c59d..7d61bc5b 100644 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources +++ b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources @@ -4,221 +4,176 @@ files - Headers/FBSDKCoreKitImport.h + Headers/FBSDKShareBridgeOptions.h - Dx4bs8Anww/HXD9p6ktaXolY7u4= + UnSjaUXm5qLeLGXDUNVRzXY9NrQ= - Headers/FBSDKHashtag.h + Headers/FBSDKShareErrorDomain.h - Cg9VtXkb0DjVM1M91X/V8uRAZBk= + ccdtzvuodQ/lvKIVoHt8KIM9u2U= - Headers/FBSDKShareConstants.h + Headers/FBSDKShareKit-Swift.h - uPtE5sP8/2niyU0qTesP6E5P0ak= + +w6X9OO5SFtjs6fMwp82DGEZn1M= Headers/FBSDKShareKit.h - ZwDHO6bTQtuBih77AqgR63olyJM= + 3Vlzn/6bUD/wgctBGh6x9fepcJg= - Headers/FBSDKShareLinkContent.h - - 4FVaITTX/gpxEuERTILEPq4NyTI= - - Headers/FBSDKShareMediaContent.h - - BqLhyRgE67/jSG7n7AbtGBIPlAc= - - Headers/FBSDKSharePhoto.h - - OLx21eyM8ICHbstZwdANhbkk39Q= - - Headers/FBSDKSharePhotoContent.h + Info.plist - ne5vHn1yW9idzqhoUSef+ot34/w= + 7g5+ZAGQR5c2LiILvGbWLearz/I= - Headers/FBSDKShareVideo.h + Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc - O7nAWQMO9BNafPqZfDBpbUvZ3pU= + W+PKpU7mmJs7gmRtqYXkOVm0FnE= - Headers/FBSDKShareVideoContent.h + Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface - ThDL5JOayVep/v1ZNPHfYbvSO4k= + 9zxLDUObFjwL+i51fP211ogsGPs= - Headers/FBSDKSharing.h + Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule - CHsAmlyqQAcG71/77aiJcK2xL7A= + UlCaAm1zDA4TV/x00CRbwHtc8yU= - Headers/FBSDKSharingContent.h + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc - 7UIscY507Z1oJ5jqCewDNkjNwSA= + XHGvcrGU0fc7SLfM6VjYlEylBYw= - Headers/FBSDKSharingValidation.h + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface - R46YistcrwmVEF1tuH9iKRW1HuU= + AF6i6Hg9venaZnXQHkgY9Iw4Vas= - Info.plist + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule - KcexJVjrj31e5Xd2o8Qu4yHh9ds= + tE1Bnu0tu/laCzUCWxrZZzK+PeM= Modules/module.modulemap - EvnDtqT8EVgi++2IButU0lj4SA0= + c/1l3+MTRWj+XKPFv/2HWhKeUtA= files2 - Headers/FBSDKCoreKitImport.h + Headers/FBSDKShareBridgeOptions.h hash - Dx4bs8Anww/HXD9p6ktaXolY7u4= + UnSjaUXm5qLeLGXDUNVRzXY9NrQ= hash2 - RuJd1u3mkF+HMoNchRVDYdiasvM02uXpuyXb7IGreS0= + IxpwBSGJEUrCXBdjRGpZ0yehzDl7wfNF5HReqM5qO/8= - Headers/FBSDKHashtag.h + Headers/FBSDKShareErrorDomain.h hash - Cg9VtXkb0DjVM1M91X/V8uRAZBk= + ccdtzvuodQ/lvKIVoHt8KIM9u2U= hash2 - gY6cAFuowsASQB9rWFgrX+kTi1fB+h0tuGoJXDTL2Gk= + Gq/jBWHIi9/+dLPC1EqzBf+XM4GcHg1JpVUb0DiK6jM= - Headers/FBSDKShareConstants.h + Headers/FBSDKShareKit-Swift.h hash - uPtE5sP8/2niyU0qTesP6E5P0ak= + +w6X9OO5SFtjs6fMwp82DGEZn1M= hash2 - elZrG+shzDDQSIa0RELQX/BE5jHIVaOxAm2ojocZUuY= + Z2aSAidGXlVLdH9/x2W47gR+CiFLJXH8RbL6v+ht2+c= Headers/FBSDKShareKit.h hash - ZwDHO6bTQtuBih77AqgR63olyJM= - - hash2 - - Dktqg0hKQulHWvnsyb5E/iu+pRkiFAj9dutyUeMiXGU= - - - Headers/FBSDKShareLinkContent.h - - hash - - 4FVaITTX/gpxEuERTILEPq4NyTI= - - hash2 - - izEW6Hb2K5FLLTHEZooGkZVsBkI/5e6evostNRsrzZY= - - - Headers/FBSDKShareMediaContent.h - - hash - - BqLhyRgE67/jSG7n7AbtGBIPlAc= - - hash2 - - MPcEIJfUccuFHcujWRWYQH1SHLjXSAxit9fC8XHaf3A= - - - Headers/FBSDKSharePhoto.h - - hash - - OLx21eyM8ICHbstZwdANhbkk39Q= + 3Vlzn/6bUD/wgctBGh6x9fepcJg= hash2 - 1Ht7ssFsstWh4IocJ0lskuuerDPCGX912MCem1xDxQw= + BizbBQ3VvhD8p64UL0pkalRRg0wPwYLFP3IXGeJnkE4= - Headers/FBSDKSharePhotoContent.h + Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc hash - ne5vHn1yW9idzqhoUSef+ot34/w= + W+PKpU7mmJs7gmRtqYXkOVm0FnE= hash2 - i99hk65QQXdaRIXksUTqxgKTRuuA7Kl5fw1ZO7nWjzk= + CP8cZiHKdTHU+KUNYx+Llkd3XQT51FxLStEdWGusNnc= - Headers/FBSDKShareVideo.h + Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface hash - O7nAWQMO9BNafPqZfDBpbUvZ3pU= + 9zxLDUObFjwL+i51fP211ogsGPs= hash2 - PA0C8gBydUSqdss5vWOG7MAjWn4BjGMo/bUS0QEQom4= + hYpqO8NwTROrMIPerPFxS/VctTUtLjQHtqAinwe1nPE= - Headers/FBSDKShareVideoContent.h + Modules/FBSDKShareKit.swiftmodule/arm64-apple-tvos-simulator.swiftmodule hash - ThDL5JOayVep/v1ZNPHfYbvSO4k= + UlCaAm1zDA4TV/x00CRbwHtc8yU= hash2 - 1m2um5UUwRSt9cruSGvRTmSM0shQrd0C6XcFMxQxotw= + tEikXxu4Ijq1F9Z7+Gd6WEidXoLtTKg3qSZ3cvpdo3U= - Headers/FBSDKSharing.h + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc hash - CHsAmlyqQAcG71/77aiJcK2xL7A= + XHGvcrGU0fc7SLfM6VjYlEylBYw= hash2 - B1me9CjHUalyQbGTNHRycr90tKW5olHRNsXaVgMzM4w= + jA1NbU22bnTDEOF9mqsX/RZr55+gEJtqnGWCqK2Fp2s= - Headers/FBSDKSharingContent.h + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface hash - 7UIscY507Z1oJ5jqCewDNkjNwSA= + AF6i6Hg9venaZnXQHkgY9Iw4Vas= hash2 - /fXDYmmZ0oS3HkrbGp+AJwo+YoiXcU8jkKcD2TgFvIk= + j8r40bN7gWcqujOSKoRSiPIahsUxLr0vy9K63b4awx0= - Headers/FBSDKSharingValidation.h + Modules/FBSDKShareKit.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule hash - R46YistcrwmVEF1tuH9iKRW1HuU= + tE1Bnu0tu/laCzUCWxrZZzK+PeM= hash2 - ANUB1iMAdqkSWq41Hjtuf0uR0UTps1Baaqo6fZfKh8c= + Lrz6PCgH/Wj1wYFmXFxJmn8C2C14TgU+0DInRcQX5oQ= Modules/module.modulemap hash - EvnDtqT8EVgi++2IButU0lj4SA0= + c/1l3+MTRWj+XKPFv/2HWhKeUtA= hash2 - QUkMp1gWuBwjgkSZpNG2+4va28QWt1CElsire521xMY= + LFKLAS36xoxx786XN6Efo7GDNLqGNFpjOc/zQ1+JRXY= diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeSignature b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 2b06100c..00000000 --- a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.facebook.sdk.FBSDKShareKit - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 11.1.0 - - diff --git a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit b/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit deleted file mode 100644 index 22ecb01c..00000000 Binary files a/ios/platform/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FBSDKShareKit.framework.dSYM/Contents/Resources/DWARF/FBSDKShareKit and /dev/null differ diff --git a/ios/titanium-facebook.xcodeproj/project.pbxproj b/ios/titanium-facebook.xcodeproj/project.pbxproj index 6d3720ce..6ed5549a 100644 --- a/ios/titanium-facebook.xcodeproj/project.pbxproj +++ b/ios/titanium-facebook.xcodeproj/project.pbxproj @@ -205,7 +205,7 @@ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1250; + LastUpgradeCheck = 1320; }; buildConfigurationList = 1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "titanium-facebook" */; compatibilityVersion = "Xcode 3.2"; diff --git a/ios/titanium.xcconfig b/ios/titanium.xcconfig index 7407eab7..c333d35e 100644 --- a/ios/titanium.xcconfig +++ b/ios/titanium.xcconfig @@ -5,7 +5,7 @@ // // -TITANIUM_SDK_VERSION = 10.0.2.GA +TITANIUM_SDK_VERSION = 10.1.1.GA // // THESE SHOULD BE OK GENERALLY AS-IS